OSDN Git Service

* gcc.target/i386/pr27827.c: Only compile on ilp32 target.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4
5 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6
7         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8         * gfortran.dg/stat_2.f90: Likewise.
9         * gfortran.dg/chmod_1.f90: Likewise.
10         * gfortran.dg/chmod_2.f90: Likewise.
11         * gfortran.dg/chmod_3.f90: Likewise.
12
13 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14
15         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16
17 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18
19         * g++.dg/opt/pr23454-2.C: New test.
20
21 2006-08-11  Richard Guenther  <rguenther@suse.de>
22
23         PR middle-end/28651
24         * gcc.c-torture/execute/pr28651.c: New testcase.
25
26 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
27
28         * gnat.dg/specs/static_initializer.ads: New test.
29
30 2006-08-10  Paul Brook  <paul@codesourcery.com>
31
32         * gcc.target/arm/cond-asm.c: New test.
33
34 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
35
36         PR tree-optimization/26197
37         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
38         * g++.dg/vect/vect.exp: Compile the new tests with
39         --param max-aliased-vops=0.
40
41 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
42
43         PR c++/28637
44         * g++.dg/template/void3.C: New test.
45
46         PR c++/28638
47         * g++.dg/template/void4.C: New test.
48
49         PR c++/28640
50         * g++.dg/template/void5.C: New test.
51         
52 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
53
54         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
55         after dg-do compile.
56
57 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
58
59         PR tree-optimizations/26969
60         * gcc.dg/vect/vect.exp: Compile tests prefixed with
61         "unswitch-loops" with -funswitch-loops.
62         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
63
64 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
65
66         * gcc.dg/sparc-getcontext-1.c: Fix typo.
67         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
68         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
69         * objc.dg/dwarf-1.m: Likewise.
70         * objc.dg/dwarf-2.m: Likewise.
71         * obj-c++.dg/dwarf-2.mm: Likewise.
72
73 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
74
75         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
76         * objc.dg/dwarf-2.m: Likewise.
77         * obj-c++.dg/dwarf-2.mm: Likewise.
78
79         PR libfortran/28603
80         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
81
82         PR testsuite/27611
83         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
84
85         PR testsuite/27033
86         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
87
88 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
89
90         PR target/27827
91         * gcc.target/i386/pr27827.c: New testcase.
92
93 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
94
95         PR fortran/28590
96         * gfortran.dg/sequence_types_1.f90: New test.
97
98 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
99
100         PR fortran/28548
101         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
102         dg-warning.  Add -pedantic option.
103
104 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
105
106         PR c/28502
107         * gcc.dg/proto-1.c: New test.
108
109         PR c/27721
110         * gcc.dg/lvalue-4.c: New test.
111
112         PR c/28136
113         * gcc.dg/init-bad-5.c: New test.
114
115 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
116
117         PR c++/28347
118         * g++.dg/ext/typedef-init.C: Add new test for typedef 
119         initialization inside templates. Adjust existing error markers.
120
121 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/28148
124         * g++.dg/init/ptrmem3.C: New test.
125
126 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
127
128         PR tree-optimization/27770
129         * lib/target-support.exp: New target keyword "section_anchors". 
130         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
131         tests.
132         * gcc.dg/vect/section-anchors-pr27770.c: New test.
133         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
134         * gcc.dg/vect/section-anchors-vect-69.c: New test.
135         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
136         
137 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
138
139         * gcc.dg/20060801-1.c: Add missing '}'.
140
141 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
142
143         PR c++/27508
144         * g++.dg/parse/dtor9.C: New test.
145         * g++.dg/parse/dtor10.C: New test.
146         * g++.dg/other/error7.C: Adjust error-marker.
147
148         PR c++/28274
149         * g++.dg/other/default5.C: New test.
150
151 2006-08-02  Richard Guenther  <rguenther@suse.de>
152
153         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
154
155 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/28557
158         * g++.dg/template/conv9.C: New test.
159
160 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
161
162         PR debug/28063
163         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
164         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
165         Optionally return assembly text.  Update callers.
166         (check_no_compiler_messages): Update verbose messages.
167         (check_no_messages_and_pattern): New.
168         (check_effective_target_string_merging): New.
169
170 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
171
172         PR c++/28250
173         * g++.dg/eh/catch4.C: New test.
174
175         PR c++/28257
176         * g++.dg/other/qual1.C: New test.
177
178         PR c++/28259
179         * g++.dg/inherit/error2.C: New test.
180
181         PR c++/28267
182         * g++.dg/other/new1.C: New test.
183
184         * g++.dg/warn/pr23075.C: Remove obsolete test.
185         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
186         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
187
188 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/28523
191         * g++.dg/eh/cast1.C: New test.
192
193 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
194
195         PR libfortran/28452
196         * gfortran.dg/random_3.f90:  New test.
197
198 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
199
200         PR c++/28432
201         * g++.dg/other/pr28304.C: Change expected error message.
202         * g++.dg/other/pr28432.C: New test.
203
204 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
205
206         PR c++/28256
207         * g++.dg/init/brace2.C: Change expected error message, add empty init.
208
209 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
210
211         PR debug/23336
212         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
213         at -g1.
214         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
215         g++.dg/debug/enum-2.C: New.
216
217 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
218
219         PR c++/6634
220         * g++.dg/parse/long1.C: Add more tests.
221
222 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
223
224         * gfortran.dg/lrshift_1.c: New file.
225
226 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
227
228         PR libgfortran/28335
229         * gfortran.dg/no_unit_error_1.f90: New test.
230
231 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
232
233         PR libgfortran/28335
234         * gfortran.dg/no_unit_error_1.f90: Delete test.
235         * gfortran.dg/no_unit_error_2.f90: Delete test.
236
237 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
238
239         * gfortran.dg/chmod_3.f90: New test.
240         * gfortran.dg/ltime_gmtime_1.f90: New test.
241         * gfortran.dg/ltime_gmtime_2.f90: New test.
242         * gfortran.dg/lrshift_1.f90: New test.
243         * gfortran.dg/chmod_1.f90: New test.
244         * gfortran.dg/chmod_2.f90: New test.
245
246 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
247
248         PR c++/27668
249         * g++.dg/template/crash55.C: New test.
250
251         PR c++/27962
252         * g++.dg/template/nontype16.C: New test.
253
254         * g++.dg/template/void2.C: Adjust error markers.
255         * g++.dg/template/nontype5.C: Adjust error markers.
256         
257 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
258
259         * gcc.target/i386/stack-prot-kernel.c: New test.
260
261 2006-07-27  Roger Sayle  <roger@eyesopen.com>
262
263         * gcc.dg/builtins-55.c: New test case.
264
265 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
266
267         PR rtl-optimization/27907
268         * gcc.c-torture/compile/pr27907.c: New test.
269
270 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
271
272         * gfortran.dg/mclock.f90: New test.
273         * gfortran.dg/int_conv_1.f90: New test.
274         * gfortran.dg/stat_1.f90: New test.
275         * gfortran.dg/stat_2.f90: New test.
276
277 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
278
279         PR libgfortran/28335
280         * gfortran.dg/no_unit_error_1.f90: New test.
281         * gfortran.dg/no_unit_error_2.f90: New test.
282         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
283
284 2006-07-25  Roger Sayle  <roger@eyesopen.com>
285
286         PR middle-end/28473
287         * gcc.dg/fold-convround-1.c: New test case.
288
289 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
290
291         * gfortran.dg/arithmetic_if.f90:  Fix comments.
292
293 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
294
295         PR c++/27572
296         * g++.dg/other/typedef1.C: New test.
297         * g++.dg/template/typedef4.C: New test.
298         * g++.dg/template/typedef5.C: New test.
299
300 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
301
302         PR fortran/28416
303         * gfortran.dg/allocatable_dummy_3.f90: New.
304
305 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
306
307         PR fortran/28439
308         * gfortran.dg/arithmetic_if.f90:  New test.
309
310 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
311
312         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
313         avoid memcpy optimization.
314         
315 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
316
317         PR fortran/25289
318         * gfortran.dg/direct_io_6.f90: New test.
319
320 2006-07-24  Jan Hubicka  <jh@suse.cz>
321
322         PR c/25795
323         PR c++/27369
324         * gcc.dg/pr25795.c: New test.
325         * gcc.dg/pr25795-1.c: New test.
326
327 2006-07-23  Roger Sayle  <roger@eyesopen.com>
328
329         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
330         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
331         which may be transformed to "g || h" on some platforms.
332
333 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
334
335         PR c++/28025
336         * g++.dg/template/friend45.C: New test.
337
338 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
339
340         PR libgfortran/28339
341         * gfortran.dg/arrayio_8.f90: New test.
342
343 2006-07-21  Mike Stump  <mrs@apple.com>
344
345         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
346
347         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
348
349 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
350
351         PR c++/28250
352         * g++.dg/eh/catch3.C: New test.
353
354         PR c++/28363
355         * g++.dg/template/defarg10.C: New test.
356
357 2006-07-20  Paul Brook  <paul@codesourcery.com>
358
359         PR 27363
360         * gcc.dg/pr27363.c: New test.
361
362 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
363
364         PR c++/28338
365         * g++.dg/init/ref13.C: New test.
366
367 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
368
369         PR obj-c++/28434
370         * obj-c++.dg/proto-error-1.mm: New test.
371
372 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
373
374         PR c++/28337
375         * g++.dg/template/string1.C: New test.
376
377 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
378
379         PR c++/28048
380         * g++.dg/template/defarg9.C: New test.
381
382         PR c++/28235
383         * g++.dg/template/static27.C: New test.
384
385 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
386
387         PR 28410
388         * gcc.dg/tree-ssa/pr28410.c: New test.
389
390 2006-07-18  Lee Millward  <lee.millward@gmail.com>
391
392         PR c++/28258
393         * g++/dg/other/error13.C: New test.
394
395         PR c++/28260
396         * g++.dg/template/friend44.C: New test.
397         
398 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
399
400         PR c++/27495
401         * g++.dg/other/pr27495.C: New.
402
403 2006-07-18  Olivier Hainque  <hainque@adacore.com>
404
405         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
406         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
407         
408 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
409
410         PR c/28286
411         * gcc.dg/pragma-pack-4.c: New test.
412
413 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
414
415         PR c++/28291
416         * g++.dg/ext/pr28291.C: New test.
417
418 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
419
420         PR middle-end/28403
421         * gcc.c-torture/execute/pr28403.c: New test.
422
423 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
424
425         PR middle-end/28402
426         * gcc.dg/pr28402.c: New test.
427
428 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
429
430         PR c++/28304
431         * g++.dg/other/pr28304.C: New test.
432
433 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
434
435         PR other/28251
436         gcc.c-torture/unsorted/dump-noaddr.c: New test.
437         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
438
439 2006-07-17  Richard Guenther  <rguenther@suse.de>
440
441         PR tree-optimization/28238
442         * g++.dg/tree-ssa/pr28238.C: New testcase.
443
444 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
445
446         PR c++/28250
447         * g++.dg/eh/catch1.C: New test.
448         * g++.dg/eh/catch2.C: New test.
449
450 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
451
452         PR c++/28370
453         * g++.dg/template/anon3.C: New test.
454
455 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
456
457         PR fortran/20844
458         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
459         specifiers requiring an explicit format tag..
460
461         PR fortran/28201
462         * gfortran.dg/generic_5: New test.
463
464         PR fortran/20893
465         * gfortran.dg/elemental_optional_args_1.f90: New test.
466
467 2006-07-16  Olivier Hainque  <hainque@adacore.com>
468
469         * gnat.dg/assert.ads: New file.
470         * gnat.dg/controlled_record.ads: Likewise.
471         * gnat.dg/controlled_record.adb: Likewise.
472
473 2006-07-15  Lee Millward  <lee.millward@gmail.com>
474
475         PR c++/28292
476         * g++.dg/other/error12.C: New test.
477
478         PR c++/28269
479         * g++.dg/template/crash54.C: New test.
480         
481 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
482
483         PR c++/28249
484         * g++.dg/parse/catch1.C: New test.
485
486         PR c++/28294
487         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
488
489         PR c++/28387
490         * g++.dg/ext/attrib24.C: New test.
491
492 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
493
494         PR c++/28343
495         * g++.dg/ext/asmspec1.C: New test.
496
497 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
498
499         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
500         (dg-test): Support shouldfail tests.
501         * lib/target-supports-dg.exp (dg-shouldfail): New.
502         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
503         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
504         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
505         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
506         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
507         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
508         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
509
510 2006-07-13  Jan Hubicka  <jh@suse.cz>
511
512         * gcc.target/i386/memcpy-1.c: New.
513
514 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
515
516         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
517
518 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
519
520         PR fortran/25097
521         * gfortran.dg/present_1.f90: New test.
522
523         PR fortran/20903
524         * gfortran.dg/interface_derived_type_1.f90: New test.
525
526 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
527
528         PR fortran/28213
529         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
530         list.
531
532 2006-07-07  Lee Millward  <lee.millward@gmail.com>
533
534         PR c++/27820
535         * g++.dg/other/label1.C: New test.
536         
537 2006-07-07   Richard Guenther  <rguenther@suse.de>
538
539         PR middle-end/28268
540         * gcc.dg/torture/pr28268.c: New testcase.
541
542 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
543
544         PR c++/27019
545         * g++.dg/ext/pr27019.C: New.
546
547 2006-07-07  Richard Guenther  <rguenther@suse.de>
548
549         PR tree-optimization/28187
550         * gcc.dg/pr28187.c: New testcase.
551
552 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
553
554         * gnat.dg/address_conversion.adb: New test.
555         * gnat.dg/boolean_subtype.adb: Likewise.
556         * gnat.dg/frame_overflow.adb: Likewise.
557         * gnat.dg/pointer_array.adb: Likewise.
558         * gnat.dg/pointer_conversion.adb: Likewise.
559
560 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
561
562         PR fortran/28237
563         PR fortran/23420
564         * gfortran.dg/print_fmt_5.f90: New test.
565
566 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
567
568         PR fortran/28129
569         * gfortran.dg/bounds_check_4.f90: New test.
570
571 2006-07-05  Richard Guenther  <rguenther@suse.de>
572
573         PR target/28158
574         * gfortran.dg/pr28158.f90: New testcase.
575
576 2006-07-05  Richard Guenther  <rguenther@suse.de>
577
578         PR tree-optimization/28162
579         * gcc.dg/pr28162.c: New testcase.
580
581 2006-07-05  Richard Guenther  <rguenther@suse.de>
582         Andrew Pinski  <pinskia@gcc.gnu.org>
583
584         PR c++/27084
585         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
586
587 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
588
589         PR fortran/28174
590         * gfortran.dg/actual_array_substr_2.f90: New test.
591
592         PR fortran/28167
593         * gfortran.dg/actual_array_constructor_2.f90: New test.
594
595 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
596
597         * gfortran.dg/itime_idate_1.f: New test.
598         * gfortran.dg/itime_idate_2.f: New test.
599
600 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         PR libgfortran/27704
603         * gfortran.dg/open_status_3.f90: New test.
604         * gfortran.dg/fmt_l.f90: Update for new feature.
605
606 2006-07-03  Asher Langton  <langton2@llnl.gov>
607
608         * gfortran.dg/oldstyle_2.f90: New.
609
610 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gnat.dg/string_slice.adb: New test.
613
614 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
615
616         PR fortran/19259
617         * gfortran.dg/semicolon_fixed.c: New.
618         * gfortran.dg/semicolon_free.c: New.
619
620 2006-06-30  Mike Stump  <mrs@apple.com>
621
622         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
623         that don't support internal visibility.
624
625 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
626
627         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
628         for '(' / ')' needing an extra '\'.
629
630 2006-06-29  Roger Sayle  <roger@eyesopen.com>
631
632         PR middle-end/27428
633         * gcc.dg/pr27428-1.c: New test case.
634
635 2006-06-29  Mike Stump  <mrs@apple.com>
636
637         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
638         on darwin as we can't align commons large enough yet.
639
640         * gcc.dg/vla-8.c: Add additional testcases.
641
642 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
643
644         PR c++/28114
645         * g++.dg/other/pr28114.C: New.
646
647 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
648
649         * gcc.c-torture/compile/20060625-1.c: New test.
650
651 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
652
653         PR fortran/20867
654         * gfortran.dg/stfunc_3.f90: New test.
655
656         PR fortran/25056
657         * gfortran.dg/impure_actual_1.f90: New test.
658
659         PR fortran/20874
660         * gfortran.dg/elemental_result_1.f90: New test.
661
662         PR fortran/25073
663         * gfortran.dg/select_7.f90: New test.
664
665         PR fortran/27554
666         * intrinsic_actual_1.f: New test.
667
668         PR fortran/22038
669         PR fortran/28119
670         * gfortran.dg/forall_4.f90: New test.
671
672         PR fortran/25072
673         * gfortran.dg/forall_5.f90: New test.
674
675 2006-06-25  Lee Millward  <lee.millward@gmail.com>
676
677         PR c++/28051
678         * g++.dg/template/using13.C: New test.
679
680         PR c++/28054
681         * g++.dg/other/incomplete3.C: New test.
682         
683 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
684
685         PR fortran/28081
686         * gfortran.dg/substr_3.f: New test.
687         * gfortran.dg/equiv_2.f90: Update expected error message.
688
689 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
690
691         PR fortran/28118
692         * gfortran.dg/actual_array_substr_1.f90: New test.
693
694 2006-06-24  Olivier Hainque  <hainque@adacore.com>
695
696         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
697         * gnat.dg/scalar_mode_agg_compare.adb: New test.
698         
699 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
700
701         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
702
703 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
704
705         PR fortran/27981
706         * gfortran.dg/simpleif_2.f90: New test.
707
708 2006-06-23  Lee Millward  <lee.millward@gmail.com>
709
710         * g++.dg/template/error22.C: Fix typo.
711         
712 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
713
714         PR c++/28112
715         * g++.dg/ext/attrib23.C: New test.
716
717 2006-06-23  Olivier Hainque  <hainque@adacore.com>
718
719         * gnat.dg/varsize_temp.adb: New test.
720         
721 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
722
723         PR c++/11468
724         * g++.dg/other/java2.C: New test.
725
726 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
727
728         PR target/27789
729         * g++.dg/ext/dllimport4.C. Add more tests for invalid
730         initialization.
731
732 2006-06-22  Roger Sayle  <roger@eyesopen.com>
733
734         PR target/27531
735         * gcc.dg/pr27531-1.c: New test case.
736
737 2006-06-22  Asher Langton  <langton2@llnl.gov>
738
739         PR fortran/24748
740         * gfortran.dg/implicit_8.f90: New.
741
742 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
743
744         PR rtl-optimization/28121
745         * gcc.dg/pr28121.c: New test.
746
747 2006-06-22  Lee Millward  <lee.millward@gmail.com>
748
749         PR c++/27805
750         * g++.dg/parse/ptrmem6.C: New test.
751
752         PR c++/27821
753         * g++.dg/template/error22.C: New test.
754         
755 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
756
757         PR c++/28111
758         * g++.dg/template/friend43.C: New test.
759
760         PR c++/28110
761         * g++.dg/template/crash53.C: New test.
762
763         PR c++/28109
764         * g++.dg/rtti/incomplete1.C: New test.
765
766 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
769
770 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
771
772         * gcc.c-torture/execute/complex-7.c: New.
773
774 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
775
776         * gcc.dg/merge-all-constants-1.c: New test.
777
778 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
779
780         PR c++/28113
781         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
782
783 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
784
785         * gfortran.dg/rrspacing_1.f90: New test.
786
787 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
788
789         PR c++/28052
790         * g++.dg/other/bitfield2.C: New test.
791
792 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
793
794         PR tree-optimization/27331
795         * gcc.dg/pr27331.c: New test.
796
797 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
798             Eric Botcazou  <ebotcazou@adacore.com>
799
800         PR ada/18692
801         * lib/gnat.exp: New file.
802         * lib/gnat-dg.exp: Likewise.
803         * gnat.dg: New directory.
804         * gnat.dg/dg.exp: New driver.
805         * gnat.dg/specs: New directory.
806         * gnat.dg/specs/specs.exp: New driver.
807         * gnat.dg/style: New directory.
808         * gnat.dg/style/style.exp: New driver.
809
810 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
811
812         PR fortran/16206
813         * gfortran.dg/array_initializer_1.f90: New test.
814
815         PR fortran/28005
816         * gfortran.dg/matmul_3.f90: New test.
817
818 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
819
820         PR middle-end/28075
821         * gcc.dg/tree-ssa/inline-1.c: New test.
822
823 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
824
825         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
826         in malloc prototype; remove XFAIL.
827         * gcc.dg/pr18241-2.c: Ditto.
828         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
829         in memset prototype; remove XFAIL.
830         * gcc.dg/tree-ssa/pr23382.c: Ditto.
831
832 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
833
834         * gcc.dg/vla-8.c: Add.
835
836 2006-06-19  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/27090
839         * g++.dg/tree-ssa/pr27090.C: New testcase.
840
841 2006-06-19  Roger Sayle  <roger@eyesopen.com>
842
843         PR target/27861
844         * gcc.dg/pr27861-1.c: New test case.
845
846 2006-06-19  Richard Guenther  <rguenther@suse.de>
847
848         PR middle-end/28045
849         * gcc.dg/torture/pr28045.c: New testcase.
850
851 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
852
853         PR fortran/26801
854         * gfortran.dg/associated_4.f90: New test.
855
856 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858         PR fortran/19310
859         PR fortran/19904
860         * gfortran.dg/real_const_3.f90: New test.
861
862 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
863
864         PR c++/28016
865         * g++.dg/template/static26.C: New test.
866
867         PR c++/27979
868         * g++.dg/expr/bitfield2.C: New test. 
869
870         PR c++/27884
871         * g++.dg/parse/linkage2.C: New test.
872
873 2006-06-16  Richard Guenther  <rguenther@suse.de>
874
875         PR middle-end/27116
876         * gcc.dg/pr15785-1.c: Revert last change.
877         * gcc.dg/torture/pr27116-2.c: New testcase.
878
879 2006-06-16  Roger Sayle  <roger@eyesopen.com>
880
881         PR middle-end/27802
882         * gcc.dg/pr27802-1.c: New test case.
883
884 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
885
886         PR c++/27689
887         * g++.dg/template/ttp18.C: New test.
888         * g++.dg/template/ttp19.C: Likewise.
889
890         PR c++/27666
891         * g++.dg/expr/cond9.C: New test.
892
893         PR c++/27640
894         * g++.dg/template/ctor7.C: New test.
895
896 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
897
898         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
899
900 2006-06-16  Richard Guenther  <rguenther@suse.de>
901
902         PR tree-optimization/27781
903         * gcc.dg/tree-ssa/pr27781.c: New testcase.
904
905 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
906
907         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
908
909 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
910
911         * gcc.dg/tree-ssa/loop-18.c: New test.
912
913 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/27665
916         * g++.dg/template/crash52.C: New test.
917
918         PR c++/27648
919         * g++.dg/ext/attrib22.C: New test.
920
921         PR c++/26559
922         * g++.dg/template/builtin1.C: New test.
923         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
924         
925         PR c++/28018
926         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
927         assignment.
928         * g++.old-deja/g++.pt/crash51.C: Likewise.
929
930         PR c++/27227
931         * g++.dg/lookup/linkage1.C: New test.
932         * g++.dg/lookup/linkage2.C: Likewise.
933
934 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
935
936         PR middle-end/27959
937         * gcc.dg/pr27959.c: New testcase.
938
939 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
940
941         PR target/28014:
942         * g++.dg/eh/div.C: New test.
943
944 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
945
946         PR c++/27894
947         * g++.dg/tree-ssa/pr26757.C: New test.
948         * g++.dg/tree-ssa/pr27894.C: New test.
949
950 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
951
952         * gcc.c-torture/compile/20060609-1.c: New test.
953         
954         PR target/27863
955         * gcc.c-torture/compile/pr27863.c: New test.
956
957 2006-06-13  Richard Guenther  <rguenther@suse.de>
958
959         PR tree-optimization/27830
960         * g++.dg/tree-ssa/pr27830.C: New testcase.
961
962 2006-06-13  Matthew Sachs  <msachs@apple.com>
963
964         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
965         the list of compiler flags; this causes those flags to be checked
966         for things like dg-skip-if.
967
968 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
969
970         PR c++/27601
971         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
972
973 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
974             Kazu Hirata  <kazu@codesourcery.com>
975
976         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
977         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
978
979 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
980
981         PR c++/27933
982         * g++.dg/lookup/using15.C: New test.
983
984         PR c++/27951
985         * g++.dg/other/anon4.C: New test.
986
987 2006-06-12  Roger Sayle  <roger@eyesopen.com>
988
989         PR c++/21210
990         * g++.dg/init/complex1.C: New test case.
991
992 2006-06-11  Eric Christopher  <echristo@apple.com>
993
994         PR middle-end/27948
995         * gcc.dg/bf-ms-layout.c: Run on darwin.
996         * gcc.dg/bf-no-ms-layout: Ditto.
997         * gcc.dg/attr-ms_struct-2.c: New.
998         * gcc.dg/bf-ms-layout-2.c: Ditto.
999
1000 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1001
1002         * gcc.dg/attr-ms_struct-packed1.c: New.
1003
1004 2006-06-09  Mike Stump  <mrs@apple.com>
1005
1006         * gcc.dg/vla-7.c: Add.
1007
1008 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1009
1010         PR fortran/24558
1011         * gfortran.dg/entry_6.f90: New test.
1012
1013         PR fortran/20877
1014         PR fortran/25047
1015         * gfortran.dg/entry_7.f90: New test.
1016
1017 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR c/27747
1020         * gcc.dg/cpp/_Pragma6.c: New test.
1021
1022         PR c++/27748
1023         * g++.dg/cpp/_Pragma1.C: New test.
1024
1025         PR preprocessor/27746
1026         * gcc.dg/gomp/macro-3.c: New test.
1027         * gcc.dg/gomp/macro-4.c: New test.
1028         * g++.dg/gomp/macro-3.C: New test.
1029         * g++.dg/gomp/macro-4.C: New test.
1030
1031 2006-06-09  Richard Guenther  <rguenther@suse.de>
1032
1033         PR tree-optimization/26998
1034         * gcc.dg/torture/pr26998.c: New testcase.
1035         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1036
1037 2006-06-08  Mike Stump  <mrs@apple.com>
1038
1039         * gcc.dg/pr27095.c: Account for stubs.
1040
1041         PR target/26427
1042         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1043         produce bad code on darwin.
1044
1045 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1046
1047         PR fortran/27958
1048         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1049
1050 2006-06-08  Asher Langton  <langton2@llnl.gov>
1051
1052         PR fortran/27786
1053         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1054
1055 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1056
1057         PR target/27421
1058         * gcc.dg/union-3.c: New test.
1059
1060 2006-06-08  Richard Guenther  <rguenther@suse.de>
1061
1062         PR middle-end/27116
1063         * gcc.dg/torture/pr27116.c: New testcase.
1064         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1065
1066 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1067
1068         PR rtl-optimization/26449
1069         * gcc.dg/pr26449.c: New test.
1070
1071 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1072
1073         PR c++/27601
1074         * g++.dg/ext/offsetof1.C: Test member functions.
1075
1076 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1077
1078         * gcc.dg/pr27095.c: Improve scanning.
1079
1080 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1081
1082         PR fortran/23091
1083         * gfortran.dg/saved_automatic_1.f90: New test.
1084
1085         PR fortran/24168
1086         * gfortran.dg/array_simplify_1.f90: New test.
1087
1088         PR fortran/25090
1089         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1090
1091         PR fortran/25058
1092         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1093
1094 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1095
1096         PR c++/27177
1097         * g++.dg/expr/cast7.C: New test.
1098
1099 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1100
1101         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1102         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1103         * lib/fortran-torture.exp (fortran-torture-compile,
1104         fortran-torture-execute): Ditto.
1105
1106 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1107
1108         PR target/27842
1109         * gcc.dg/vmx/pr27842.c: New test.
1110
1111 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1112
1113         PR libfortran/27895
1114         * gfortran.dg/bounds_check_3.f90: New test.
1115
1116 2006-06-05  Mike Stump  <mrs@apple.com>
1117
1118         * objc.dg/objc-fast-4.m: Skip for ppc64.
1119
1120 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1121
1122         PR testsuite/27705
1123         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1124
1125 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1126             Victor Kaplansky  <victork@il.ibm.com>
1127
1128         PR tree-optimizations/26360
1129         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1130         with -fno-tree-dce.
1131         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1132
1133 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1134
1135         PR fortran/14067
1136         * gfortran.dg/data_char_1.f90: Add messages for truncated
1137         strings.
1138
1139         PR fortran/16943
1140         * gfortran.dg/func_decl_2.f90: New test.
1141
1142         PR fortran/20839
1143         * gfortran.dg/do_2.f90: New test.
1144
1145         PR fortran/27655
1146         * gfortran.dg/associated_3.f90: New test.
1147
1148 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1149
1150         PR c++/27819
1151         * g++.dg/template/static25.C: New test.
1152
1153         PR c++/27722
1154         * g++.dg/init/array21.C: New test.
1155
1156         PR c++/27807
1157         * g++.dg/ext/complit7.C: New test.
1158
1159         PR c++/27806
1160         * g++.dg/parse/ptrmem5.C: New test.
1161
1162 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1163             Andrew Pinski  <pinskia@physics.uc.edu>
1164
1165         PR c/27150
1166         PR middle-end/27382
1167         * gcc.dg/pr27150-1.c: New testcase.
1168         * gcc.dg/pr27382-1.c: New testcase.
1169         * gcc.dg/pr27382-2.c: New testcase.
1170
1171 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1172
1173         PR c/25161
1174         PR c/27020
1175         * gcc.dg/array-10.c: New test.
1176
1177 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1178
1179         PR c++/27804
1180         * g++.dg/init/const4.C: New test.
1181         * g++.dg/init/member1.C: Add error-marker.
1182         * g++.dg/other/fold1.C: Adjust error-marker.
1183
1184 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1185
1186         PR c++/27601
1187         * g++.dg/ext/offsetof1.C: New test.
1188
1189 2006-06-04 Eric Christopher <echristo@apple.com>
1190
1191         * gcc.dg/attr-ms_struct-1.c: New.
1192
1193 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1194
1195         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1196
1197 2006-06-04  Richard Guenther  <rguenther@suse.de>
1198
1199         PR tree-optimization/27039
1200         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1201
1202 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1203
1204         PR target/26223
1205         * gcc.target/i386/amd64-abi-2.c: New test case.
1206
1207 2006-06-02  Eric Christopher  <echristo@apple.com>
1208
1209         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1210         * gcc.target/i386/20020523-1.c: Skip if darwin.
1211         * gcc.target/i386/asm-3.c: Ditto.
1212         * gcc.target/i386/20011119-1.c: Ditto.
1213         * gcc.target/i386/clobbers.c: Remove pic part of test.
1214
1215 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1216
1217         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1218         * g++.old-deja/g++.other/init19.C: Ditto.
1219         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1220         and add other platforms as expected failures.
1221
1222 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1223
1224         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1225         (is-effective-target-keyword): Ditto.
1226
1227 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1228
1229         PR fortran/27715
1230         * gfortran.dg/extended_char_comparison_1.f:  New test.
1231
1232 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1233
1234         PR fortran/25098
1235         * gfortran.dg/dummy_procedure_1.f90: New test.
1236
1237         PR fortran/25147
1238         * gfortran.dg/dummy_procedure_2.f90: New test.
1239
1240         * gfortran.dg/associated_2.f90: Correct to make consistent with
1241         standard.
1242
1243 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1244
1245         * gcc.target/i386/387-11.c: New test case.
1246
1247 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/27801
1250         * g++.dg/template/cond6.C: New test.
1251
1252         PR c++/26496
1253         * g++.dg/template/crash51.C: New test.
1254         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1255
1256         PR c++/27385
1257         * g++.dg/init/array20.C: New test.
1258
1259 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1260
1261         * gcc.dg/builtins-54.c: New test case.
1262
1263 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/26433
1266         * g++.dg/template/fntry1.C: Add dg-do link.
1267
1268         PR c++/27808
1269         * g++.dg/parse/friend6.C: New test.
1270
1271 2006-05-30  Asher Langton  <langton2@llnl.gov>
1272
1273         * gfortran.dg/cray_pointers_7.f90: New test.
1274
1275 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1276
1277         PR tree-optimization/23452
1278         * gcc.dg/fold-mulconj-1.c: New test case.
1279
1280 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1281
1282         PR c++/27803
1283         * g++.dg/parse/bitfield1.C: New test.
1284
1285 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1286
1287         * gcc.target/ppc-eq0-1.c: New test case.
1288         * gcc.target/ppc-negeq0-1.c: New test case.
1289
1290 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1291
1292         PR c/27273
1293         * gcc.dg/overflow-warn-5.c: New test.
1294
1295 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1296
1297         PR c/27718
1298         * gcc.dg/sizeof-1.c: New test.
1299
1300 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1301
1302         PR target/27790
1303         * gcc.target/i386/pr27790.c: New test.
1304
1305 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306
1307         PR libgfortran/27757
1308         * gfortran.dg/direct_io_5.f90: New test.
1309
1310 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1311
1312         PR libgfortran/27634
1313         * gfortran.dg/fmt_missing_period_1.f: New test.
1314         * gfortran.dg/fmt_missing_period_2.f: New test.
1315         * gfortran.dg/fmt_missing_period_3.f: New test.
1316
1317 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1318
1319         PR fortran/19777
1320         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1321         arrays.
1322
1323 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1324
1325         PR c++/27713
1326         * g++.dg/template/new6.C: New test.
1327
1328 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1329
1330         PR tree-optimization/24964
1331         * gcc.target/i386/387-10.c: New test case.
1332
1333 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1334
1335         * intrinsics/string_intrinsics.c (compare_string):
1336         Use memcmp instead of strncmp to avoid tripping over
1337         CHAR(0) in a string.
1338
1339 2006-05-27  Richard Guenther  <rguenther@suse.de>
1340
1341         PR middle-end/27773
1342         * gcc.dg/torture/pr27773.c: New testcase.
1343
1344 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1345
1346         * gcc.dg/pr24561.c: Rename to..
1347         * gcc.dg/pr25962.c: .. this.
1348
1349 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1350
1351         PR fortran/19777
1352         * gfortran.dg/bounds_check_2.f: New test.
1353
1354 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1355
1356         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1357         * gfortran.dg/byte_1.f90: Likewise.
1358         * gfortran.dg/dup_save_2.f90: Likewise.
1359
1360 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         * gfortran.dg/associated_2.f90: New test.
1363
1364 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1365
1366         PR fortran/27524
1367         * gfortran.dg/bounds_check_1.f90: New test.
1368
1369 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1370
1371         PR rtl-optimization/27661
1372         * gcc.dg/pr27661.c: New test case.
1373
1374 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1375
1376         PR fortran/23151
1377         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1378         * gfortran.dg/print_parentheses_1.f:  New test.
1379         * gfortran.dg/print_parentheses_2.f90:  New test.
1380
1381 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR target/27758
1384         * gcc.dg/pr27758.c: New test.
1385
1386 2006-05-24  Falk Hueffner  <falk@debian.org>
1387
1388         * gcc.c-torture/compile/pr27571.c: New test.
1389
1390 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1391
1392         PR fortran/27709
1393         * gfortran.dg/spec_expr_4.f90: New test.
1394
1395         PR fortran/27155
1396         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1397
1398 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1399
1400         PR c++/20103
1401         * g++.dg/ext/complit6.C: New test.
1402         * g++.dg/ext/complit3.C: Adjust error markers.
1403         * g++.dg/init/const3.C: New test.
1404
1405 2006-05-25  Richard Guenther  <rguenther@suse.de>
1406
1407         PR middle-end/27743
1408         * gcc.dg/torture/pr27743.c: New testcase.
1409
1410 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1411
1412         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1413
1414 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1415
1416         * gcc.dg/compat/scalar-by-value-x.h: New.
1417         * gcc.dg/compat/scalar-by-value-y.h: New.
1418         * gcc.dg/compat/scalar-by-value-5.c: New.
1419         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1420         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1421         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1422         * gcc.dg/compat/scalar-by-value-6.c: New.
1423         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1424         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1425         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1426
1427 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1428
1429         PR tree-optimization/27639
1430         PR tree-optimization/26719
1431         * gcc.dg/pr27639.c: New test.
1432         * gcc.dg/pr26719.c: New test.
1433         * gcc.dg/tree-ssa/scev-cast.c: New test.
1434
1435 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1436
1437         PR c++/20173
1438         * g++.dg/template/error21.C: New test.
1439
1440 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1441
1442         PR target/27696
1443         * gcc.target/i386/pr27696.c: New.
1444
1445 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1446
1447         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1448
1449         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1450
1451 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1452
1453         PR c++/27716
1454         * g++.dg/other/assign1.C: New test.
1455
1456 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1457
1458         PR target/27266
1459         * gcc.target/i386/pr27266.c: New.
1460
1461 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1462
1463         PR c++/27451
1464         * g++.dg/ext/asm9.C: New test.
1465
1466 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1467
1468         PR rtl-optimization/25514
1469         * gcc.c-torture/compile/pr25514.c: New test.
1470
1471 2006-05-22  Richard Guenther  <rguenther@suse.de>
1472
1473         Revert
1474         2006-01-31  Richard Guenther  <rguenther@suse.de>
1475
1476         * gcc.target/i386/sselibm-1.c: New testcase.
1477         * gcc.target/i386/sselibm-2.c: Likewise.
1478         * gcc.target/i386/sselibm-3.c: Likewise.
1479         * gcc.target/i386/sselibm-4.c: Likewise.
1480         * gcc.target/i386/sselibm-5.c: Likewise.
1481
1482 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1483
1484         PR c/27420
1485         * gcc.dg/func-args-2.c: New test.
1486
1487         PR c/26818
1488         * gcc.dg/struct-incompl-1.c: New test.
1489
1490 2006-05-22  Richard Guenther  <rguenther@suse.de>
1491
1492         PR testsuite/27708
1493         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1494         the transformations we test for.
1495
1496 2006-05-22  Richard Guenther  <rguenther@suse.de>
1497
1498         PR testsuite/27707
1499         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1500
1501 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/27210
1504         * g++.dg/warn/new1.C: New test.
1505         * g++.dg/template/new5.C: Likewise.
1506
1507 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1508
1509         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1510         * gcc.target/i386/20060512-3.c: Likewise.
1511
1512 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1513
1514         PR rtl-optimization/27671
1515         * gcc.c-torture/execute/pr27671-1.c: New.
1516         * gcc.dg/pr27671-2.c: Likewise.
1517
1518         PR tree-optimization/26622.
1519         * gcc.c-torture/compile/pr26622.c: New.
1520
1521 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1522
1523         PR fortran/27613
1524         * gfortran.dg/recursive_reference_1.f90: New test.
1525
1526 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1527
1528         PR fortran/25746
1529         * gfortran.dg/elemental_subroutine_3.f90: New test.
1530
1531         PR fortran/25090
1532         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1533
1534         PR fortran/27584
1535         * gfortran.dg/associated_target_1.f90: New test.
1536
1537         PR fortran/19015
1538         * gfortran.dg/maxloc_shape_1.f90: New test.
1539
1540 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1541
1542         PR libgfortran/24459
1543         * gfortran.dg/namelist_24.f90: New test.
1544         * gfortran.dg/namelist_12.f: Fix typo in comment.
1545
1546 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1547
1548         PR middle-end/25776
1549         * g++.dg/other/error11.C: New test.
1550
1551 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1552
1553         * gcc.target/mips/pr26765.c: Add -w to options.
1554
1555 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1556
1557         * lib/target-supports.exp (check_effective_target_mpaired_single):
1558         New function.
1559         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1560         multilibs.
1561         * g++.dg/vect/vect.exp: Likewise.
1562
1563 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1564
1565         PR testsuite/25891
1566         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1567
1568 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1569
1570         PR fortran/27662
1571         * gfortran.dg/temporary_1.f90: New file.
1572
1573 2006-05-19  Andreas Schwab  <schwab@suse.de>
1574
1575         * g++.dg/other/unused1.C: Also match "stringz".
1576
1577 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/26433
1580         * g++.dg/template/fntry1.C: New test.
1581
1582 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1583
1584         PR c++/27471
1585         PR c++/27506
1586         * g++.dg/conversion/bitfield5.C: New test.
1587         * g++.dg/conversion/bitfield6.C: New test.
1588
1589 2006-05-18  Mike Stump  <mrs@apple.com>
1590
1591         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1592         * gcc.dg/vla-4.c: Add.
1593         * gcc.dg/vla-5.c: Add.
1594         * gcc.dg/vla-6.c: Add.
1595
1596 2006-05-12  Stuart Hastings  <stuart@apple.com>
1597
1598         * testsuite/gcc.target/i386/20060512-1.c: New.
1599         * testsuite/gcc.target/i386/20060512-2.c: New.
1600         * testsuite/gcc.target/i386/20060512-3.c: New.
1601         * testsuite/gcc.target/i386/20060512-4.c: New.
1602
1603 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/26122
1606         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1607
1608         PR c++/26068
1609         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1610         * g++.dg/parse/linkage1.C: New test.
1611
1612 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR tree-optimization/27548
1615         * g++.dg/tree-ssa/pr27548.C: New test.
1616
1617 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1618
1619         PR fortran/26551
1620         * gfortran.dg/recursive_check_1.f: New test.
1621         * gfortran.dg/recursive_check_2.f90: New test.
1622
1623 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1624
1625         * g++.dg/opt/temp2.C: New test.
1626
1627 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR c++/27491
1630         * g++.dg/init/brace5.C: New test.
1631
1632         PR middle-end/27415
1633         * gcc.dg/gomp/pr27415.c: New test.
1634         * g++.dg/gomp/pr27415.C: New test.
1635
1636         PR tree-optimization/27549
1637         * g++.dg/tree-ssa/pr27549.C: New test.
1638
1639 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1640
1641         PR libgfortran/27575
1642         * gfortran.dg/read_eof_4.f90: New test.
1643
1644 2006-05-16  Richard Guenther  <rguenther@suse.de>
1645
1646         PR tree-optimization/22303
1647         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1648
1649 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1650
1651         PR middle-end/27573
1652         * gcc.dg/gomp/pr27573.c: New test.
1653         * gfortran.dg/gomp/pr27573.f90: New test.
1654
1655         PR c/27499
1656         * gcc.dg/gomp/pr27499.c: New test.
1657         * g++.dg/gomp/pr27499.C: New test.
1658
1659 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/27339
1662         * g++.dg/parser/access8.C: Adjust error marker.
1663         * g++.dg/template/access17.C: New test.
1664         * g++.dg/template/access18.C: Likewise.
1665
1666 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1667
1668         PR target/26600
1669         * gcc.target/i386/pr26600.c: New test case.
1670
1671 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1672
1673         PR c++/27505
1674         * g++.dg/expr/bitfield1.C: New test.
1675
1676 2006-05-15  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/27603
1679         * gcc.dg/torture/pr27603.c: New testcase.
1680
1681 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/25090
1684         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1685
1686         PR fortran/25082
1687         * gfortran.dg/scalar_return_1.f90: New test.
1688
1689         PR fortran/27411
1690         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1691
1692 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1693
1694         * gcc.dg/gomp/critical-4.c: New test.
1695         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1696         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1697         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1698         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1699
1700 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1701
1702         PR c++/27582
1703         * g++.dg/template/dependent-args1.C: New test.
1704
1705         PR c++/27581
1706         * g++.dg/lookup/this1.C: New test.
1707
1708         PR c++/27315
1709         * g++.dg/template/operator6.C: New test.
1710         * g++.dg/template/incomplete3.C: New test.
1711
1712         PR c++/27559
1713         * g++.dg/template/new4.C: New test.
1714
1715         PR c++/27496
1716         * g++.dg/template/void2.C: New test.
1717
1718 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1719
1720         * g++.dg/template/dependent-expr5.C: New test.
1721
1722 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1723
1724         PR middle-end/26729
1725         * gcc.dg/pr26729-1.c: New test case.
1726
1727 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1728
1729         * gcc.dg/pr27003.c: New test.
1730
1731 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1732
1733         * lib/target-supports.dg (check_cxa_atexit_available): Change
1734         v3_target_compile to ${tool}_target_compile.
1735
1736 2006-05-11  Jason Merrill  <jason@redhat.com>
1737
1738         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1739
1740 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1741
1742         PR fortran/27553
1743         * gfortran.dg/label_5.f90: New test.
1744
1745 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1746
1747         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1748         check_effective_target_powerpc_altivec_ok): New.
1749         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1750         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1751         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1752         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1753         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1754         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1755         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1756         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1757         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1758         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1759         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1760         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1761         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1762         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1763         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1764         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1765         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1766         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1767         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1768         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1769         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1770         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1771         gcc.target/powerpc/altivec-9.c,
1772         gcc.target/powerpc/altivec-consts.c,
1773         gcc.target/powerpc/altivec-pr22085.c,
1774         gcc.target/powerpc/altivec-splat.c,
1775         gcc.target/powerpc/altivec-types-1.c,
1776         gcc.target/powerpc/altivec-types-2.c,
1777         gcc.target/powerpc/altivec-types-3.c,
1778         gcc.target/powerpc/altivec-types-4.c,
1779         gcc.target/powerpc/altivec-varargs-1.c,
1780         gcc.target/powerpc/altivec-vec-merge.c,
1781         gcc.target/powerpc/ppc-vector-memcpy.c,
1782         gcc.target/powerpc/ppc-vector-memset.c,
1783         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1784         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1785         these effective targets.
1786         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1787         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1788
1789 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1790
1791         PR middle-end/27384
1792         * g++.dg/other/fold1.C: New test.
1793
1794         PR middle-end/27488
1795         * gcc.dg/fold-nonneg-1.c: New test.
1796
1797         PR c++/27547
1798         * g++.dg/other/operator1.C: New test.
1799
1800 2006-05-11  Richard Guenther  <rguenther@suse.de>
1801
1802         PR middle-end/27529
1803         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1804
1805 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1806
1807         * lib/target-supports-dg.exp (check-flags): New.
1808         (dg-skip-if): Move flag checks.
1809
1810 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1811
1812         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1813         * lib/target-supports.dg (check_cxa_atexit_available): New.
1814
1815 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1816
1817         PR fortran/27470
1818         * gfortran.dg/multiple_allocation_2.f90: New test case.
1819
1820 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1821
1822         * gcc.target/arm/pr27387.C: Fix a comment typo.
1823
1824 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1825
1826         PR fortran/24549
1827         * gfortran.dg/error_recovery_1.f90: New test.
1828
1829 2006-05-10  Richard Guenther  <rguenther@suse.de>
1830
1831         PR tree-optimization/27302
1832         * gcc.dg/torture/pr27302.c: New testcase.
1833
1834 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1835         Richard Guenther  <rguenther@suse.de>
1836
1837         PR middle-end/27498
1838         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1839
1840 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1841
1842         PR rtl-optimization/27335
1843         * gcc.dg/pr27335.c: New test.
1844
1845 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1846
1847         * gcc.target/mips/mips-ps-5.c: New file.
1848
1849 2006-05-08  Jan Hubicka  <jh@suse.cz>
1850
1851         PR middle-end/25962
1852         * gcc.dg/pr25962.c: New.
1853
1854 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1855
1856         PR target/27158
1857         * gcc.target/powerpc/pr27158.c: New test case.
1858
1859 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1860
1861         PR testsuite/27476
1862         * ada/acats/run_all.sh: Use test -z.
1863
1864 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1865
1866         PR libfortran/18271
1867         * gfortran.dg/spec_expr_3.f90: New test.
1868
1869 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1870
1871         PR target/24879
1872         * gcc.target/i386/monitor.c: New file.
1873
1874 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1875
1876         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1877
1878 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1879
1880         PR c++/27447
1881         * g++.dg/other/ptrmem7.C: New test.
1882
1883 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1884
1885         PR target/27421
1886         * gcc.dg/array-9.c: New test.
1887
1888 2006-05-07  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/27409
1891         * gcc.dg/torture/pr27409.c: New testcase.
1892
1893 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1894
1895         PR fortran/27457
1896         * gfortran.dg/select_6.f90: New.
1897
1898 2006-05-07  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/27136
1901         * gcc.dg/torture/pr27136.c: New testcase.
1902
1903 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1904
1905         PR fortran/24813
1906         * gfortran.dg/char_cons_len_1.f90: New test.
1907
1908 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1909
1910         PR c++/27427
1911         * g++.dg/template/incomplete2.C: New test.
1912
1913 2006-05-06  Richard Guenther  <rguenther@suse.de>
1914
1915         PR tree-optimization/27151
1916         * gcc.dg/vect/pr27151.c: New testcase.
1917
1918 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1919
1920         PR c++/27430
1921         * g++.dg/template/void1.C: New test.
1922
1923         PR c++/27423
1924         * g++.dg/other/void2.C: New test.
1925
1926         PR c++/27422
1927         * g++.dg/conversion/void1.C: New test.
1928
1929 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1930
1931         PR/21391
1932         * g++.dg/other/unused1.C: New.
1933
1934 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1935
1936         PR objc/27240
1937         * objc.dg/member-1.m: New test.
1938
1939 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1940
1941         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1942
1943 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1944
1945         PR libfortran/26985
1946         * gfortran.dg/matmul_2.f90: New test.
1947
1948 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1949
1950         * ada/acats/run_all.sh: Use sync when main not found.
1951
1952 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1953
1954         PR target/26765
1955         * gcc.target/mips/pr26765.c: New.
1956
1957 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1958
1959         * gcc.target/bfin: New directory.
1960         * gcc.target/bfin/bfin.exp: New file.
1961         * gcc.target/bfin/frmul.c: New file.
1962         * gcc.target/bfin/arith.c: New file.
1963         * gcc.target/bfin/mul-combine.c: New file.
1964         * gcc.target/bfin/shift.c: New file.
1965
1966 2006-05-04  Richard Guenther  <rguenther@suse.de>
1967
1968         PR tree-optimization/14287
1969         PR tree-optimization/14844
1970         PR tree-optimization/19792
1971         PR tree-optimization/21608
1972         PR tree-optimization/27090
1973         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1974         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1975         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1976         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1977         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1978
1979 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1980
1981         PR tree-optimization/27285
1982         * gcc.c-torture/execute/pr27285.c: New test.
1983
1984         PR middle-end/27388
1985         * gcc.dg/gomp/pr27388-1.c: New test.
1986         * gcc.dg/gomp/pr27388-2.c: New test.
1987         * gcc.dg/gomp/pr27388-3.c: New test.
1988
1989         PR c++/27359
1990         * g++.dg/gomp/pr27359.C: New test.
1991
1992 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1993
1994         PR fortran/20248
1995         * gfortran.dg/iargc.f90: New test.
1996
1997 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/27102
2000         * g++.dg/template/crash49.C: New test.
2001
2002 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2003
2004         PR testsuite/27032
2005         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2006
2007 2006-05-02  Jeff Law  <law@redhat.com>
2008
2009         PR tree-optimization/27364
2010         * gcc.c-torture/execute/pr27364.c: New test.
2011
2012 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2013
2014         PR c++/27309
2015         * g++.dg/parser/ctor5.C: New test.
2016
2017 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2018
2019         PR target/27387
2020         * gcc.target/arm/arm.exp: New.
2021         * gcc.target/arm/pr27387.C: Likewise.
2022
2023 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2024
2025         PR fortran/27269
2026         PR fortran/27324
2027         * gfortran.dg/module_equivalence_2.f90: New test.
2028
2029 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR middle-end/27337
2032         * g++.dg/gomp/pr27337-1.C: New test.
2033         * g++.dg/gomp/pr27337-2.C: New test.
2034
2035         PR middle-end/27328
2036         * gcc.dg/gomp/pr27328.c: New test.
2037
2038         PR middle-end/27325
2039         * g++.dg/gomp/pr27325.C: New test.
2040
2041         PR middle-end/27310
2042         * g++.dg/gomp/pr27310.C: New test.
2043
2044 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2045
2046         PR tree-optimization/27291
2047         * g++.dg/tree-ssa/pr27291.C: New test.
2048
2049 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2050
2051         PR tree-optimization/27283
2052         * g++.dg/tree-ssa/pr27283.C: New test.
2053
2054 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2055
2056         * gcc.dg/tree-ssa/loop-16.c: New test.
2057
2058 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2059             Joseph S. Myers  <joseph@codesourcery.com>
2060
2061         * gcc.dg/Wconversion-3.c: New test case.
2062         * gcc.dg/Wconversion-4.c: Likewise.
2063
2064 2006-05-01  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/26726
2067         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2068
2069 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2070
2071         * gcc.dg/Woverflow-1.c: New test case.
2072         * gcc.dg/Woverflow-2.c: Likewise.
2073         * gcc.dg/Woverflow-3.c: Likewise.
2074
2075 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/27094
2078         * g++.dg/template/defarg8.C: New test.
2079
2080 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2081
2082         PR c++/27278
2083         * g++.dg/parse/operator7.C: New test.
2084
2085 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2086
2087         PR c++/11471
2088         PR c++/27102
2089         * g++.dg/template/crash48.C: New test.
2090
2091         PR c++/27279
2092         * g++.dg/parse/ctor4.C: New test.
2093
2094 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2095
2096         PR fortran/25681
2097         * gfortran.df/char_type_len.f90: New test.
2098
2099 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2100
2101         PR libgfortran/27304
2102         * gfortran.dg/fmt_exhaust.f90: New test.
2103
2104 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2105
2106         PR c/25309
2107         * gcc.dg/large-size-array-2.c: New test case.
2108
2109 2006-04-28  Richard Guenther  <rguenther@suse.de>
2110
2111         PR target/26826
2112         * gcc.target/i386/pr26826.c: New testcase.
2113
2114 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR middle-end/27260
2117         * gcc.c-torture/execute/pr27260.c: New.
2118
2119 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2120
2121         PR middle-end/27095
2122         * gcc.dg/pr27095.c: New.
2123
2124 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2125
2126         PR c++/27292
2127         * g++.dg/conversion/bitfield4.C: New test.
2128
2129 2006-04-27  Eric Christopher  <echristo@apple.com>
2130
2131         * gcc.dg/pragma-ms_struct.c: New.
2132
2133 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2134
2135         PR c++/27102
2136         * g++.dg/template/crash47.C: New test.
2137
2138 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2139
2140         * gcc.target/i386/sse-7.c: build with -msse.
2141
2142 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2143
2144         PR testsuite/27274:
2145         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2146         (main): Exit if processor doesn't support SSE.
2147
2148 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2149
2150         PR middle-end/27282
2151         * gcc.c-torture/compile/pr27282.c: New test.
2152
2153 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR middle-end/26913
2156         * g++.dg/gomp/pr26913.C: New test.
2157
2158         PR c/25996
2159         * gcc.dg/gomp/pr25996.c: New test.
2160         * g++.dg/gomp/pr25996.C: New test.
2161
2162 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2163
2164         PR rtl-optimization/26725
2165         * gcc.c-torture/compile/pr26725.c: New test.
2166
2167 2006-04-25  Richard Guenther  <rguenther@suse.de>
2168
2169         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2170         than n + -1.
2171
2172 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2173
2174         * gcc.dg/20060425-1.c: New testcase.
2175
2176 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR tree-optimization/26865
2179         * gcc.dg/pr26865.c: New test.
2180
2181 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2182
2183         PR c++/27292
2184         * g++.dg/conversion/bitfield1.C: New test.
2185         * g++.dg/conversion/bitfield2.C: Likewise.
2186         * g++.dg/conversion/bitfield3.C: Likewise.
2187
2188 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2189         Richard Guenther  <rguenther@suse.de>
2190
2191         PR tree-optimization/27236
2192         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2193
2194 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR c++/19963
2197         * g++.dg/other/incomplete2.C: New test.
2198
2199 2006-04-24  Richard Guenther  <rguenther@suse.de>
2200
2201         PR middle-end/26869
2202         * gcc.dg/torture/pr26869.c: New testcase.
2203
2204 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2205         Richard Guenther  <rguenther@suse.de>
2206
2207         PR tree-optimization/27218
2208         * g++.dg/tree-ssa/pr27218.C: New testcase.
2209
2210 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2211
2212         PR c++/26912
2213         * g++.dg/template/friend41.C: New test.
2214
2215 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2216
2217         * g++.dg/opt/pr15551.C: Include cstdio.
2218         (main): Use remove instead of unlink.
2219
2220 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2221
2222         * gcc.dg/sibcall-7.c: New test.
2223         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2224         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2225         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2226         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2227         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2228
2229 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2230
2231         PR c++/26534
2232         * g++.dg/opt/bitfield1.C: New test.
2233         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2234         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2235         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2236         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2237         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2238         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2239         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2240         * g++.dg/abi/bitfield2.C: Likewise.
2241         * g++.dg/init/bitfield1.C: Likewise.
2242
2243 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2244
2245         PR fortran/25099
2246         * gfortran.dg/elemental_subroutine_4.f90: New test.
2247         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2248         call sub (m, x).
2249
2250 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2251
2252         * gcc.c-torture/compile/20060421-1.c: New testcase.
2253
2254 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2255
2256         PR c/25875
2257         * gcc.dg/init-bad-4.c: New test.
2258
2259 2006-04-21  Paul Brook  <paul@codesourcery.com>
2260
2261         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2262
2263 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2264
2265         PR fortran/27122
2266         * gfortran.dg/defined_operators_1.f90: New test.
2267         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2268         remove old ones associated, incorrectly, with Note 5.46.
2269
2270         PR fortran/27113
2271         * gfortran.dg/character_array_constructor_1.f90: New test.
2272
2273 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2274
2275         * gcc.dg/20060419-1.c: New test.
2276
2277 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2278
2279         PR c/26774
2280         * gcc.dg/struct-parse-1.c: New test case.
2281
2282 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2283
2284         PR c++/26558
2285         * g++.dg/parse/template19.C: New test.
2286
2287         PR c++/26739
2288         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2289
2290         PR c++/26036
2291         * g++.dg/expr/call3.C: New test.
2292
2293         PR c++/10385
2294         * g++.dg/conversion/dynamic1.C: New test.
2295
2296 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2297
2298         PR c++/27102
2299         * g++.dg/template/crash35.C: Tweak error markers.
2300         * g++.dg/template/crash46.C: New test.
2301         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2302         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2303
2304 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2305
2306         PR rtl-optimization/14261
2307         * gcc.c-torture/compile/20060419-1.c: Added.
2308
2309 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2310
2311         * gfortran.dg/label_1.f90: Adjust dg-error.
2312
2313 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2314
2315         PR target/26961
2316         * gcc.dg/fold-cond-1.c: New test case.
2317         * gcc.dg/pr26961-1.c: Likewise.
2318
2319 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2320
2321         PR libgfortran/27138
2322         * gfortran.dg/read_bad_advance.f90: New test.
2323
2324 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2325             Dale Johannesen  <dalej@apple.com>
2326
2327         PR target/24076
2328         * gcc.target/i386/vecinit-3.c: New testcase.
2329         * gcc.target/i386/vecinit-4.c: Likewise.
2330         * gcc.target/i386/sse-18.c: Likewise.
2331         * gcc.target/i386/sse-19.c: Likewise.
2332
2333 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2334
2335         * gfortran.dg/allocate_zerosize_1.f90: New test.
2336
2337 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/26365
2340         * g++.dg/template/crash45.C: New test.
2341
2342 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2343
2344         PR fortran/26787
2345         * gfortran.dg/proc_assign_1.f90: New test.
2346         * gfortran.dg/procedure_lvalue.f90: Change message.
2347         * gfortran.dg/namelist_4.f90: Add new error.
2348
2349         PR fortran/25597
2350         PR fortran/27096
2351         * gfortran.dg/auto_pointer_array_result_1.f90
2352
2353         PR fortran/27089
2354         * gfortran.dg/specification_type_resolution_1.f90
2355
2356         PR fortran/18003
2357         PR fortran/25669
2358         PR fortran/26834
2359         * gfortran.dg/bounds_temporaries_1.f90: New test.
2360
2361         PR fortran/27124
2362         * gfortran.dg/array_return_value_1.f90: New test.
2363
2364 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2365
2366         PR fortran/25336
2367         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2368
2369 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR middle-end/26823
2372         * g++.dg/gomp/pr26823-1.C: New test.
2373         * g++.dg/gomp/pr26823-2.C: New test.
2374
2375 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2376
2377         PR middle-end/27134
2378         * gcc.dg/pr27314.c: New test.
2379
2380 2006-04-13  Richard Henderson  <rth@redhat.com>
2381
2382         * g++.dg/gomp/block-0.C: Update expected matches.
2383
2384 2006-04-13  DJ Delorie  <dj@redhat.com>
2385
2386         * lib/target-supports.exp (check_effective_target_int32plus): New.
2387         (check_effective_target_ptr32plus): New.
2388         (check_effective_target_size32plus): New.
2389         (check_effective_target_int16): New.
2390         (check_profiling_available): Add m32c to the list of unsupported targets.
2391
2392         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2393         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2394         memory size.
2395         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2396         pointers.
2397         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2398         size_t.
2399         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2400         and size_t.
2401         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2402         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2403         not just xstormy16.  Skip m32c due to weird pointer size.
2404         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2405         not just xstormy16.
2406         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2407         not just xstormy16.
2408         * gcc.dg/20020312-2.c: Add m32c support.
2409         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2410         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2411         in test.
2412         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2413         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2414         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2415         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2416         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2417         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2418         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2419         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2420         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2421         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2422         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2423         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2424         in test.
2425         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2426         in test.
2427         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2428         * gcc.dg/pr23049.c: Require >=32 bit integers.
2429         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2430         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2431         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2432         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2433         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2434         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2435         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2436         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2437         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2438         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2439         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2440         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2441         prototype in test.
2442         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2443         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2444         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2445         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2446         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2447
2448         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2449         * gcc.c-torture/execute/20040703-1.x: Likewise.
2450         * gcc.c-torture/execute/20040705-1.x: Likewise.
2451         * gcc.c-torture/execute/20040705-2.x: Likewise.
2452         * gcc.c-torture/execute/20040709-1.x: Likewise.
2453         * gcc.c-torture/execute/20040709-2.x: Likewise.
2454         * gcc.c-torture/execute/20040811-1.x: Likewise.
2455         * gcc.c-torture/execute/20050316-1.x: Likewise.
2456         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2457         * gcc.c-torture/execute/pr19689.x: Likewise.
2458         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2459         * gcc.c-torture/execute/usmul.x: Likewise.
2460         * gcc.c-torture/execute/vrp-5.x: Likewise.
2461         * gcc.c-torture/execute/vrp-6.x: Likewise.
2462         * gcc.dg/debug/20041023-1.s: Likewise.
2463
2464 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2465
2466         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2467         of integers to a vector types are now constant expressions in C.
2468         * gcc.dg/vect/vect-fold-1.c: New test case.
2469
2470 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2471             Ulrich Weigand  <uweigand@de.ibm.com>
2472
2473         PR target/27006
2474         * gcc.dg/vmx/pr27006.c: New testcase.
2475
2476 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2477
2478         PR libgfortran/26766
2479         * gfortran.dg/write_recursive.f90: New test.
2480
2481 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2482
2483         * g++.dg/parse/dtor7.C: New test.
2484         * g++.dg/parse/new1.C: Add error marker.
2485         * g++.dg/template/new3.C: New test.
2486
2487         PR c++/26122
2488         * g++.dg/template/pure1.C: New test.
2489
2490         PR c++/26295
2491         * g++.dg/parse/ptrmem4.C: New test.
2492
2493 2006-04-10  Jeff Law  <law@redhat.com>
2494
2495         PR/27087
2496         * gcc.c-torture/compile/pr27087.c: New test.
2497
2498 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2499
2500         PR/21391
2501         * gcc.dg/20060410.c: New.
2502
2503 2006-04-10  Matthias Klose  <doko@debian.org>
2504
2505         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2506         Recognize multilib directory names containing underscores.
2507
2508 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2509
2510         * gcc.target/i386/vecinit-1.c: New test case.
2511         * gcc.target/i386/vecinit-2.c: Likewise.
2512
2513 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR debug/27057
2516         * g++.dg/debug/dwarf2-2.C: New test.
2517
2518 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2519
2520         PR rtl-optimization/27073
2521         * gcc.c-torture/execute/pr27073.c: New test.
2522
2523 2006-04-08  Mike Stump  <mrs@apple.com>
2524
2525         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2526
2527 2006-04-07  Richard Guenther  <rguenther@suse.de>
2528
2529         PR tree-optimization/26135
2530         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2531
2532 2006-04-06  Jan Hubicka  <jh@suse.cz>
2533
2534         PR profile/26399
2535         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2536
2537 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2538
2539         * g++.dg/conversion/nullptr1.C: New test case.
2540         * g++.dg/conversion/nullptr2.C: Likewise.
2541
2542 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2543
2544         * gfortran.dg/dependency_18.f90: New test case.
2545
2546 2006-04-05  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/26919
2549         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2550         * gcc.dg/ipa/ipa-2.c: Likewise.
2551         * gcc.dg/ipa/ipa-3.c: Likewise.
2552         * gcc.dg/ipa/ipa-5.c: Likewise.
2553
2554 2006-04-05  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/26763
2557         * gcc.dg/torture/pr26763-1.c: New testcase.
2558         * gcc.dg/torture/pr26763-2.c: Likewise.
2559
2560 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2561
2562         PR fortran/23634
2563         PR fortran/25619
2564         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2565
2566 2006-04-04  Eric Christopher  <echristo@apple.com>
2567
2568         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2569         stubs.
2570         * gcc.target/i386/387-5.c: Ditto.
2571
2572 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2573
2574         * gcc.target/sparc/struct-ret-check.c: New test.
2575
2576 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2579         zero decimal digits specified in format.
2580
2581 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2582
2583         PR fortran/26891
2584         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2585
2586         PR fortran/26976
2587         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2588         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2589         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2590         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2591         bigendian-ness.
2592
2593 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2594
2595         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2596         dummy arguments work when the actual argument is itself a dummy
2597         argument of the caller.
2598
2599 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2600
2601         PR libfortran/24685
2602         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2603
2604 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2605
2606         * gfortran.dg/dependencency_17.f90: New test case.
2607
2608 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2609
2610         * gfortran.dg/dependency_14.f90: New test case.
2611         * gfortran.dg/dependency_15.f90: Likewise.
2612         * gfortran.dg/dependency_16.f90: Likewise.
2613
2614 2006-03-31  Asher Langton  <langton2@llnl.gov>
2615
2616         PR fortran/25358
2617         gfortran.dg/cray_pointers_6.f90: New test.
2618
2619 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         PR libgfortran/26890
2622         * gfortran.dg/read_size_noadvance.f90: New test.
2623
2624 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2625
2626         PR fortran/25031
2627         * gfortran.dg/multiple_allocation_1.f90: Check that the
2628         size has changed after a re-allocation with stat.
2629
2630 2006-03-30  Richard Guenther  <rguenther@suse.de>
2631
2632         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2633         removal.
2634         * gcc.target/i386/sselibm-2.c: Likewise.
2635         * gcc.target/i386/sselibm-3.c: Likewise.
2636         * gcc.target/i386/sselibm-4.c: Likewise.
2637         * gcc.target/i386/sselibm-5.c: Likewise.
2638
2639 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2640
2641         * gcc.dg/fold-andxor-1.c: New test case.
2642         * gcc.dg/fold-xorand-1.c: Likewise.
2643
2644 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2645
2646         * gcc.dg/fold-convnotconv-1.c: New test case.
2647
2648 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2649
2650         PR fortran/26779
2651         * gfortran.dg/private_type_5.f90: New test.
2652
2653 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2654
2655         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2656
2657 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2658
2659         * gfortran.dg/advance_2.f90: New test.
2660         * gfortran.dg/advance_3.f90: New test.
2661
2662         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2663
2664 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libgfortran/26661
2667         PR libgfortran/26880
2668         * gfortran.dg/read_x_past.f: New test.
2669
2670 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2671
2672         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2673         to be STABS.
2674
2675 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2676
2677         * objc.dg/dwarf-1.m: Skip on AIX.
2678         * objc.dg/dwarf-2.m: Skip on AIX.
2679
2680 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2681
2682         PR fortran/26816
2683         * gfortran.dg/float_1.f90: New test.
2684
2685 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2686
2687         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2688         X86_64 targets.
2689         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2690
2691 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2692
2693         PR libfortran/26735
2694         * gfortran.dg/convert_implied_open.f90: New test case.
2695
2696 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2697
2698         PR fortran/26769
2699         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2700
2701 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2702
2703         PR middle-end/26717
2704         * gcc.dg/pr26717.c: New test.
2705
2706 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2707
2708         * gfortran.dg/dependency_12.f90: New test case.
2709
2710 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2711
2712         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2713
2714 2006-03-24  Jeff Law  <law@redhat.com>
2715
2716         * gcc.c-torture/pr26840.c: New test.
2717
2718 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2719
2720         * objc.dg/dwarf-2.m: New.
2721         * obj-c++.dg/dwarf-2.mm: New.
2722
2723         * g++.old-deja/g++.other/init19.C: New.
2724
2725 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2726
2727         * g++.dg/eh/spbp.C: Skip on AIX.
2728
2729 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR middle-end/26611
2732         * g++.dg/gomp/pr26611-1.C: New test.
2733         * g++.dg/gomp/pr26611-2.C: New test.
2734
2735 2006-03-24  Jeff Law  <law@redhat.com>
2736
2737         * gcc.c-torture/compile/pr26833.c: New test.
2738         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2739
2740 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2741
2742         * gfortran.dg/endfile_2.f90: Delete temp file.
2743
2744 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2745
2746         PR fortran/19303
2747         * gfortran.dg/record_marker_1.f90: New test case.
2748         * gfortran.dg/record_marker_2.f: New test case.
2749         * gfortran.dg/record_marker_3.f90: New test case.
2750
2751 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2752
2753         PR fortran/17298
2754         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2755         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2756
2757 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2758
2759         * lib/gcc-dg.exp (cleanup-modules): New proc.
2760         * gfortran.dg/allocatable_function_1.f90,
2761         gfortran.dg/allocate_char_star_scalar_1.f90,
2762         gfortran.dg/assumed_charlen_function_1.f90,
2763         gfortran.dg/assumed_dummy_1.f90,
2764         gfortran.dg/assumed_shape_ranks_1.f90,
2765         gfortran.dg/assumed_shape_ranks_2.f90,
2766         gfortran.dg/assumed_size_dt_dummy.f90,
2767         gfortran.dg/auto_char_dummy_array_1.f90,
2768         gfortran.dg/auto_char_len_3.f90,
2769         gfortran.dg/automatic_module_variable.f90,
2770         gfortran.dg/bad_automatic_objects_1.f90,
2771         gfortran.dg/char_array_constructor.f90,
2772         gfortran.dg/char_array_structure_constructor.f90,
2773         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2774         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2775         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2776         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2777         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2778         gfortran.dg/derived_pointer_recursion.f90,
2779         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2780         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2781         gfortran.dg/dummy_functions_1.f90,
2782         gfortran.dg/elemental_initializer_1.f90,
2783         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2784         gfortran.dg/elemental_pointer_1.f90,
2785         gfortran.dg/elemental_subroutine_1.f90,
2786         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2787         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2788         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2789         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2790         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2791         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2792         gfortran.dg/global_references_1.f90,
2793         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2794         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2795         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2796         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2797         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2798         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2799         gfortran.dg/large_integer_kind_1.f90,
2800         gfortran.dg/large_real_kind_1.f90,
2801         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2802         gfortran.dg/module_double_reuse.f90,
2803         gfortran.dg/module_equivalence_1.f90,
2804         gfortran.dg/module_interface_1.f90,
2805         gfortran.dg/module_parameter_array_refs_1.f90,
2806         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2807         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2808         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2809         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2810         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2811         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2812         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2813         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2814         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2815         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2816         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2817         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2818         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2819         gfortran.dg/same_name_1.f90,
2820         gfortran.dg/sibling_dummy_procedure_1.f90,
2821         gfortran.dg/sibling_dummy_procedure_2.f90,
2822         gfortran.dg/sibling_dummy_procedure_3.f90,
2823         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2824         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2825         gfortran.dg/used_dummy_types_2.f90,
2826         gfortran.dg/used_dummy_types_3.f90,
2827         gfortran.dg/used_dummy_types_4.f90,
2828         gfortran.dg/used_dummy_types_5.f90,
2829         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2830         gfortran.dg/userdef_operator_1.f90: Use it.
2831
2832 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2833
2834         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2835         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2836         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2837         gfortran.dg/write_back.f,
2838         gfortran.fortran-torture/execute/inquire_1.f90,
2839         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2840
2841 2006-03-21  Jeff Law  <law@redhat.com>
2842
2843         * gcc.dg/tree-ssa/vrp28.c: New test.
2844
2845 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2846
2847         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2848         if _STDC_C99 is defined.
2849         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2850         * gcc.dg/builtins-20.c: Likewise.
2851         * gcc.dg/builtins-53.c: Likewise.
2852         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2853         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2854
2855 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2856
2857         PR tree-opt/26781
2858         * gcc.c-torture/compile/pr26781-1.c: New test.
2859         * gcc.c-torture/compile/pr26781-2.c: New test.
2860
2861 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR c++/26690
2864         * g++.dg/gomp/pr26690-1.C: New test.
2865         * g++.dg/gomp/pr26690-2.C: New test.
2866
2867 2006-03-20  Jeff Law  <law@redhat.com>
2868
2869         * gcc.dg/tree-ssa/pr21829.c: New test.
2870
2871         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2872
2873 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2874
2875         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2876         (check_visibility_available): Use it.
2877         (check_effective_target_default_packed): Likewise.
2878         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2879         (check_effective_target_fopenmp): Likewise.
2880         (check_effective_target_freorder): Likewise.
2881         (check_effective_target_fpic): Likewise.
2882         (check_named_sections_available): Likewise.
2883         (check_effective_target_ilp32): Likewise.
2884         (check_effective_target_lp64): Likewise.
2885
2886 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2887
2888         PR fortran/20935
2889         * gfortran.dg/scalar_mask_2.f90: New test case.
2890
2891 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2892
2893         PR tree-opt/26629
2894         * gcc.dg/tree-ssa/loadpre12.c: New test.
2895         * gcc.dg/tree-ssa/loadpre13.c: New test.
2896         * gcc.dg/tree-ssa/loadpre14.c: New test.
2897         * gcc.dg/tree-ssa/loadpre15.c: New test.
2898         * gcc.dg/tree-ssa/loadpre16.c: New test.
2899         * gcc.dg/tree-ssa/loadpre17.c: New test.
2900         * gcc.dg/tree-ssa/loadpre18.c: New test.
2901         * gcc.dg/tree-ssa/loadpre19.c: New test.
2902         * gcc.dg/tree-ssa/loadpre20.c: New test.
2903         * gcc.dg/tree-ssa/loadpre21.c: New test.
2904         * gcc.dg/tree-ssa/loadpre22.c: New test.
2905
2906 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2907
2908         PR fortran/26741
2909         * gfortran.dg/elemental_initializer_1.f90: New test.
2910
2911         PR fortran/26716
2912         * gfortran.dg/assumed_shape_ranks_2: New test.
2913
2914 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2915
2916         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2917         target fpic.
2918
2919 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2920
2921         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2922         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2923         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2924         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2925         gfortran.fortran-torture/execute/direct_io.f90,
2926         gfortran.fortran-torture/execute/inquire_2.f90,
2927         gfortran.fortran-torture/execute/inquire_4.f90,
2928         gfortran.fortran-torture/execute/list_read_1.f90,
2929         gfortran.fortran-torture/execute/open_replace.f90,
2930         gfortran.fortran-torture/execute/slash_edit.f90,
2931         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2932         temporary files from testcases.
2933
2934 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2935
2936         PR libgfortran/26509
2937         gfortran.dg/write_direct_eor.f90: New test.
2938
2939 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2940
2941         * gcc.target/powerpc/pr26350.c: New.
2942         * gcc.target/powerpc/indexed-addr.c: New.
2943
2944 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2945
2946         * gfortran.dg/dependency_13.f90: New test case.
2947
2948 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2949
2950         PR middle-end/21781
2951         * gcc.dg/real-const-1.c: New test case.
2952
2953 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2954
2955         * g++.old-deja/g++.other/init18.C: New.
2956         * g++.old-deja/g++.other/init5.C: Remove xfail.
2957
2958 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2959
2960         * g++.dg/opt/pr15551.C: Cleanup temp file.
2961
2962 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2963
2964         PR c++/6634
2965         g++.dg/parse/long1.C: New test.
2966
2967 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR fortran/19101
2970         * gfortran.dg/continuation.f90: New test.
2971         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2972
2973 2006-03-14  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/26672
2976         * gcc.dg/torture/pr26672.c: New testcase.
2977
2978 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2979
2980         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2981         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2982
2983 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2984
2985         PR middle-end/26557
2986         * gcc.c-torture/compile/switch-1.c: New test case.
2987
2988 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2989
2990         PR fortran/25378
2991         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2992         test to include more permuatations of mask and index.
2993         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2994         respond to F2003 spec. that the position returned for an all false
2995         mask && condition is zero.
2996
2997 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR middle-end/25989
3000         * gcc.dg/gomp/pr25989.c: New test.
3001
3002 2006-03-13  Jeff Law  <law@redhat.com>
3003
3004         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3005
3006 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3007
3008         * gcc.dg/switch-9.c: New test.
3009
3010 2006-03-13  Richard Guenther  <rguenther@suse.de>
3011
3012         PR middle-end/26630
3013         * gcc.dg/torture/pr26630.c: New testcase.
3014
3015 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3016
3017         * gfortran.dg/dependency_10.f90: New test case.
3018         * gfortran.dg/dependency_11.f90: Likewise.
3019
3020 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3021             Erik Edelmann  <eedelman@gcc.gnu.org>
3022
3023         * gfortran.dg/allocatable_function_1.f90: New.
3024         * gfortran.dg/allocatable_function_2.f90: New.
3025
3026 2006-03-10  Richard Guenther  <rguenther@suse.de>
3027
3028         PR middle-end/26565
3029         * gcc.dg/torture/pr26565.c: New testcase.
3030
3031 2006-03-09  Eric Christopher  <echristo@apple.com>
3032
3033         * gcc.c-torture/compile/20060309-1.c: New.
3034
3035 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3036
3037         PR libgfortran/26499
3038         * gfortran.dg/write_back.f: New test.
3039         * gfortran.dg/write_rewind_1.f: New test.
3040         * gfortran.dg/write_rewind_2.f: New test.
3041
3042 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3043
3044         PR libgfortran/26554
3045         * gfortran.dg/read_logical.f90: New test.
3046
3047 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3048
3049         * ada/acats/norun.lst: cdd2a03 now passes.
3050
3051 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3052
3053         PR testsuite/25177
3054         * gcc.target/powerpc/pr18096-1.c: Change where the error
3055         would match.
3056
3057 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3058
3059         * gcc.target/i386/cleanup-1.c: New test.
3060         * gcc.target/i386/cleanup-2.c: New test.
3061
3062 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3063
3064         * gfortran.dg/dependency_9.f90: Remove for the time being.
3065
3066 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3067
3068         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3069         directive.
3070
3071 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3072
3073         * gfortran.dg/dependency_9.f90: New test case.
3074
3075 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3076
3077         * gfortran.dg/dependency_4.f90: New test case.
3078         * gfortran.dg/dependency_5.f90: New test case.
3079         * gfortran.dg/dependency_6.f90: New test case.
3080         * gfortran.dg/dependency_7.f90: New test case.
3081         * gfortran.dg/dependency_8.f90: New test case.
3082
3083 2006-03-03  Paul Brook  <paul@codesourcery.com>
3084
3085         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3086         Add m68k-*-elf.
3087
3088 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3089
3090         PR fortran/25031
3091         * multiple_allocation_1.f90: New test.
3092
3093 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3094
3095         PR tree-optimization/26524
3096         * gfortran.dg/pr26524.f: New test case.
3097
3098 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3099
3100         * g++.dg/template/repo5.C: Cleanup repo files.
3101         * gcc.dg/20051201-1.c: Cleanup coverage files.
3102         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3103         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3104         tree dump files.
3105
3106 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3107
3108         * objc.dg/objc-nofilename-1.m: New test.
3109         * objc.dg/bad-receiver-type.m: New test.
3110         * obj-c++.dg/bad-receiver-type.mm: New test.
3111
3112 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3113
3114         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3115
3116 2006-03-01  Mike Stump  <mrs@apple.com>
3117
3118         * g++.dg/abi/key2.C: Add.
3119
3120 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3121
3122         * gfortran.dg/logical_dot_product.f90: New test.
3123
3124         PR fortran/26393
3125         * gfortran.dg/used_interface_ref.f90: New test.
3126
3127         PR fortran/20938
3128         * gfortran.dg/dependency_2.f90: New test.
3129         * gfortran.fortran-torture/execute/where17.f90: New test.
3130         * gfortran.fortran-torture/execute/where18.f90: New test.
3131         * gfortran.fortran-torture/execute/where19.f90: New test.
3132         * gfortran.fortran-torture/execute/where20.f90: New test.
3133
3134 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3135
3136         * g++.dg/tree-ssa/pr26443.C: New test case.
3137
3138 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3139
3140         PR middle-end/26022
3141         * g++.dg/opt/return-slot1.C: New test.
3142
3143 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3144
3145         PR libgfortran/26136
3146         * gfortran.dg/namelist_23.f90: New test.
3147
3148 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3149
3150         PR middle-end/14752
3151         * gcc.dg/fold-eqandshift-2.c: New test case.
3152
3153 2006-02-28  Richard Guenther  <rguenther@suse.de>
3154
3155         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3156         decomposition.
3157
3158 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3159
3160         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3161
3162 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3163
3164         PR libgfortran/26464
3165         * gfortran.dg/backspace_5.f: New test.
3166         * gfortran.dg/backspace_6.f: New test.
3167
3168 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3169
3170         * gcc.dg/fold-eqandnot-1.c: New test case.
3171
3172 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3173
3174         PR middle-end/19983
3175         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3176
3177 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3178
3179         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3180         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3181
3182 2006-02-26  Richard Guenther  <rguenther@suse.de>
3183
3184         PR tree-optimization/26421
3185         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3186
3187 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3188
3189         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3190         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3191
3192 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3193
3194         * gcc.dg/fold-even-1.c: New test case.
3195
3196 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3197
3198         PR middle-end/21137
3199         * gcc.dg/fold-eqandshift-1.c: New test case.
3200
3201 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3202
3203         PR tree-optimization/25125
3204         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3205         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3206
3207 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3208
3209         PR tree-optimizations/26359
3210         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3211         with -fdump-tree-dceloop-details.
3212         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3213
3214 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3215
3216         PR middle-end/23673
3217         * gcc.dg/fold-eqxor-1.c: New test case.
3218         * gcc.dg/fold-eqxor-2.c: Likewise.
3219         * gcc.dg/fold-eqxor-3.c: Likewise.
3220
3221 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3222
3223         PR fortran/23092
3224         * scalar_mask_1.f90: New test.
3225
3226 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3227
3228         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3229         * g++.dg/eh/uncaught2.C: New.
3230         * g++.dg/eh/uncaught3.C: New.
3231
3232 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3233
3234         PR libgfortran/26423
3235         * gfortran.dg/read_many_1.f: New test.
3236
3237 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/24519
3240         * gfortran.dg/dependency_3.f90: New test.
3241         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3242         XFAILs.
3243
3244         PR fortran/25395
3245         * gfortran.dg/equiv_6.f90: New test.
3246
3247 2006-02-23  Jeff Law  <law@redhat.com>
3248
3249         * gcc.c-torture/compile/pr26425.c: New test.
3250
3251 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR middle-end/26412
3254         * gcc.dg/gomp/pr26412.c: New test.
3255
3256 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3257
3258         PR c++/26291
3259         * g++.dg/other/ellipsis1.C: New test.
3260         * g++.dg/parse/operator4.C: Adjust error marker.
3261
3262 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3263
3264         PR target/25603
3265         * gfortran.dg/pr25603.f: New testcase.
3266
3267 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3268
3269         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3270         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3271
3272 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3273
3274         * g++.dg/eh/spbp.C: New.
3275
3276 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR middle-end/26379
3279         * gcc.target/i386/mmx-7.c: New test.
3280
3281 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR tree-optimization/26361
3284         * gcc.dg/tree-ssa/vrp27.c: New test case.
3285
3286 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3287
3288         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3289         * gcc.dg/tree-ssa/complex-4.c: Here.
3290
3291 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3292
3293         PR middle-end/19543
3294         * gfortran.dg/logical_1.f90: New test case.
3295
3296 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR middle-end/26334
3299         * gcc.dg/20060218-1.c: Moved to...
3300         * gcc.target/i386/20060218-1.c: ... here.  New test.
3301
3302 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3303
3304         PR fortran/26201
3305         * gfortran.dg/convert_1.f90: New.
3306
3307 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3308
3309         PR fortran/25054
3310         * gfortran.dg/namelist_5.f90: New test.
3311
3312         PR fortran/25089
3313         * gfortran.dg/namelist_4.f90: New test.
3314
3315 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3316
3317         PR tree-opt/25680
3318         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3319
3320 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3321
3322         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3323         variable to take into account the variable name in the
3324         function header.
3325         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3326
3327 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR middle-end/26334
3330         * gcc.c-torture/compile/20060217-1.c: New test.
3331         * gcc.dg/20060218-1.c: New test.
3332
3333 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3334
3335         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3336
3337 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3338
3339         * gcc.dg/cpp/undef3.c: New test.
3340         * gcc.dg/cpp/trad/builtins2.c: New test.
3341
3342 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/26266
3345         * g++.dg/template/static22.C: New test.
3346         * g++.dg/template/static23.C: New test.
3347         * g++.dg/template/static24.C: New test.
3348         * g++.dg/template/non-dependent13.C: New test.
3349         * g++.dg/init/member1.C: Tweak error markers.
3350
3351 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3352
3353         PR target/26255
3354         * gcc.c-torture/compile/pr26255.c: New test case.
3355
3356 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3357
3358         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3359         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3360         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3361         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3362         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3363         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3364         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3365
3366 2006-02-16  Jeff Law  <law@redhat.com>
3367
3368         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3369         * gcc.dg/tree-ssa/vrp26.c: New test.
3370
3371 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3372
3373         PR target/20353
3374         PR target/24578
3375         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3376         __UCLIBC__ is defined.
3377
3378 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR fortran/26224
3381         * gfortran.dg/gomp/pr26224.f: New test.
3382
3383 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3384
3385         PR tree-opt/25918
3386         * lib/target-supports.exp
3387         (check_effective_target_vect_short_mult): New.
3388         (check_effective_target_vect_char_mult): New.
3389         (check_effective_target_vect_widen_sum_qi_to_si): New.
3390         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3391         (check_effective_target_vect_widen_sum_hi_to_si): New.
3392         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3393         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3394         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3395         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3396         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3397         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3398         vect-reduc-pattern-2c.c
3399         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3400         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3401         vect-reduc-pattern-1c.c
3402
3403 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3404
3405         PR fortran/24557
3406         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3407
3408 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3409
3410         PR fortran/26054
3411         * gfortran.dg/enum_8.f90: Remove check for warning.
3412         * gfortran.dg/iomsg_1.f90: Ditto.
3413         * gfortran.dg/enum_1.f90: Ditto.
3414         * gfortran.dg/enum_9.f90: Ditto.
3415         * gfortran.dg/enum_2.f90: Ditto.
3416         * gfortran.dg/enum_10.f90: Ditto.
3417         * gfortran.dg/enum_3.f90: Ditto.
3418         * gfortran.dg/flush_1.f90: Ditto.
3419         * gfortran.dg/enum_4.f90: Ditto.
3420         * gfortran.dg/array_constructor_1.f90: Ditto.
3421         * gfortran.dg/enum_5.f90: Ditto.
3422         * gfortran.dg/enum_6.f90: Ditto.
3423         * gfortran.dg/enum_7.f90: Ditto.
3424
3425 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR middle-end/26300
3428         * gcc.c-torture/compile/20060215-1.c: New test.
3429
3430 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3431
3432         PR middle-end/23670
3433         * gcc.dg/tree-ssa/andor-2.c: New test case.
3434
3435 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3436
3437         PR fortran/25045
3438         * optional_dim.f90: New test.
3439
3440 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3441
3442         PR fortran/26277
3443         * gfortran.dg/label_4.f90: New.
3444
3445 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3446             Diego Novillo  <dnovillo@redhat.com>
3447             Uros Bizjak  <uros@kss-loka.si>
3448
3449         * gfortran.dg/gomp: New directory.
3450
3451 2006-02-14  Richard Guenther  <rguenther@suse.de>
3452
3453         PR tree-optimization/26258
3454         * gcc.dg/torture/pr26258.c: New testcase.
3455
3456 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR fortran/26246
3459         * gfortran.dg/pr26246_1.f90: New test.
3460         * gfortran.dg/pr26246_2.f90: New test.
3461
3462         PR middle-end/26092
3463         * gcc.c-torture/compile/20060208-1.c: New test.
3464
3465 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3466
3467         PR fortran/26074
3468         PR fortran/25103
3469         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3470         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3471         * gfortran.dg/automatic_module_variable.f90: Change error message.
3472
3473         PR fortran/20861
3474         * gfortran.dg/internal_dummy_1.f90: New test.
3475
3476         PR fortran/20871
3477         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3478
3479
3480         PR fortran/25083
3481         * gfortran.dg/uncommon_block_data_1.f90: New test.
3482         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3483         with standard.
3484
3485         PR fortran/25088
3486         * gfortran.dg/typed_subroutine_1.f90: New test.
3487
3488 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3489
3490         * objc.dg/dwarf-1.m: New.
3491
3492 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3493
3494         PR middle-end/24427
3495         * gcc.dg/tree-ssa/andor-1.c: New test case.
3496
3497 2006-02-13  Josh Conner  <jconner@apple.com>
3498
3499         PR target/25376
3500         * gcc.dg/pr25376.c: New test.
3501
3502         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3503         assemble.
3504         * lib/target-supports.exp (check_named_sections_available):
3505         Only compile named-sections test -- don't assemble.
3506
3507 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3508
3509         * g++.dg/warn/no-write-strings.C: New test.
3510         * g++.dg/warn/write-strings.C: Likewise.
3511         * g++.dg/warn/write-strings-default.C: Likewise.
3512
3513 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3514
3515         PR fortran/25806
3516         * gfortran.dg/ret_pointer_2.f90: New test.
3517
3518 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3519
3520         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3521
3522 2006-02-10  Jeff Law  <law@redhat.com>
3523
3524         * gcc.c-torture/compile/pr26213.c: New test.
3525
3526 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3527
3528         gfortran.dg/null_1.f90: New test.
3529
3530 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3531
3532         PR fortran/14771
3533         * gfortran.dg/parens_4.f90: New.
3534         * gfortran.dg/parens_5.f90: New.
3535
3536 2006-02-10  Richard Guenther  <rguenther@suse.de>
3537
3538         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3539
3540 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3541         Paul Thomas  <pault@gcc.gnu.org>
3542
3543         PR fortran/14771
3544         * gfortran.dg/parens_1.f90: New.
3545         * gfortran.dg/parens_2.f90: New.
3546         * gfortran.dg/parens_3.f90: New.
3547
3548 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/26038
3551         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3552
3553         PR fortran/25059
3554         * gfortran.dg/impure_assignment_1.f90: New test.
3555
3556         PR fortran/25070
3557         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3558
3559 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3560
3561         PR target/26141
3562         * g++.dg/expr/stdarg2.C: New test.
3563
3564 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3565
3566         PR inline-asm/16194
3567         * gcc.dg/pr16194.c: New test.
3568
3569 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3570
3571         * ada/acats/run_acats: Use portable variant of "$@".
3572
3573 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3574
3575         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3576         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3577
3578 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3579
3580         PR tree-opt/26179
3581         * g++.dg/opt/pr26179.C: New test.
3582
3583 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3584
3585         PR middle-end/26134
3586         * gcc.dg/tree-ssa/complex-3.c: New test.
3587
3588 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         * gcc.c-torture/compile/volatile-1.c: New test.
3591
3592 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3593
3594         PR 26180
3595         * gcc.dg/tree-ssa/pr26180.c: New test.
3596
3597 2006-02-08  Jeff Law  <law@redhat.com>
3598
3599         * gcc.dg/tree-ssa/pr21417.c: New test.
3600
3601 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3602
3603         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3604         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3605
3606 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3607
3608         * lib/scanrtl.exp: New.
3609
3610 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3611
3612         PR c++/26071
3613         * g++.dg/other/virtual2.C: New test.
3614
3615         PR c++/26070
3616         * g++.dg/other/virtual1.C: New test.
3617
3618 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3619
3620         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3621         cleanup-ipa-dump): Update dump file glob patterns.
3622         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3623         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3624
3625         * lib/gcc-dg.exp: Load it.
3626         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3627
3628 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3629
3630         PR testsuite/26159
3631         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3632         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3633
3634 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3635
3636         PR fortran/25577
3637         * gfortran.dg/mvbits_1.f90: New.
3638
3639 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3640
3641         * g++.dg/warn/Wdiv-by-zero.C: New test.
3642         * g++.dg/warn/Wno-div-by-zero.C: New.
3643
3644 2006-02-07  Jeff Law  <law@redhat.com>
3645
3646         * gcc.dg/tree-ssa/pr21559.c: New test.
3647
3648         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3649         multiple VRP passes.
3650         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3651         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3652         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3653         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3654         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3655         * gcc.dg/tree-ssa/vrp02.c: Likewise
3656         * gcc.dg/tree-ssa/vrp11.c: Likewise
3657         * gcc.dg/tree-ssa/pr14341.c: Likewise
3658         * gcc.dg/tree-ssa/vrp19.c: Likewise
3659         * gcc.dg/tree-ssa/vrp20.c: Likewise
3660         * gcc.dg/tree-ssa/vrp03.c: Likewise
3661         * gcc.dg/tree-ssa/pr21086.c: Likewise
3662         * gcc.dg/tree-ssa/pr21959.c: Likewise
3663         * gcc.dg/tree-ssa/vrp21.c: Likewise
3664         * gcc.dg/tree-ssa/vrp04.c: Likewise
3665         * gcc.dg/tree-ssa/pr25485.c: Likewise
3666         * gcc.dg/tree-ssa/pr22026.c: Likewise
3667         * gcc.dg/tree-ssa/vrp22.c: Likewise
3668         * gcc.dg/tree-ssa/vrp05.c: Likewise
3669         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3670         * gcc.dg/tree-ssa/pr20701.c: Likewise
3671         * gcc.dg/tree-ssa/vrp23.c: Likewise
3672         * gcc.dg/tree-ssa/vrp06.c: Likewise
3673         * gcc.dg/tree-ssa/pr22117.c: Likewise
3674         * gcc.dg/tree-ssa/pr20702.c: Likewise
3675         * gcc.dg/tree-ssa/vrp15.c: Likewise
3676         * gcc.dg/tree-ssa/pr21090.c: Likewise
3677         * gcc.dg/tree-ssa/pr21294.c: Likewise
3678         * gcc.dg/tree-ssa/vrp24.c: Likewise
3679         * gcc.dg/tree-ssa/vrp07.c: Likewise
3680         * gcc.dg/tree-ssa/pr21563.c: Likewise
3681         * gcc.dg/tree-ssa/pr25382.c: Likewise
3682         * gcc.dg/tree-ssa/vrp16.c: Likewise
3683         * gcc.dg/tree-ssa/vrp25.c: Likewise
3684         * gcc.dg/tree-ssa/vrp08.c: Likewise
3685         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3686         * gcc.dg/tree-ssa/vrp17.c: Likewise
3687         * gcc.dg/tree-ssa/pr21458.c: Likewise
3688         * g++.dg/tree-ssa/pr18178.C: Likewise
3689
3690 2006-02-07  Richard Guenther  <rguenther@suse.de>
3691
3692         PR c++/26140
3693         Revert
3694         2006-01-30  Richard Guenther  <rguenther@suse.de>
3695         PR c++/23372
3696         * gcc.dg/pr23372-1.C: New testcase.
3697
3698         * g++.dg/tree-ssa/pr26140.C: New testcase.
3699
3700 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3701
3702         PR c++/9737
3703         * g++.dg/template/ttp15.C: New test.
3704         * g++.dg/template/ttp16.C: Likewise.
3705         * g++.dg/template/ttp17.C: Likewise.
3706         * g++.old-deja/g++.pt/ttp36.C: Remove.
3707         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3708         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3709         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3710         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3711         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3712         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3713         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3714         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3715         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3716
3717 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3718
3719         PR libfortran/23815
3720         * unf_io_convert_4.f90: New test.
3721
3722 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3723
3724         * gcc.dg/tree-ssa/loadpre10.c: New test.
3725         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3726         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3727         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3728
3729 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3730
3731         PR libfortran/24685
3732         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3733
3734 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3735
3736         PR tree-opt/25251
3737         * gfortran.dg/assign_7.f: New test.
3738
3739 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3740
3741         PR fortran/26041
3742         PR fortran/26064
3743         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3744         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3745         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3746
3747 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3748
3749         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3750         in size_t typedef.
3751
3752 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3753
3754         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3755         * g++.dg/charset/string.c (foo): Likewise.
3756         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3757         const char*
3758         * g++.dg/ext/builtin2.C (printf): Likewise.
3759         * g++.dg/init/new15.C (printf): Likewise.
3760         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3761         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3762         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3763         * g++.dg/template/non-dependent4.C (temp): Likewise.
3764         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3765         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3766         parameter type to const char*.
3767         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3768         Change type to const char*.
3769         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3770         Likewise.
3771         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3772         second parameter type to const char*.
3773         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3774         (Y::Y): Change parameter type to const char*.
3775         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3776         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3777         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3778         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3779         (char*).
3780         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3781         const char*.
3782         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3783         type to const char*.
3784         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3785         return type to const char*.
3786         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3787         to const char*.
3788         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3789         * g++.old-deja/g++.law/refs1.C: Likewise.
3790         * g++.old-deja/g++.law/visibility1.C: Likewise.
3791         * g++.old-deja/g++.law/visibility2.C: Likewise.
3792         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3793         const char*.
3794         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3795         * g++.old-deja/g++.mike/net48.C: Likewise.
3796         * g++.old-deja/g++.mike/p646.C: Likewise.
3797         * g++.old-deja/g++.mike/p6746.C: Likewise.
3798         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3799         type to const char*.
3800         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3801         deprecated conversion warning.
3802         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3803         char*.
3804         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3805         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3806         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3807         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3808         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3809         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3810         * g++.old-deja/g++.pt/t39.C: Likewise.
3811         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3812         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3813
3814 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3815
3816         PR fortran/25075
3817         intrinsic_argument_conformance_1.f90: New test.
3818
3819 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3820
3821         PR fortran/20845
3822         * gfortran.dg/char_result_11.f90: Add SAVE.
3823         * gfortran.dg/der_pointer_4.f90: Ditto.
3824         * gfortran.dg/default_initialization.f90: New test.
3825
3826 2006-02-03  Jeff Law  <law@redhat.com>
3827
3828         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3829         handle more than 100 dump files.
3830         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3831         * lib/scantree.exp (scan-tree-dump): Likewise.
3832         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3833         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3834         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3835         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3836         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3837
3838 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3839
3840         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3841
3842 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3843
3844         * g++.dg/template/using12.C: New test.
3845
3846 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3847
3848         * gcc.target/powerpc/pr25960.c: New test.
3849
3850 2006-02-02  Steven G. Kargl  <kargls@comcast>
3851
3852         PR fortran/24958
3853         gfortran.dg/nullify_2.f90: New test.
3854
3855 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3856
3857         PR 25990
3858         * gcc.dg/gomp/pr25990.c: New test.
3859
3860 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/25342
3863         * g++.gd/template/partial4.C: New test.
3864
3865 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3866
3867         PR middle-end/26001
3868         * gfortran.dg/data_char_2.f90: New.
3869
3870 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3871
3872         PR fortran/26039
3873         maxval_maxloc_conformance_1.f90: New test.
3874
3875 2006-01-31  Richard Guenther  <rguenther@suse.de>
3876
3877         * gcc.target/i386/sselibm-1.c: New testcase.
3878         * gcc.target/i386/sselibm-2.c: Likewise.
3879         * gcc.target/i386/sselibm-3.c: Likewise.
3880         * gcc.target/i386/sselibm-4.c: Likewise.
3881         * gcc.target/i386/sselibm-5.c: Likewise.
3882
3883 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3884
3885         PR fortran/24266
3886         * gfortran.dg/arrayio_derived_2.f90: New.
3887
3888 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3889
3890         * gcc.dg/unsigned-long-compare.c: New test.
3891
3892 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3893
3894         PR testsuite/25318
3895         * lib/target-supports.exp (check_effective_target_freorder):
3896         Check to see if target supports -freorder-blocks-and-partition.
3897         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3898         instead of "dg-require-named-sections".
3899
3900 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3901
3902         PR target/14798:
3903         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3904         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3905         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3906         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3907         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3908         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3909         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3910         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3911
3912 2006-01-30  Richard Guenther  <rguenther@suse.de>
3913
3914         PR c++/23372
3915         * gcc.dg/pr23372-1.C: New testcase.
3916
3917 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3918
3919         * gcc.dg/gomp/pr25874.c: New test.
3920
3921 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3922
3923         PR tree-opt/25911
3924         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3925
3926 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/18578
3929         PR fortran/18579
3930         PR fortran/20857
3931         PR fortran/20885
3932         * gfortran.dg/intent_out_1.f90: New test.
3933
3934 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3935
3936         PR fortran/17911
3937         * gfortran.dg/procedure_lvalue.f90: New test.
3938
3939         PR fortran/20895
3940         PR fortran/25030
3941         * gfortran.dg/char_pointer_assign_2.f90: New test.
3942         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3943         assignment to be consistent with standard.
3944         * gfortran.dg/char_result_2.f90: The same.
3945         * gfortran.dg/char_result_8.f90: The same.
3946
3947 2006-01-28  Zack Weinberg  <zackw@panix.com>
3948
3949         * gcc.dg/Woverlength-strings.c
3950         * gcc.dg/Woverlength-strings-pedantic-c89.c
3951         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3952         * gcc.dg/Woverlength-strings-pedantic-c99.c
3953         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3954
3955 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3956
3957         * gcc.c-torture/execute/20060127-1.c: New test.
3958
3959 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3960
3961         PR c++/25999
3962         * g++.dg/ext/pragmaweak1.C: New test.
3963
3964 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3965
3966         PR c++/25855
3967         * g++.dg/template/spec29.C: New test.
3968
3969 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3970
3971         PR c/19606.
3972         * gcc.c-torture/execute/pr19606.c: New.
3973
3974 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3975
3976         * gcc.dg/pragma-re-4.c: New test.
3977
3978 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3979
3980         PR fortran/25964
3981         * gfortran.dg/assumed_size_refs_3.f90: New test.
3982
3983 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3984
3985         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3986
3987 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3988
3989         PR ada/21317
3990         * ada/acats/support/impdef.a: Add One_Long_Second.
3991         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3992         * ada/acats/tests/c9/c94026.a: Likewise.
3993         * ada/acats/tests/c9/c97305c.ada: Likewise.
3994         * ada/acats/tests/c9/c99004a.ada: Likewise.
3995
3996 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3997
3998         PR fortran/25964
3999         * gfortran.dg/global_references_2.f90: New test.
4000
4001         PR fortran/25084
4002         PR fortran/20852
4003         PR fortran/25085
4004         PR fortran/25086
4005         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4006         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4007
4008         PR fortran/25416
4009         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4010
4011 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4012
4013         PR c/25892
4014         * gcc.dg/Wpointer-sign.c: New.
4015         * gcc.dg/Wpointer-sign-Wall.c: New.
4016         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4017         * gcc.dg/Wpointer-sign-pedantic.c: New.
4018         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4019         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4020
4021 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         PR C/25861
4024         * gcc.c-torture/compile/pr25861.c: New test.
4025
4026 2006-01-26  Paul Brook  <paul@codesourcery.com>
4027
4028         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4029         on short-enum targets.
4030         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4031         variable.
4032         (generate_fields): Use short_enums.
4033         (main): Set short_enums.  Document -e.
4034         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4035         on short-enum targets.
4036         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4037         variable.
4038         (generate_fields): Use short_enums.
4039         (main): Set short_enums.  Document -e.
4040         * lib/target-supports.exp (check_effective_target_short_enums): New.
4041
4042 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4043
4044         PR target/25947
4045         * gcc.dg/torture/pr25947-1.c: New test.
4046
4047 2006-01-25  Jan Hubicka  <jh@suse.cz>
4048             Roger Sayle  <roger@eyesopen.com>
4049
4050         PR rtl-optimization/25703
4051         * gcc.target/i386/20060125-1.c: New test case.
4052         * gcc.target/i386/20060125-2.c: New test case.
4053
4054 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4055
4056         PR fortran/18540
4057         * gfortran.dg/goto_1.f: New.
4058
4059 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4060
4061         PR fortran/25716
4062         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4063         25716 on 32-bit systems too.
4064
4065 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4066
4067         PR testsuite/25590
4068         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4069
4070 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4071
4072         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4073
4074 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4075
4076         PR fortran/25835
4077         * gfortran.dg/read_eof.f90: Delete, renamed.
4078         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4079         * gfortran.dg/read_eof_2.f90: New test.
4080         * gfortran.dg/read_eof_3.f90: New test.
4081
4082 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4083
4084         PR tree-opt/25860
4085         * gcc.c-torture/compile/pr25860.c: New test.
4086
4087 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4088
4089         PR c++/25552
4090         * g++.dg/parse/dtor8.C: New test.
4091
4092 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4093
4094         PR testsuite/25891
4095         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4096         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4097         check_effective_target_fopenmp returns 0.
4098
4099 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4100
4101         PR ada/20548
4102         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4103         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4104         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4105
4106 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4107
4108         PR tree-opt/25857
4109         * g++.dg/opt/pr25857.C: New test.
4110
4111 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4112         Jan Hubicka  <jh@suse.cz>
4113         Richard Guenther  <rguenther@suse.de>
4114
4115         PR rtl-optimization/25654
4116         * gcc.dg/torture/pr25654.c: New testcase.
4117         * gcc.target/i386/pr25654.c: Likewise.
4118
4119 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4120
4121         PR fortran/25901
4122         * gfortran.dg/internal references_2.f90: New test.
4123
4124         Fix regression in testing of admissability of attributes.
4125         * gfortran.dg/intent_used_1.f90: New test.
4126
4127 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4128
4129         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4130         Remove target conditional torture options for i?86 and x86_64
4131         GNU/Linux.
4132
4133 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4134
4135         PR c++/10891
4136         * g++.dg/rtti/no-rtti.C: New.
4137
4138 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/25895
4141         * g++.dg/inherit/conv2.C: New test.
4142
4143         PR c++/25856
4144         * g++.dg/parse/dtor7.C: New test.
4145
4146         PR c++/25858
4147         * g++.dg/template/crash44.C: New test.
4148
4149 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4150
4151         PR fortran/25124
4152         PR fortran/25625
4153         * gfortran.dg/internal_references_1.f90: New test.
4154           PR fortran/20881
4155         PR fortran/23308
4156         PR fortran/25538
4157         PR fortran/25710
4158         * gfortran.dg/global_references_1.f90: New test.
4159         * gfortran.dg/g77/19990905-1.f: Restore the error that
4160         there is a clash between the common block name and
4161         the name of a subroutine reference.
4162
4163         PR fortran/PR24276
4164         * gfortran.dg/aliasing_dummy_1.f90: New test.
4165
4166 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4167
4168         * gcc.dg/vmx/1b-01.c: Warning fix.
4169         * gcc.dg/vmx/1c-02.c: Likewise.
4170         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4171
4172 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4173
4174         PR testsuite/24962
4175         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4176
4177 2006-01-20  Richard Guenther  <rguenther@suse.de>
4178         Steven Bosscher <stevenb.gcc@gmail.com>
4179
4180         PR rtl-optimization/24626
4181         * gcc.dg/torture/pr24626-1.c: New testcase.
4182         * gcc.dg/torture/pr24626-2.c: Likewise.
4183         * gcc.dg/torture/pr24626-3.c: Likewise.
4184         * gcc.dg/torture/pr24626-4.c: Likewise.
4185
4186 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4187
4188         PR c++/5520
4189         * g++.dg/warn/empty-body.C: New.
4190
4191 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/22136
4194         * g++.dg/template/using10.C: New test.
4195         * g++.dg/temlpate/using11.C: Likewise.
4196         * g++.dg/inherit/using5.C: Tweak error messages.
4197
4198 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4199
4200         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4201         target test.
4202         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4203
4204 2006-01-19  Jan Hubicka  <jh@suse.cz>
4205
4206         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4207
4208 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4209
4210         PR c++/25854
4211         * g++.dg/template/spec28.C: New test.
4212
4213 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4214
4215         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4216         Fix fprintf's by adding srcdir or removing it.
4217
4218 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4219
4220         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4221         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4222         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4223         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4224         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4225         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4226         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4227         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4228         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4229         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4230         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4231         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4232         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4233         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4234
4235 2006-01-18  Jeff Law  <law@redhat.com>
4236
4237         * gcc.dg/tree-ssa/vrp25.c: New test.
4238
4239 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4240
4241         * gcc.dg/pr25805.c: Fix misapplied patch.
4242
4243 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4244
4245         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4246         (check_effective_target_vect_udot_qi): New.
4247         (check_effective_target_vect_sdot_hi): New.
4248         (check_effective_target_vect_udot_hi): New.
4249         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4250         prefixed with "wrapv-" with -fwrapv.
4251         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4252         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4253         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4254         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4255         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4256
4257         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4258         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4259         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4260         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4261
4262 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4263
4264         PR c++/16829
4265         * g++.dg/other/default2.C: New test.
4266         * g++.dg/other/default3.C: New test.
4267
4268 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4269
4270         PR c/25805
4271         * gcc.dg/pr25805.c: New file.
4272
4273 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/25836
4276         * g++.dg/template/init6.C: New test.
4277
4278 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4279
4280         * gcc.dg/tree-ssa/pr24287.c: New test
4281
4282 2006-01-18  Eric Christopher  <echristo@apple.com>
4283
4284         * g++.dg/eh/table.C: New.
4285
4286 2006-01-18  DJ Delorie  <dj@redhat.com>
4287
4288         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4289         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4290         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4291         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4292
4293 2006-01-18  Jeff Law  <law@redhat.com>
4294
4295         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4296         on wrapping on overflow semantics.
4297
4298         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4299
4300         * gcc.gc/tree-ssa/vrp23.c: New test.
4301         * gcc.gc/tree-ssa/vrp24.c: New test.
4302
4303 2006-01-18  Richard Henderson  <rth@redhat.com>
4304             Aldy Hernandez  <aldyh@redhat.com>
4305             Jakub Jelinek  <jakub@redhat.com>
4306             Diego Novillo  <dnovillo@redhat.com>
4307             Uros Bizjak  <uros@kss-loka.si>
4308
4309         * testsuite/gcc.dg/gomp: New directory.
4310
4311 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4312             Steven G. Kargl  <kargls@comcast.net>
4313
4314         PR fortran/20869
4315         * gfortran.dg/intrinsic_external_1.f90: New test.
4316
4317         PR fortran/20875.
4318         * gfortran.dg/elemental_pointer_1.f90: New test.
4319
4320         PR fortran/25024
4321         * gfortran.dg/external_procedures_1.f90: New test.
4322
4323         PR fortran/25785
4324         gfortran.dg/assumed_present.f90: New test.
4325
4326 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4327
4328         * g++.dg/parse/lookup5.C: New test.
4329
4330 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4331
4332         PR fortran/25697
4333         * gfortran.dg/read_eof.f90: New test.
4334
4335 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4336
4337         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4338         add a closing brace.
4339
4340 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         PR fortran/25631
4343         * gfortran.dg/fmt_tl.f: New test.
4344
4345 2006-01-17  Eric Christopher  <echristo@apple.com>
4346
4347         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4348         * g++.old-deja/g++.warn/impint2.C: Ditto.
4349         * g++.old-deja/g++.other/null1.C: Ditto.
4350         * g++.dg/warn/conv2.C: Ditto.
4351         * g++.dg/warn/conv4.C: New file.
4352
4353 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4356
4357 2006-01-17  Andreas Jaeger  <aj@suse.de>
4358             Janis Johnson <janis187@us.ibm.com>
4359
4360         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4361         in 64-bit.
4362         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4363         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4364
4365 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4368         xfail txxx where xxx >= 25.
4369
4370 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4371
4372         PR testsuite/25764
4373         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4374
4375 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR c/25682
4378         * gcc.dg/pr25682.c: New test.
4379         * g++.dg/parse/array-size2.C: New test.
4380
4381 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4382
4383         * consistency.vlad: Remove entire directory, 1652 files.
4384
4385 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4386
4387         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4388         check_effective_target_dfprt_nocache): New.
4389         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4390         (check_effective_target_dfprt): New.
4391         * lib/c-compat.exp (check_dfp): Remove.
4392         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4393         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4394         level of support for decimal float.
4395         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4396         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4397         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4398         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4399         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4400         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4401         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4402         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4403         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4404         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4405         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4406         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4407         directives.
4408
4409 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4410
4411         PR testsuite/25741
4412         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4413         $base_dir/../.
4414         * lib/gfortran.exp (gfortran_init): Likewise.
4415         * lib/obj-c++.exp (obj-c++_init): Likewise.
4416         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4417         (scan-assembler-dem-not): Likewise.
4418         * lib/scandump.exp (scan-dump-dem): Likewise.
4419         (scan-dump-dem-not): Likewise.
4420
4421 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4422
4423         PR testsuite/25767
4424         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4425         powerpc-*-darwin*.
4426         * lib/obj-c++.exp (obj-c++_init): Likewise.
4427
4428 2006-01-16  Richard Guenther  <rguenther@suse.de>
4429
4430         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4431
4432 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4433
4434         PR testsuite/25777
4435         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4436         to LD_LIBRARY_PATH.
4437
4438 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4439             Andrew Pinski  <pinskia@physics.uc.edu>
4440
4441         * gcc.dg/minmax-1.c: New test.
4442
4443 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4444
4445         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4446         * gcc.misc-tests/dectest.exp: Ditto.
4447
4448 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4449
4450         PR testsuite/25796
4451         * gcc.target/i386/cmov6.c: Use -march=k8.
4452
4453 2006-01-15  Andreas Jaeger  <aj@suse.de>
4454
4455         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4456         x86 does not have __float128.
4457
4458 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4459
4460         * gcc.target/i386/cmov6.c: New test.
4461
4462 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/25663
4465         * g++.dg/template/ctor6.C: New test.
4466
4467 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4468
4469         PR tree-optimization/25485
4470         * gcc.dg/tree-ssa/pr25485.c: New.
4471
4472 2006-01-14  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/22548
4475         PR tree-optimization/22555
4476         PR tree-optimization/22501
4477         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4478         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4479         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4480         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4481         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4482         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4483         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4484         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4485         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4486
4487 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4488
4489         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4490         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4491
4492 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4493         Richard Guenther  <rguenther@suse.de>
4494
4495         PR rtl-optimization/24257
4496         * gcc.dg/torture/pr24257.c: New testcase.
4497
4498 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4499
4500         * gcc.c-torture/execute/20060110-1.c: New test.
4501         * gcc.c-torture/execute/20060110-2.c: New test.
4502
4503 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4504
4505         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4506
4507 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4508
4509         PR fortran/25756
4510         * gfortran.dg/label_3.f90: New test.
4511
4512 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4513
4514         PR tree-optimization/25771
4515         * g++.dg/tree-ssa/pr25771.C: New test
4516
4517 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4518
4519         PR tree-opt/24365
4520         * g++.dg/opt/complex5.C: New test.
4521
4522 2006-01-13  Richard Guenther  <rguenther@suse.de>
4523
4524         * gcc.target/i386/387-9.c: New testcase.
4525
4526 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4527
4528         PR c++/24824
4529         * g++.dg/debug/dwarf2-1.C: New.
4530
4531 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4532
4533         PR testsuite/25728
4534         * lib/gcov.exp (verify-lines): Add "close $fd".
4535
4536 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4537             Ben Elliston  <bje@au.ibm.com>
4538
4539         * gcc.dg/dfp/inf-1.c: New test.
4540
4541 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4542             Yao Qi  <qiyaoltc@cn.ibm.com>
4543             Ben Elliston  <bje@au.ibm.com>
4544             Jon Grimm  <jgrimm2@us.ibm.com>
4545
4546         * gcc.dg/nodfp-1.c: New test.
4547         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4548         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4549         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4550         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4551         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4552         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4553         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4554         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4555         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4556         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4557         * gcc.dg/format/dfp-printf-1.c: Likewise.
4558         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4559         (compat_setup_dfp): New.
4560         * gcc.dg/compat/compat.exp: Use it.
4561         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4562         Make some variables global, prepend "compat_" to their names.
4563         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4564         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4565         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4566         * lib/compat.exp (compat_skip_list): Make global, rename.
4567         * lib/c-compat.exp: New file.
4568         * lib/target-supports.exp (check_effective_target_dfp): New.
4569
4570         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4571         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4572         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4573         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4574         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4575         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4576         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4577         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4578         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4579         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4580         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4581         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4582         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4583         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4584         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4585         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4586         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4587         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4588         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4589         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4590         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4591         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4592         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4593         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4594         gcc.dg/dfp/struct-layout-1.c,
4595         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4596         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4597         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4598         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4599         gcc.dg/dfp/func-vararg-dfp.c,
4600         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4601         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4602         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4603         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4604         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4605
4606 2006-01-11  Richard Guenther  <rguenther@suse.de>
4607
4608         PR tree-optimization/25734
4609         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4610
4611 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4612
4613         PR fortran/25486
4614         * gfortran.dg/literal_character_constant_1_x.F: New test.
4615         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4616         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4617         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4618
4619 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         PR c++/25386
4622         * g++.dg/ext/packed3.C: Add expected packed error.
4623
4624 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4625
4626         PR target/25706
4627         * gcc.dg/torture/pr25706-1.c: New test.
4628
4629 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4630
4631         PR tree-optimization/23109
4632         PR tree-optimization/23948
4633         PR tree-optimization/24123
4634
4635         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4636         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4637         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4638         g++.dg/tree-ssa/pr23948.C: New testcases.
4639         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4640         three divisions in order to do the optimization.
4641
4642 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4643
4644         PR c++/25632
4645         * g++.dg/other/pr25632.C: New test.
4646
4647 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4648
4649         PR fortran/25730
4650         * gfortran.dg/used_types_1.f90: New test.
4651
4652 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4653
4654         PR target/25718
4655         * gcc.dg/torture/pr25718-1.c: New test.
4656
4657 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4658
4659         * gfortran.dg/list_read_2.f90: Fix typo in description.
4660
4661 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4662
4663         * lib/target-supports.exp (check_visibility_available): Simplify test
4664         for *-*-netware*.
4665         (check_profiling_available): Fail for *-*-netware*.
4666         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4667         * gcc.dg/20021014-1.c: Likewise.
4668         * gcc.dg/nest.c: Likewise.
4669
4670 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         fortran/24936
4673         * gfortran.dg/forall_3.f90: New test.
4674
4675 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4676
4677         PR fortran/21977
4678         * gfortran.dg/nesting_2.f90: New test.
4679         * gfortran.dg/nesting_3.f90: New test.
4680
4681 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4682
4683         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4684         Fix typo in comment.
4685
4686 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4687
4688         * gfortran.dg/single_char_string.f90: New test.
4689
4690 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4691
4692         * gfortran.dg/ichar_2.f90: New test.
4693
4694 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4695
4696         PR fortran/25093
4697         * gfortran.dg/private_type_4.f90: New.
4698
4699 2006-01-07  Richard Guenther  <rguenther@suse.de>
4700
4701         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4702
4703 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4704
4705         * gfortran.dg/func_decl_1.f90: New.
4706         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4707         * gfortran.dg/array_alloc_2.f90: Likewise.
4708         * gfortran.dg/char_result_8.f90: Likewise.
4709         * gfortran.dg/dup_save_1.f90: Likewise.
4710         * gfortran.dg/dup_save_2.f90: Likewise.
4711         * gfortran.dg/f2c_6.f90: Likewise.
4712         * gfortran.dg/f2c_7.f90: Likewise.
4713         * gfortran.dg/func_result_2.f90: Likewise.
4714         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4715
4716 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4717
4718         PR fortran/22146
4719         * gfortran.dg/elemental_subroutine_1.f90: New test.
4720         * gfortran.dg/elemental_subroutine_2.f90: New test.
4721
4722         PR fortran/25029
4723         PR fortran/21256
4724         * gfortran.dg/assumed_size_refs_1.f90: New test.
4725
4726         PR fortran/20868
4727         PR fortran/20870
4728         * gfortran.dg/assumed_size_refs_2.f90: New test.
4729         * gfortran.dg/initialization_1.f90: Change warning message.
4730
4731 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4732
4733         * gcc.dg/tree-ssa/loop-15.c: New test.
4734
4735 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         PR fortran/25598
4738         * gfortran.dg/backspace_3.f: New test.
4739         * gfortran.dg/backspace_4.f: New test.
4740
4741 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4742
4743         PR fortran/24268
4744         * gfortran.dg/fmt_white.f: Update test.
4745
4746 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4747
4748         * gcc.dg/cast-1.c: Add new warning.
4749         * gcc.dg/cast-2.c: Likewise.
4750         * gcc.dg/cast-3.c: Likewise.
4751         * gcc.dg/format/cast-1.c: Likewise.
4752         * gcc.dg/cast-4.c: New testcase.
4753
4754 2006-01-05  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/22555
4757         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4758
4759 2006-01-05  Richard Guenther  <rguenther@suse.de>
4760             Diego Novillo  <dnovillo@redhat.com>
4761
4762         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4763         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4764         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4765         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4766         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4767         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4768         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4769         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4770         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4771         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4772         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4773         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4774         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4775         * treelang/compile/extravar.tree: Likewise.
4776         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4777         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4778         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4779         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4780         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4781
4782 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4783
4784         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4785         for 64-bit fix.
4786
4787 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4788
4789         PR fortran/23675
4790         gfortran.dg/char_result_11.f90: New.
4791
4792 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4793
4794         PR c++/24782
4795         * g++.dg/parse/access9.C: New test.
4796         * g++.dg/tc1/dr52.C: Tweak error markers.
4797
4798 2006-01-04  Richard Henderson  <rth@redhat.com>
4799
4800         Merge from gomp branch.
4801         * g++.dg/parse/pragma2.C: Update expected error lines.
4802
4803 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4804
4805         * g++.dg/other/i386-2.C: New test.
4806
4807         PR target/25554
4808         * gcc.c-torture/compile/20051228-1.c: New test.
4809
4810         PR c/25559
4811         * gcc.dg/pr25559.c: New test.
4812
4813 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4814
4815         PR c++/25492
4816         * g++.dg/lookup/friend9.C: New test.
4817
4818         PR c++/25625
4819         * g++.dg/template/repo5.C: New test.
4820
4821 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4822
4823         PR fortran/25101
4824         * gfortran.dg/forall_2.f90: New test.
4825
4826 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4827
4828         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4829         dg-require-weak.  Adjust regexp to handle leading-underscore
4830         targets and space as well as TAB after .weak.  Change previous
4831         64-bit fix to not use naked dot.
4832
4833 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4834
4835         PR rtl-optimization/25578
4836         * gcc.c-torture/execute/20060102-1.c: New testcase.
4837
4838 2006-01-03  Richard Guenther  <rguenther@suse.de>
4839
4840         PR c/25183
4841         * gcc.dg/torture/pr25183.c: New testcase.
4842
4843 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4844
4845         Merge from gomp-branch.
4846         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4847         * gcc.dg/ia64-sync-2.c: Likewise.
4848         * gcc.dg/ia64-sync-3.c: Likewise.
4849         * gcc.dg/ia64-sync-4.c: Likewise.
4850         * gcc.dg/sync-2.c: Likewise.
4851         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4852         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4853
4854 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4855
4856         PR c++/25635
4857         * g++.dg/parse/operator6.C: New test.
4858
4859         PR c++/25637
4860         * g++.dg/parse/error29.C: New test.
4861
4862         PR c++/25638
4863         * g++.dg/parse/dtor6.C: New test.
4864
4865         PR c++/25633
4866         * g++.dg/parse/ctor3.C: New test.
4867
4868         PR c++/25634
4869         * g++.dg/template/class3.C: New test.
4870
4871 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4872
4873         * g++.dg/debug/debug9.C: New.
4874
4875 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4876
4877         PR fortran/24640
4878         * gfortran.dg/label_2.f90: New test.
4879
4880 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4881
4882         * g++.dg/lookup/using12.C: Tighten error marker.
4883
4884 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4885             Andrew Pinski <pinskia@physics.uc.edu>
4886
4887         * gcc.target/powerpc/darwin-abi-3.c: New file.
4888         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4889         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4890         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4891         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4892         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4893         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4894         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4895         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4896
4897 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4898
4899         * gcc.dg/tree-ssa/loadpre1.c: New;
4900         * gcc.dg/tree-ssa/loadpre2.c: New;
4901         * gcc.dg/tree-ssa/loadpre3.c: New;
4902         * gcc.dg/tree-ssa/loadpre4.c: New;
4903         * gcc.dg/tree-ssa/loadpre5.c: New;
4904         * gcc.dg/tree-ssa/loadpre6.c: New;
4905         * gcc.dg/tree-ssa/loadpre7.c: New;
4906         * gcc.dg/tree-ssa/loadpre8.c: New;
4907         * gcc.dg/tree-ssa/loadpre9.c: New;
4908
4909 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4910
4911         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4912         * g++.dg/abi/thunk4.C: Likewise.
4913
4914 2006-01-01  Andreas Jaeger  <aj@suse.de>
4915
4916         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4917         portable.
4918
4919 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR c++/25294
4922         * gcc.dg/pragma-pack-3.c: New test.
4923         * g++.dg/parse/pragma3.C: New test.
4924
4925 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4926
4927         PR middle-end/24827
4928         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4929
4930 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4931
4932         PR testsuite/25214
4933         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4934
4935 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4936
4937         PR fortran/22607
4938         * gfortran-dg/pure_byref_3.f90: New.
4939
4940         fortran/PR 25396
4941         * gfortran.dg/userdef_operator_1.f90: New.
4942
4943 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4944
4945         * g++.dg/abi/thunk3.C: New.
4946         * g++.dg/abi/thunk4.C: New.
4947
4948 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4949
4950         PR fortran/25532
4951         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4952         associated derived type components of derived types are
4953         properly declared in contained procedures.
4954
4955 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4956
4957         PR libgfortran/25139
4958         * gfortran.dg/backspace_2.f: New test.
4959
4960 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR libgfortran/25550
4963         * gfortran.dg/endfile.f: New test.
4964
4965 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4966
4967         PR libgfortran/25419
4968         * gfortran.dg/comma.f: New test.
4969
4970 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4971
4972         * lib/gfortran-dg.exp: Remove trailing whitespace.
4973         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4974         -funroll-all-loops.
4975
4976 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4977
4978         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4979         Extended Double long doubles or repeat tests when long double is
4980         the same size as double.
4981
4982 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4983
4984         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4985
4986         PR testsuite/25442
4987         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4988         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4989
4990         PR testsuite/25441
4991         * gcc.dg/pr23911.c: Make test variable static.
4992
4993         PR testsuite/25444
4994         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4995
4996 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4997
4998         PR c++/25439
4999         * g++.dg/parse/crash17.C: Adjust error markers.
5000         * g++.dg/template/error20.C: New test.
5001
5002 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/23172
5005         * g++.dg/ext/complit4.C: New test.
5006
5007         PR c++/25417
5008         * g++.dg/ext/complit5.C: Likewise.
5009
5010 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5011
5012         PR tree-optimization/25125
5013         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5014         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5015         * gcc.c-torture/execute/pr25125.c: New.
5016
5017 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5018
5019         PR fortran/25029
5020         PR fortran/21256
5021         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5022         with incorrect assumed size references.
5023
5024 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/23171
5027         * g++.dg/opt/init1.C: New test.
5028
5029 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/24671
5032         * g++.dg/template/sfinae3.C: New test.
5033
5034 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5035
5036         * g++.dg/other/friend4.C: New test.
5037
5038 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR target/25005
5041         * g++.dg/opt/pr25005.C: New test.
5042
5043 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/25369
5046         * g++.dg/template/ptrmem16.C: New test.
5047
5048 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/25029
5051         PR fortran/21256
5052         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5053
5054 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5055
5056         PR libgfortran/25307
5057         * gfortran.dg/list_read_5.f90: New test.
5058
5059 2005-12-22  Richard Henderson  <rth@redhat.com>
5060
5061         * gcc.target/i386/sse-7.c: Use -msse2.
5062
5063 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR rtl-optimization/25432
5066         * gcc.c-torture/compile/20051216-1.c: New test.
5067
5068         PR objc/25328
5069         * objc/execute/pr25328.m: New test.
5070
5071 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5072
5073         PR c++/25364
5074         * g++.dg/template/call4.C: New test.
5075
5076 2005-12-22  Dale Johannesen  <dalej@apple.com>
5077
5078         * gcc.target/i386/sse-17.c: New.
5079
5080 2005-12-22  Paul Brook  <paul@codesourcery.com>
5081
5082         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5083
5084 2005-12-22  Paul Brook  <paul@codesourcery.com>
5085
5086         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5087
5088 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         PR tree-opt/25513
5091         * gcc.c-torture/compile/pr25513.c: New test.
5092
5093 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5094
5095         PR c++/23333
5096         * g++.dg/parse/error25.C: Add more tests.
5097
5098 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5099
5100         PR fortran/18990
5101         * gfortran.dg/der_charlen_1.f90: New.
5102
5103 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5104
5105         PR fortran/20889
5106         * gfortran.dg/pointer_component_type_1.f90: New test.
5107
5108         PR fortran/25029
5109         PR fortran/21256
5110         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5111         should give an error with assumed size array refernces and checks those
5112         that should not.
5113         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5114         reference an upper bound so that it does not generate an error.
5115
5116         PR fortran/19362
5117         PR fortran/20244
5118         PR fortran/20864
5119         PR fortran/25391
5120         * gfortran.dg/used_dummy_types_1.f90: New test.
5121         * gfortran.dg/used_dummy_types_2.f90: New test.
5122         * gfortran.dg/used_dummy_types_3.f90: New test.
5123         * gfortran.dg/used_dummy_types_4.f90: New test.
5124         * gfortran.dg/used_dummy_types_5.f90: New test.
5125
5126         PR fortran/23152
5127         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5128         group already being USE associated.
5129         * gfortran.dg/assumed_shape_nml.f90: New test.
5130         * gfortran.dg/assumed_size_nml.f90: New test.
5131
5132         PR fortran/20862
5133         PR fortran/25053
5134         PR fortran/25063
5135         PR fortran/25064
5136         PR fortran/25066
5137         PR fortran/25067
5138         PR fortran/25068
5139         PR fortran/25307
5140         * gfortran.dg/io_constraints_1.f90: New test.
5141         * gfortran.dg/io_constraints_1.f90: New test.
5142         * gfortran.dg/iostat_3.f90: Change wording of warning.
5143         * gfortran.dg/g77/19981216-0.f: The same.
5144
5145 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5146
5147         PR tree-optimization/23518
5148         * testsuite/gcc.dg/pr23518.c: New.
5149
5150 2005-12-21  Mike Stump  <mrs@apple.com>
5151
5152         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5153
5154 2005-12-21  Paul Brook  <paul@codesourcery.com>
5155
5156         * gcc.dg/pr19340.c: Skip on m68k targets.
5157
5158 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5159
5160         PR rtl-optimization/25196
5161         * gcc.dg/pr25196.c: New test.
5162
5163 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5164
5165         PR fortran/25423
5166         gfortran.dg/where_nested_1.f90: New.
5167
5168 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5169
5170         PR tree-optimization/25382.
5171         * gcc.dg/tree-ssa/pr25382.c: New.
5172
5173 2005-12-20  Richard Guenther  <rguenther@suse.de>
5174
5175         PR middle-end/24306
5176         * gcc.target/i386/pr24306.c: New testcase.
5177
5178 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5179
5180         PR tree-optimization/25501
5181         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5182
5183 2005-12-20  Richard Guenther  <rguenther@suse.de>
5184
5185         Revert
5186         2005-12-02  Richard Guenther  <rguenther@suse.de>
5187
5188         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5189
5190 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/21228
5193         * g++.dg/warn/Wunreachable-code-2.C: New test.
5194
5195 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5196
5197         PR c++/24278
5198         * g++.dg/template/ctor5.C: New test.
5199
5200         PR c++/24915
5201         * g++.dg/template/overload8.C: New test.
5202
5203 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5204
5205         * gcc.c-torture/compile/pr25483 : New test.
5206
5207 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5208
5209         PR c++/20552
5210         * g++.dg/ext/typeof10.C: New test.
5211
5212 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * gcc.dg/mt-loopi1.c: New.
5215
5216 2005-12-18  Richard Guenther  <rguenther@suse.de>
5217
5218         PR tree-optimization/25481
5219         * gcc.dg/torture/pr25481.c: New testcase.
5220
5221 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5222
5223         PR rtl-optimization/21041
5224         * gcc.dg/pr21041.c: New test.
5225
5226 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5227
5228         PR libgfortran/25463
5229         * gfortran.dg/advance.f90: New test.
5230
5231 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5232
5233         * gcc.dg/20051201-1.c: New test.
5234
5235 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5236
5237         PR fortran/25018
5238         * gfortran.dg/initialization_1.f90: New test.
5239         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5240         * gfortran.dg/g77/980616-0.f: The same.
5241
5242 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5243
5244         * PR fortran/25458
5245         * gfortran.dg/chkbits.f90: New test.
5246
5247 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5248
5249         * gfortran.dg/enum_5.f: Revert to previous version.
5250
5251 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5252
5253         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5254         * gfortran.dg/nested_modules_1.f90: Ditto.
5255         * gfortran.dg/hollerith_f95.f90: Ditto.
5256         * gfortran.dg/select_5.f90: Ditto.
5257         * gfortran.dg/secnds.f: Ditto.
5258         * gfortran.dg/hollerith2.f90: Ditto.
5259         * gfortran.dg/imag_2.f: Ditto.
5260         * gfortran.dg/ftell_2.f90: Ditto.
5261         * gfortran.dg/malloc_free_1.f90: Ditto.
5262         * gfortran.dg/logint-1.f: Ditto.
5263         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5264         * gfortran.dg/e_d_fmt.f90: Ditto.
5265         * gfortran.dg/hollerith_legacy.f90: Ditto.
5266         * gfortran.dg/logint-2.f: Ditto.
5267         * gfortran.dg/enum_5.f90: Ditto.
5268         * gfortran.dg/f2c_2.f90: Ditto.
5269         * gfortran.dg/pr17143.f90: Ditto.
5270         * gfortran.dg/namelist_14.f90: Ditto.
5271         * gfortran.dg/logint-3.f: Ditto.
5272         * gfortran.dg/spread_scalar_source.f90: Ditto.
5273         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5274         * gfortran.dg/namelist_11.f: Ditto.
5275         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5276         * gfortran.dg/g77/20010519-1.f
5277         * gfortran.dg/g77/alpha1.f: Ditto.
5278         * gfortran.dg/g77/990115-1.f: Ditto.
5279         * gfortran.dg/g77/erfc.f: Ditto.
5280         * gfortran.dg/g77/19990313-3.f: Ditto.
5281         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5282         * gfortran.dg/g77/20010426.f: Ditto.
5283         * gfortran.dg/g77/19990313-0.f: Ditto.
5284         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5285         * gfortran.dg/g77/20000629-1.f: Ditto.
5286         * gfortran.dg/g77/970125-0.f: Ditto.
5287         * gfortran.dg/g77/8485.f: Ditto.
5288         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5289         * gfortran.dg/g77/19990313-1.f: Ditto.
5290         * gfortran.dg/g77/int8421.f: Ditto.
5291         * gfortran.dg/g77/19990305-0.f: Ditto.
5292         * gfortran.dg/g77/947.f: Ditto.
5293         * gfortran.dg/g77/19990905-2.f: Ditto.
5294         * gfortran.dg/g77/cabs.f: Ditto.
5295         * gfortran.dg/g77/19990313-2.f: Ditto.
5296         * gfortran.dg/g77/20020307-1.f: Ditto.
5297         * gfortran.dg/g77/dcomplex.f: Ditto.
5298         * gfortran.dg/g77/19990502-1.f: Ditto.
5299         * gfortran.dg/g77/19981216-0.f: Ditto.
5300         * gfortran.dg/common_4.f90: Ditto.
5301         * gfortran.dg/entry_4.f90: Ditto.
5302         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5303         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5304         * gfortran.dg/namelist_12.f: Ditto.
5305         * gfortran.dg/scale_1.f90: Ditto.
5306         * gfortran.dg/modulo_1.f90
5307         * gfortran.dg/hollerith.f90: Ditto.
5308         * gfortran.dg/direct_io_3.f90: Ditto.
5309         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5310         * gfortran.dg/gnu_logical_1.F: Ditto.
5311         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5312         * gfortran.dg/assign_1.f90: Ditto.
5313         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5314         * gfortran.dg/pr23095.f: Ditto.
5315         * gfortran.dg/read_float_1.f90: Ditto.
5316
5317 2005-12-17  Andreas Jaeger  <aj@suse.de>
5318
5319         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5320         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5321
5322 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5323
5324         PR fortran/24268
5325         * gfortran.dg/fmt_white.f: New test.
5326
5327 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5328
5329         * gfortran.dg/label_1.f90: New test.
5330
5331 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5332
5333         PR testsuite/25422
5334         * gcc.dg/20031012-1.c: Add -Walways-true option.
5335         * gcc.dg/weak/weak-3.c: Likewise.
5336         * g++.old-deja/g++.mike/warn8.C: Likewise.
5337
5338 2005-12-16  Mike Stump  <mrs@apple.com>
5339
5340         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5341         exit.
5342
5343 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5344
5345         PR libgfortran/25264
5346         PR libgfortran/25349
5347         * gfortran.dg/tl_editing.f90: Added additional checks.
5348         * gfortran.dg/t_editing.f: New test.
5349         * gfortran.dg/write_padding.f90: New test
5350
5351 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5352
5353         PR testsuite/25215
5354         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5355
5356 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR rtl-optimization/24899
5359         * gcc.c-torture/execute/20051215-1.c: New test.
5360
5361 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5362
5363         PR 24823
5364         * gfortran.dg/pr24823.f: New test.
5365
5366 2005-12-16  Jeff Law  <law@redhat.com>
5367
5368         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5369
5370 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5371
5372         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5373         Change C++ style comments to C style comments.
5374         Remove aligned types from the array.
5375         Keep Enums disabled.
5376         (complex_types): Remove aligned types from the array.
5377         Comment out "_Complex long double".
5378         (attrib_types): Remove.
5379         (complex_attrib_types): Remove.
5380         (attrib_array_types): Remove.
5381         (complex_attrib_array_types): Remove.
5382         (aligned_bitfld_types): Remove.
5383         (n_aligned_bitfld_types): Remove.
5384         (FEATURE_ALIGNEDPACKED): Delete.
5385         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5386         (singles): Remove support for adding attributes.
5387         (choose_type): Remove support for attributed types.
5388         (generate_fields): Remove support for attributed bit-fields.
5389         Remove support for adding attributes.
5390         (generate_random_tests): Remove support for adding attributes.
5391         (features): Add back "[0] :0" and "complex vector [0]".
5392         (main): Remove support for attributed bit-fields.
5393         Uncomment the calling of generate_random_tests for the rests of
5394         the tests.
5395
5396 2005-12-16  Jan Hubicka  <jh@suse.cz>
5397
5398         * gcc.c-torture/combine/pr25224.c: New.
5399
5400 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5401
5402         PR other/25028
5403         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5404         HP-UX.
5405
5406 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5407
5408         * gcc.dg/20051215-1.c: New file.
5409
5410 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5411
5412         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5413         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5414
5415 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5416
5417         PR fortran/18197
5418         * gfortran.dg/dummy_functions_1.f90: New.
5419
5420 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5421
5422         PR rtl-optimization/25310
5423         * gcc.c-torture/compile/pr25310.c: New test.
5424
5425 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR debug/25023
5428         * gcc.dg/pr25023.c: New test.
5429
5430 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5431
5432         * g++.old-deja/g++.brendan/redecl1.C,
5433         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5434         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5435         g++.old-deja/g++.oliva/typeof1.C,
5436         g++.old-deja/g++.other/crash16.C,
5437         g++.old-deja/g++.other/crash34.C,
5438         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5439         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5440         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5441         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5442         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5443         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5444         Remove xfail.
5445
5446 2005-12-14  Kean Johnston  <jkj@sco.com>
5447             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5448
5449         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5450         * gcc.target/i386/20020523-1.c: Ditto.
5451         * gcc.target/i386/tailcall-1.c: Ditto.
5452         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5453         * gcc.target/i386/ssetype-5.c: Ditto.
5454
5455 2005-12-14  Jeff Law  <law@redhat.com>
5456
5457         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5458
5459 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR target/25254
5462         PR target/24188
5463         * gcc.target/i386/pr25254.c: New test.
5464         * gfortran.dg/PR24188.f: New test.
5465
5466 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5467
5468         * lib/fortran-torture.exp: Catch remaining uses of
5469         remote_file build delete.
5470
5471 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5472
5473         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5474
5475 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5476
5477         * gcc.dg/warn-addr-cmp.c: New test.
5478
5479 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR debug/25023
5482         PR target/25293
5483         * gcc.target/i386/pr25293.c: New test.
5484
5485 2005-12-13  Petr Machata  <machata@post.cz>
5486
5487         PR c++/24907
5488         * g++.dg/parse/comma2.C: New test.
5489
5490 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5491             Jakub Jelinek  <jakub@redhat.com>
5492
5493         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5494         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5495         (limits.h): Include unconditionally.
5496         (stdlib.h): Likewise.
5497         (hashtab.h): Do not include.
5498         (getopt.h): Likewise.
5499         (stddef.h): Include.
5500         (hashval_t): Define.
5501         (struct entry): Add "next" field.
5502         (HASH_SIZE): New macro.
5503         (hash_table): New variable.
5504         (switchfiles): Do not use xmalloc.
5505         (mix): New macro.
5506         (iterative_hash): New function.
5507         (hasht): Remove.
5508         (e_exists): New function.
5509         (e_insert): Likewise.
5510         (output): Use, instead of libiberty hashtable functions.
5511         (main): Do not use getopt.  Do not call htab_create.
5512
5513 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5514
5515         PR c++/25331
5516         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5517         put atal* and atpaal* attributes on array elements.
5518         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5519         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5520         put atal* and atpaal* attributes on array elements.
5521         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5522
5523 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5524
5525         * gcc.dg/single-precision-constant.c: New test.
5526
5527 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5528
5529         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5530         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5531         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5532         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5533         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5534         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5535         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5536         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5537         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5538         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5539         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5540         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5541         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5542         gcc.target/powerpc/ppc-sdata-2.c,
5543         gcc.target/powerpc/ppc-stackalign-1.c,
5544         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5545         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5546         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5547         gcc.target/powerpc/rs6000-ldouble-2.c,
5548         gcc.target/powerpc/rs6000-power2-1.c,
5549         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5550         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5551         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5552         option into target selector.
5553         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5554         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5555
5556 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5557
5558         PR objc/25348
5559         * objc.dg/encode-9.m: New test.
5560
5561 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5562
5563         PR testsuite/20772
5564         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5565         * gcc.dg/asm-b.c: Fix typo.
5566         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5567         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5568         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5569         i?86 lp64 and x86_64 ilp32.
5570         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5571         on i?86 lp64.
5572         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5573
5574 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5575
5576         PR fortran/25078
5577         gfortran.dg/equiv_5.f90: New test.
5578
5579 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5580
5581         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5582         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5583         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5584         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5585         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5586         * gcc.dg/tree-ssa/reassoc-5.c: New.
5587         * gcc.dg/tree-ssa/reassoc-6.c: New.
5588         * gcc.dg/tree-ssa/reassoc-7.c: New.
5589         * gcc.dg/tree-ssa/reassoc-8.c: New.
5590         * gcc.dg/tree-ssa/reassoc-9.c: New.
5591         * gcc.dg/tree-ssa/reassoc-10.c: New.
5592         * gcc.dg/tree-ssa/reassoc-11.c: New.
5593
5594 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5595
5596         PR testsuite/25167
5597         PR testsuite/24478
5598         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5599
5600 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/25300
5603         * g++.dg/template/inherit.C: Do not use a generic error message.
5604
5605 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5606
5607         PR libobjc/25354
5608         * objc.dg/gnu-encoding: New directory.
5609         * objc.dg/gnu-encoding/compat-common.h: New file.
5610         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5611         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5612         * objc.dg/gnu-encoding/vector-defs.h: New file.
5613         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5614         * objc.dg/gnu-encoding/generate-random.c: New file.
5615         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5616         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5617         * objc.dg/gnu-encoding/generate-random.h: New file.
5618
5619 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/25337
5622         * g++.dg/template/defarg7.C: New test.
5623
5624 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5625
5626         PR libobjc/25347
5627         * objc.dg/encode-8.m: New test.
5628
5629 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5630
5631         PR libobjc/25346
5632         * objc.dg/encode-7.m: New test.
5633
5634 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/25010
5637         * g++.dg/opt/inline10.C: New test.
5638
5639 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5640
5641         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5642
5643 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5644
5645         * gfortran.dg/substring_equivalence.f90: typo in comment
5646
5647 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5648
5649         PR fortran/25068
5650         * gfortran.dg/iostat_3.f90: New test.
5651
5652 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5653
5654         PR fortran/23815
5655         * gfortran.dg/unf_io_convert_1.f90: New test.
5656         * gfortran.dg/unf_io_convert_2.f90: New test.
5657         * gfortran.dg/unf_io_convert_3.f90: New test.
5658
5659 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5660
5661         PR testsuite/20772
5662         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5663         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5664         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5665         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5666         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5667         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5668         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5669         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5670         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5671         gcc.dg/torture/fp-int-convert-float128-timode.c,
5672         gcc.dg/torture/fp-int-convert-float128.c,
5673         gcc.dg/torture/fp-int-convert-float80-timode.c,
5674         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5675         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5676
5677         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5678
5679 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5680
5681         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5682
5683 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5684
5685         * gcc.dg/20051207-1.c,
5686         * gcc.dg/20051207-2.c,
5687         * gcc.dg/20051207-3.c: New tests.
5688
5689 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5690
5691         PR testsuite/20772
5692         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5693         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5694         dg-skip-if target selector.
5695
5696         PR testsuite/20772
5697         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5698         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5699         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5700         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5701         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5702         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5703         and/or merge with i?86 cases.
5704
5705         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5706
5707         PR testsuite/20772
5708         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5709         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5710         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5711         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5712         x86_64-*-linux*.
5713
5714 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5715
5716         PR target/25311
5717         * gcc.c-torture/compile/pr25311.c: New test.
5718
5719 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5720
5721         PR libgfortran/25039
5722         * gfortran.dg/read_comma.f: New test.
5723
5724 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR c++/19317
5727         * g++.dg/opt/pr19317-1.C: New test.
5728         * g++.dg/opt/pr19317-2.C: New test.
5729         * g++.dg/opt/pr19317-3.C: New test.
5730
5731         PR target/19005
5732         * gcc.c-torture/execute/pr19005.c: New test.
5733
5734         PR target/17828
5735         * g++.old-deja/g++.other/comdat5.C: New test.
5736         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5737
5738         * g++.dg/compat/struct-layout-1.exp: New file.
5739         * g++.dg/compat/struct-layout-1.h: New.
5740         * g++.dg/compat/struct-layout-1_generate.c: New.
5741         * g++.dg/compat/struct-layout-1_x1.h: New.
5742         * g++.dg/compat/struct-layout-1_x2.h: New.
5743         * g++.dg/compat/struct-layout-1_y1.h: New.
5744         * g++.dg/compat/struct-layout-1_y2.h: New.
5745
5746         * gcc.dg/20050330-2.c: New test.
5747
5748 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5749
5750         PR fortran/25292
5751         * gfortran.dg/associated_1.f90: New.
5752
5753 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5754
5755         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5756         ILP32 vect_no_align platforms.
5757
5758 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5759             Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR target/25268
5762         * gcc.c-torture/compile/20051207-1.c: New test.
5763
5764 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5765
5766         PR testsuite/20772
5767         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5768         gcc.dg/torture/pr18582-1.c,
5769         gcc.target/i386/attributes-error.c: Also test on x86_64.
5770
5771         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5772
5773 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5774
5775         PR c++/19397
5776         * g++.dg/template/typedef3.C: New test.
5777
5778         PR c++/19762
5779         PR c++/19764
5780         * g++.dg/template/dtor3.C: Fix error markers.
5781
5782 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5783
5784         * lib/target-supports.exp (check_effective_target_sync_char_short):
5785         Add s390*.
5786
5787 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5788
5789         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5790
5791 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5792
5793         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5794         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5795         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5796         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5797
5798 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5799
5800         PR c++/25263
5801         * g++.dg/other/array2.C: New test case.
5802
5803 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5804
5805         * gcc.dg/darwin-weakimport-3.c: New.
5806
5807         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5808         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5809         and to work on Darwin.
5810         * gcc.dg/attr-weakref-1b.c: New file.
5811         * gcc.dg/attr-weakref-2.c: New test.
5812         * gcc.dg/darwin-weakref-1.c: New test.
5813
5814 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5815
5816         PR testsuite/25247
5817         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5818         use in selector expressions.
5819         (dg-xfail-if): Ditto.
5820         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5821         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5822         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5823         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5824         * gcc.test-framework/test-framework.exp: Skip generated tests if
5825         CHECK_TEST_FRAMEWORK is not 1.
5826
5827 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5828
5829         PR tree-optimization/24963
5830         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5831
5832         PR target/24108
5833         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5834
5835         PR target/18580
5836         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5837         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5838         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5839         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5840
5841 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5842
5843         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5844         dg-options.
5845
5846 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5847
5848         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5849
5850 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5851
5852         * gcc.dg/format/cast-1.c: New test.
5853
5854 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5855
5856         PR c/7776
5857         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5858         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5859         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5860         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5861
5862 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5863
5864         * gcc.dg/cast-pretty-print-1.c: New test.
5865
5866 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5867
5868         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5869
5870 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/24173
5873         * g++.dg/template/friend40.C: New test.
5874
5875 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR target/25199
5878         * gcc.target/i386/movq-2.c: New test.
5879         * gcc.target/i386/movq.c: Remove target i?86, instead add
5880         dg-require-effective-target ilp32.
5881
5882 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5883
5884         PR c++/24103
5885         * g++.dg/other/default1.C: New test.
5886
5887 2005-12-02  Richard Guenther  <rguenther@suse.de>
5888
5889         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5890
5891 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5892
5893         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5894
5895 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5896
5897         PR target/21017
5898         * gcc.target/powerpc/rotate.c: New.
5899
5900 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5901
5902         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5903         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5904
5905 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5906
5907         PR c/13384
5908         * gcc.dg/pr17730-1.c: Adjust.
5909         * gcc.dg/lvalue1.c (main): Likewise.
5910         * gcc.dg/lvalue-2.c: Likewise.
5911         * g++.dg/pr7503-3.C
5912
5913 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5914
5915         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5916         error messages.
5917
5918 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5919
5920         PR fortran/24789
5921         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5922
5923 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5924
5925         PR target/24475
5926         * lib/target-supports.exp (check_effective_target_tls): New.
5927         (check_effective_target_tls_runtime): New.
5928         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5929         for TLS support.
5930         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5931         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5932         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5933         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5934         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5935         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5936         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5937         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5938         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5939         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5940         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5941         effective-target TLS.
5942         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5943         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5944         effective-target TLS runtime.
5945
5946 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5947
5948         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5949
5950 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5951
5952         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5953         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5954         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5955         ignored" warnings when "packing" is the same as the ABI layout.
5956
5957 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5958
5959         PR fortran/21302
5960         * gfortran.dg/line_length_1.f: New test.
5961         * gfortran.dg/line_length_2.f90: Ditto.
5962
5963 2005-11-30  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/21655
5966         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5967
5968 2005-11-30  Dale Johannesen  <dalej@apple.com>
5969
5970         * gcc.c-torture/compile/pr24930.c: New.
5971
5972 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5973
5974         PR fortran/15809
5975         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5976
5977 2005-11-30  Jeff Law  <law@redhat.com>
5978
5979         * g++.old-deja/g++.law/pr25000.C: New test.
5980
5981 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5982
5983         * gcc.dg/tls/opt-11.c: New test.
5984
5985 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5986
5987         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5988         targets.
5989         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5990         LP64 ia64.
5991
5992 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5993
5994         * gfortran.dg/open_access_1.f90: New test.
5995
5996 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5997
5998         * gcc.dg/charset/builtin2.c: New test.
5999
6000 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6001
6002         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6003         on mmix-*-* for *_[xy].c.
6004
6005 2005-11-28  Kean Johnston  <jkj@sco.com>
6006
6007         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6008         headers.
6009         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6010         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6011         * gcc.target/i386/asm-3.c: Ditto.
6012         * gcc.target/i386/clobbers.c: Ditto.
6013         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6014         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6015         test regexp.
6016         * gcc.target/i386/mul.c: Ditto.
6017         * gcc.target/i386/ssetype-1.c: Ditto.
6018         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6019         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6020         static so the test works with -fPIC mode too. Based on comment in
6021         PR19231 by Pinski.
6022         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6023
6024 2005-11-28  Richard Guenther  <rguenther@suse.de>
6025
6026         * gcc.dg/alias-9.c: New testcase.
6027         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6028
6029 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6030             Uros Bizjak  <uros@kss-loka.si>
6031
6032         PR middle-end/20219
6033         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6034         tan(x)/sin(x) transformations.
6035
6036 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6037
6038         PR middle-end/24575
6039         * gcc.dg/tree-ssa/divide-3.c: New test.
6040         * gcc.dg/tree-ssa/divide-4.c: New test.
6041
6042 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6043
6044         PR fortran/24917
6045         *  gfortran.dg/boz_6.f90: New test.
6046
6047 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6048
6049         PR fortran/23912
6050         * gfortran.dg/modulo_1.f90: New test.
6051
6052 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6053
6054         PR libfortran/24919
6055         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6056         fail on CRLF platforms.
6057         * gfortran.dg/ftell_2.f90: Likewise.
6058
6059 2005-11-26  Eric Christopher  <echristo@apple.com>
6060
6061         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6062
6063 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6064
6065         * objc.dg/gnu-runtime-3.m: Simplify.
6066
6067 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6068
6069         PR middle-end/23669
6070         * gcc.dg/tree-ssa/divide-1.c: New test.
6071         * gcc.dg/tree-ssa/divide-2.c: New test.
6072
6073 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6074
6075         PR libgfortran/24945
6076         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6077
6078 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6079
6080         PR libgfortran/24945
6081         * gfortran.dg/open_status_2.f90: New test.
6082
6083 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6084
6085         * gcc.c-torture/execute/builtins/fprintf.c,
6086         gcc.c-torture/execute/builtins/fputs-lib.c,
6087         gcc.c-torture/execute/builtins/fputs.c,
6088         gcc.c-torture/execute/builtins/lib/fprintf.c,
6089         gcc.c-torture/execute/builtins/lib/printf.c,
6090         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6091
6092 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6093
6094         * gcc.dg/20050922-2.c: New test.
6095
6096 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         * objc.dg/gnu-runtime-3.m: New test.
6099
6100 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6101
6102         PR c++/9278
6103         * g++.dg/other/void1.C: New test.
6104
6105 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6106
6107         PR middle-end/24998
6108         * gcc.dg/torture/fp-int-convert-float.c,
6109         gcc.dg/torture/fp-int-convert-double.c,
6110         gcc.dg/torture/fp-int-convert-long-double.c,
6111         gcc.dg/torture/fp-int-convert-timode.c,
6112         gcc.dg/torture/fp-int-convert-float80.c,
6113         gcc.dg/torture/fp-int-convert-float80-timode.c,
6114         gcc.dg/torture/fp-int-convert-float128.c,
6115         gcc.dg/torture/fp-int-convert-float128-timode.c,
6116         gcc.dg/torture/fp-int-convert.h: New files.
6117
6118 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         PR middle-end/24989
6121         * gcc.dg/tree-ssa/bool-10.c: New test.
6122         * gcc.dg/tree-ssa/bool-11.c: New test.
6123         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6124
6125 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6126
6127         PR middle-end/24990
6128         * tree-ssa/pr24990-1.c: New test.
6129
6130 2005-11-24  Richard Guenther  <rguenther@suse.de>
6131         Dirk Mueller <dmueller@suse.de>
6132
6133         PR c++/14024
6134         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6135         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6136         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6137         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6138         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6139         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6140
6141 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6142
6143         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6144
6145 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6146
6147         PR c/21668
6148         * gcc.dg/Wc++-compat.c: New.
6149         * gcc.dg/Wno-c++-compat.c: New.
6150
6151 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6152
6153         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6154         (vspltish, vspltisw): Likewise.
6155
6156 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157
6158         PR libgfortran/24794
6159         * gfortran.dg/namelist_12.f: Fix quotes.
6160         * gfortran.dg/namelist_13.f90: Fix quotes.
6161         * gfortran.dg/namelist_14.f90: Fix quotes.
6162         * gfortran.dg/namelist_15.f90: Fix quotes.
6163         * gfortran.dg/namelist_use.f90: Fix quotes.
6164         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6165         * gfortran.dg/namelist_21.f90: New test.
6166         * gfortran.dg/namelist_22.f90: New test.
6167
6168 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6169
6170         PR target/23435
6171         * gcc.c-torture/compile/pr23435.c: New.
6172
6173 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6174
6175         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6176
6177 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6178
6179         * gcc.target/powerpc/405-macchw-1.c,
6180         gcc.target/powerpc/405-macchw-2.c,
6181         gcc.target/powerpc/405-macchwu-1.c,
6182         gcc.target/powerpc/405-macchwu-2.c,
6183         gcc.target/powerpc/405-machhw-1.c,
6184         gcc.target/powerpc/405-machhw-2.c,
6185         gcc.target/powerpc/405-machhwu-1.c,
6186         gcc.target/powerpc/405-machhwu-2.c,
6187         gcc.target/powerpc/405-maclhw-1.c,
6188         gcc.target/powerpc/405-maclhw-2.c,
6189         gcc.target/powerpc/405-maclhwu-1.c,
6190         gcc.target/powerpc/405-maclhwu-2.c,
6191         gcc.target/powerpc/405-mulchw-1.c,
6192         gcc.target/powerpc/405-mulchw-2.c,
6193         gcc.target/powerpc/405-mulchwu-1.c,
6194         gcc.target/powerpc/405-mulchwu-2.c,
6195         gcc.target/powerpc/405-mulhhw-1.c,
6196         gcc.target/powerpc/405-mulhhw-2.c,
6197         gcc.target/powerpc/405-mulhhwu-1.c,
6198         gcc.target/powerpc/405-mulhhwu-2.c,
6199         gcc.target/powerpc/405-mullhw-1.c,
6200         gcc.target/powerpc/405-mullhw-2.c,
6201         gcc.target/powerpc/405-mullhwu-1.c,
6202         gcc.target/powerpc/405-mullhwu-2.c,
6203         gcc.target/powerpc/405-nmacchw-1.c,
6204         gcc.target/powerpc/405-nmacchw-2.c,
6205         gcc.target/powerpc/405-nmachhw-1.c,
6206         gcc.target/powerpc/405-nmachhw-2.c,
6207         gcc.target/powerpc/405-nmaclhw-1.c,
6208         gcc.target/powerpc/405-nmaclhw-2.c,
6209         gcc.target/powerpc/440-macchw-1.c,
6210         gcc.target/powerpc/440-macchw-2.c,
6211         gcc.target/powerpc/440-macchwu-1.c,
6212         gcc.target/powerpc/440-macchwu-2.c,
6213         gcc.target/powerpc/440-machhw-1.c,
6214         gcc.target/powerpc/440-machhw-2.c,
6215         gcc.target/powerpc/440-machhwu-1.c,
6216         gcc.target/powerpc/440-machhwu-2.c,
6217         gcc.target/powerpc/440-maclhw-1.c,
6218         gcc.target/powerpc/440-maclhw-2.c,
6219         gcc.target/powerpc/440-maclhwu-1.c,
6220         gcc.target/powerpc/440-maclhwu-2.c,
6221         gcc.target/powerpc/440-mulchw-1.c,
6222         gcc.target/powerpc/440-mulchw-2.c,
6223         gcc.target/powerpc/440-mulchwu-1.c,
6224         gcc.target/powerpc/440-mulchwu-2.c,
6225         gcc.target/powerpc/440-mulhhw-1.c,
6226         gcc.target/powerpc/440-mulhhw-2.c,
6227         gcc.target/powerpc/440-mulhhwu-1.c,
6228         gcc.target/powerpc/440-mulhhwu-2.c,
6229         gcc.target/powerpc/440-mullhw-1.c,
6230         gcc.target/powerpc/440-mullhw-2.c,
6231         gcc.target/powerpc/440-mullhwu-1.c,
6232         gcc.target/powerpc/440-mullhwu-2.c,
6233         gcc.target/powerpc/440-nmacchw-1.c,
6234         gcc.target/powerpc/440-nmacchw-2.c,
6235         gcc.target/powerpc/440-nmachhw-1.c,
6236         gcc.target/powerpc/440-nmachhw-2.c,
6237         gcc.target/powerpc/440-nmaclhw-1.c,
6238         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6239
6240 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR fortran/24774
6243         * gfortran.dg/inquire_9.f90: New test.
6244
6245         PR fortran/21647
6246         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6247
6248 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6249
6250         PR libfortran/24432
6251         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6252         Check that 'cos' is supported.
6253
6254 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6255
6256         PR fortran/24223
6257         * gfortran.dg/substring_equivalence.f90: New test.
6258
6259         PR fortran/24705
6260         * gfortran.dg/auto_internal_assumed.f90: New test.
6261
6262 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6263
6264         * gcc.dg/fold-div-2.c: New test.
6265
6266 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6267
6268         PR rtl-optimization/24883
6269         * gcc.c-torture/compile/pr24883.c: New test.
6270
6271 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6272
6273         PR middle-end/20583
6274         * gcc.c-torture/compile/pr20583.c: New.
6275
6276 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6277
6278         * gcc.c-torture/execute/usmul.c: New test.
6279
6280 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6281
6282         * gcc.dg/tree-ssa/vrp22.c: New test.
6283
6284 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6285
6286         PR middle-end/24912
6287         * gcc.dg/torture/pr24912-1.c: New test.
6288
6289 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6290
6291         PR fortran/24862
6292         * gfortran.dg/arrayio_derived_1.f90: New test.
6293
6294 2005-11-19  Richard Guenther  <rguenther@suse.de>
6295
6296         PR middle-end/23294
6297         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6298
6299 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6300
6301         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6302
6303 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6304
6305         PR c++/8355
6306         * g++.dg/template/friend39.C: New test.
6307
6308 2005-11-18  James E Wilson  <wilson@specifix.com>
6309
6310         * gcc.dg/builtin-strstr.c: New.
6311
6312 2005-11-18  Richard Henderson  <rth@redhat.com>
6313
6314         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6315         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6316         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6317         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6318         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6319         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6320         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6321         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6322         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6323         renaming to remove initial "ia64-".
6324
6325 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6326
6327         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6328
6329 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6330
6331         * g++.dg/cpp/string-2.C: New test.
6332
6333 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6334
6335         * gcc.dg/tree-ssa/loop-14.c: New test.
6336
6337 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6338             Michael Chamberlain <michael@chamberlain.net.au>
6339
6340         * ada/acats/run_all.sh (target_run): Kill long running tests.
6341
6342 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6343
6344         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6345         * gcc.dg/cleanup-9.c: Likewise.
6346         * gcc.dg/cleanup-10.c: Likewise.
6347         * gcc.dg/cleanup-11.c: Likewise.
6348
6349 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6350
6351         PR fortran/24892
6352         * gfortran.dg/open_access_append_1.f90: New test.
6353         * gfortran.dg/open_access_append_2.f90: New test.
6354
6355 2005-11-16  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/24851
6358         * gcc.c-torture/execute/pr24851.c: New testcase.
6359
6360 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6361
6362         * gcc.dg/fold-overflow-1.c: New test.
6363
6364 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6365
6366         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6367         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6368
6369 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6370
6371         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6372         structures.
6373         * g++.dg/eh/forced2.C: Likewise.
6374         * g++.dg/eh/forced3.C: Likewise.
6375         * g++.dg/eh/forced4.C: Likewise.
6376
6377 2005-11-11  Mike Stump  <mrs@apple.com>
6378
6379         * g++.old-deja/g++.mike/unused.C: Add.
6380
6381 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/24667
6384         * g++.dg/warn/Wcast-qual1.C: New test.
6385
6386 2005-11-15  Jan Hubicka  <jh@suse.cz>
6387
6388         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6389
6390 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6391
6392         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6393
6394 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6395
6396         PR 24840
6397         * gcc.dg/tree-ssa/pr24840.c: New test.
6398
6399 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6400
6401         PR testsuite/24841
6402         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6403
6404 2005-11-14  Dale Johannesen  <dalej@apple.com>
6405
6406         * gcc.c-torture/execute/20051113-1.c: New.
6407
6408 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/24687
6411         * g++.dg/template/crash43.C: New test.
6412
6413 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6414
6415         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6416
6417 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR c++/24817
6420         * g++.dg/eh/spec8.C: New test.
6421
6422 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6423
6424         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6425
6426 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/20293
6429         * g++.dg/parse/ambig4.C: New test.
6430         * g++.dg/tc1/dr101.C: Adjust error markers.
6431         * g++.dg/lookup/strong-using-2.C: Likewise.
6432         * g++.dg/lookup/ambig5.C: Likewise.
6433         * g++.dg/lookup/ambig4.C: Likewise.
6434         * g++.dg/parse/crash22.C: Likewise.
6435
6436 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6437
6438         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6439
6440 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6441
6442         * gcc.dg/nested-calls-1.c: New test.
6443
6444 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6445
6446         * gfortran.dg/complex_intrinsic_1.f90: New test.
6447         * gfortran.dg/complex_intrinsic_2.f90: New test.
6448         * gfortran.dg/fgetc_1.f90: New test.
6449         * gfortran.dg/fgetc_2.f90: New test.
6450         * gfortran.dg/fgetc_3.f90: New test.
6451         * gfortran.dg/ftell_1.f90: New test.
6452         * gfortran.dg/ftell_2.f90: New test.
6453         * gfortran.dg/gnu_logical_1.F: New test.
6454         * gfortran.dg/gnu_logical_2.f90: New test.
6455
6456 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6457
6458         PR middle-end/24820
6459         * testsuite/gcc.dg/pr24820.c: New test.
6460
6461 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6462
6463         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6464         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6465         variable.
6466
6467 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6468
6469         testsuite/24614
6470         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6471
6472 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6473
6474         * gcc.target/cris/cris.exp: New file.
6475         * gcc.target/cris/rld-legit1.c: New test.
6476         * gcc.target/cris/rld-legit2.c: New test.
6477
6478 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6479
6480         PR c++/24780
6481         * g++.dg/opt/pr24780.C: New test.
6482
6483         PR c++/24761
6484         * g++.dg/template/asm1.C: New test.
6485
6486 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6487
6488         PR libgfortran/24787
6489         * gfortran.dg/scan_1.f90: New test.
6490
6491 2005-11-12  Jan Hubicka  <jh@suse.cz>
6492
6493         * gcc.target/i386/minmax-1.c: New.
6494         * gcc.target/i386/minmax-2.c: New.
6495
6496 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6497
6498         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6499
6500 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6501
6502         * gcc.c-torture/execute/20051110-1.c,
6503         gcc.c-torture/execute/20051110-2.c: New tests.
6504
6505 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6506
6507         PR middle-end/24750
6508         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6509         New tests.
6510
6511 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6512
6513         * lib/target-libpath.exp (get_shlib_extension): New proc.
6514         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6515         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6516         * lib/objc.exp (objc_target_compile): Likewise.
6517         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6518         detection.
6519
6520 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6521
6522         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6523
6524         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6525         Add -static to additional_flags and pass it to target_compile.
6526
6527 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6528
6529         PR libgfortran/24719
6530         gfortran.dg/read_noadvance.f90: New test.
6531
6532         PR libgfortran/24699
6533         gfortran.dg/fmt_t_2.f90: New test.
6534
6535         PR libgfortran/24785
6536         gfortran.dg/read_x_eor.f90: New test.
6537
6538         PR libgfortran/24584
6539         gfortran.dg/namelist_empty.f90: Rename test.
6540
6541         PR libgfortran/24489
6542         gfortran/read_eor.f90: Rename test.
6543
6544 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6545
6546         PR fortran/15976
6547         * gfortran.dg/automatic_module_variable.f90: New test.
6548
6549 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6550
6551         PR target/24445
6552         * gcc.dg/pr24445.c: New test.
6553
6554 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6555
6556         PR fortran/24655
6557         PR fortran/24755
6558         * gfortran.dg/recursive_statement_functions.f90: Add statement
6559         functions using inline intrinsic functions and parameters to test
6560         that they no longer seg-fault.
6561
6562         PR fortran/24409
6563         gfortran.dg/nested_modules_4.f90: New test.
6564         gfortran.dg/nested_modules_5.f90: New test.
6565
6566 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6567
6568         PR fortran/24643
6569         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6570
6571 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6572
6573         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6574         failures.
6575
6576 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.dg/sparc-getcontext-1.c: New test.
6579
6580 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6581
6582         * gcc.dg/ifcvt-fabs-1.c: New test.
6583
6584 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6585
6586         PR other/4372
6587         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6588         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6589
6590 2005-11-09  Richard Guenther  <rguenther@suse.de>
6591
6592         PR tree-optimization/24716
6593         * gcc.c-torture/execute/pr24716.c: New testcase.
6594
6595 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6596
6597         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6598
6599 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6600
6601         PR 24624
6602         * gcc.dg/pr24624.c: Testcase added.
6603
6604 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6605
6606         PR 24623
6607         * g++.dg/other/pr24623.C: Testcase added.
6608
6609 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6610
6611         PR fortran/22607
6612         * gfortran-dg/pure_byref_1.f90: New.
6613         * gfortran-dg/pure_byref_2.f90: New.
6614
6615 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6616
6617         PR c/24101
6618         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6619         * gcc.dg/dg.exp: Run main loop also for *.i files.
6620
6621 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR c++/19450
6624         * g++.dg/tls/diag-3.C: New test.
6625         * g++.dg/tls/diag-4.C: New test.
6626         * g++.dg/tls/static-1.C: New test.
6627         * g++.dg/tls/static-1a.cc: New file.
6628
6629 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6630
6631         PR 23046
6632         * g++.dg/tree-ssa/pr23046.C: New test.
6633
6634 2005-11-08  Devang Patel <dpatel@apple.com>
6635
6636         PR tree-optimization/23115
6637         * gcc.dg/tree-ssa/pr23115.c: New.
6638
6639 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6640
6641         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6642         * gcc.target/powerpc/pr16155.c: Same.
6643         * gcc.target/powerpc/altivec-1.c: Same.
6644         * gcc.target/powerpc/altivec-2.c: Same.
6645         * gcc.target/powerpc/altivec-3.c: Same.
6646         * gcc.target/powerpc/altivec-5.c: Same.
6647         * gcc.target/powerpc/altivec-11.c: Same.
6648         * gcc.target/powerpc/altivec-12.c: Same.
6649         * gcc.target/powerpc/altivec-14.c: Same.
6650         * gcc.target/powerpc/altivec-22.c: Same.
6651         * gcc.target/powerpc/altivec-consts.c: Same.
6652         * gcc.target/powerpc/altivec-pr22085.c: Same.
6653         * gcc.target/powerpc/altivec-splat.c: Same.
6654         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6655         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6656         * gcc.target/powerpc/darwin-longlong.c: Same.
6657
6658 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6659
6660         PR target/19340
6661         * gcc.dg/pr19340.c: New test.
6662
6663 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6664
6665         PR rtl-optimization/24683
6666         * gcc.dg/pr24683.c: New test.
6667
6668 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6669
6670         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6671         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6672
6673 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6674
6675         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6676
6677 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6678
6679         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6680
6681 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6682
6683         PR target/24230
6684
6685         * gcc.target/powerpc/altivec-consts.c,
6686         gcc.target/powerpc/altivec-splat.c: New testcase.
6687
6688 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6689
6690         PR c/24599
6691
6692         * gcc.dg/overflow-2.c: New testcase.
6693
6694 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR rtl-optimization/23567
6697         * gcc.c-torture/execute/20051104-1.c: New test.
6698
6699 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6700
6701         PR fortran/24534
6702         gfortran.dg/private_type_2.f90: Modified to check that case with
6703         PRIVATE declaration within derived type is accepted.
6704
6705         PR fortran/20838
6706         gfortran.dg/pointer_assign_1.f90: New test.
6707
6708         PR fortran/20840
6709         * gfortran.dg/arrayio_0.f90: New test.
6710
6711         PR fortran/17737
6712         gfortran.dg/data_initialized.f90: New test.
6713         gfortran.dg/data_constraints_1.f90: New test.
6714         gfortran.dg/data_constraints_2.f90: New test.
6715
6716 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6717
6718         PR fortran/24174
6719         PR fortran/24305
6720         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6721
6722 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6723
6724         PR 24670
6725         * gcc.dg/tree-ssa/pr24670.c: New test.
6726
6727 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6728
6729         PR target/22432
6730         * gcc.target/i386/pr22432.c: New test.
6731
6732 2005-11-05  Richard Henderson  <rth@redhat.com>
6733
6734         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6735         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6736         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6737         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6738         from gcc.dg/alpha-*.
6739         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6740         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6741
6742 2005-11-05  Andreas Jaeger  <aj@suse.de>
6743
6744         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6745
6746 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6747
6748         PR target/23424
6749         * gcc.dg/torture/pr23424-1.c: New test.
6750
6751 2005-11-04  Richard Henderson  <rth@redhat.com>
6752
6753         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6754         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6755         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6756         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6757         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6758         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6759         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6760         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6761         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6762         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6763         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6764         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6765         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6766         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6767         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6768         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6769         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6770         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6771         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6772         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6773         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6774         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6775         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6776         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6777         Move from gcc.dg/.
6778         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6779         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6780         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6781         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6782         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6783         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6784         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6785         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6786         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6787         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6788         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6789         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6790         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6791         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6792         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6793         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6794         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6795         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6796         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6797         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6798         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6799         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6800         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6801         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6802         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6803         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6804         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6805         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6806         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6807         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6808         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6809         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6810         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6811         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6812         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6813         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6814         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6815         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6816         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6817         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6818         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6819         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6820         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6821         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6822         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6823
6824 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6825
6826         PR 24627
6827         * gcc.dg/tree-ssa/pr24627.c: New test.
6828
6829 2005-11-04 Paul Brook  <paul@codesourcery.com>
6830
6831         * gcc.dg/tls/opt-10.c: New test.
6832
6833 2005-11-04  Andreas Jaeger  <aj@suse.de>
6834
6835         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6836         avoid extra warnings.
6837
6838 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6839
6840         PR libfortran/22298
6841         * gcc/testsuite/lib/target-supports.exp
6842         (check_effective_target_static_libgfortran): New
6843         static_libgfortran effective target.
6844         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6845         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6846
6847 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6848
6849         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6850
6851 2005-11-03  Josh Conner  <jconner@apple.com>
6852
6853         PR c++/19989
6854         g++.dg/ext/array2.C: New test.
6855         g++.dg/template/dependent-name3.C: New test.
6856         g++.dg/template/dependent-name4.C: New test.
6857         g++.dg/template/sfinae2.C: New test.
6858
6859 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6860
6861         PR preprocessor/22042
6862         * gcc.dg/cpp/strify4.c: New test.
6863
6864 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6865
6866         PR c++/17964
6867         * g++.dg/cpp/string-1.C: New test.
6868
6869 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6870
6871         * gcc.target/powerpc: New directory.
6872         * gcc.target/powerpc/powerpc.exp: New file.
6873         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6874         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6875         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6876         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6877         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6878         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6879         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6880         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6881         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6882         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6883         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6884         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6885         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6886         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6887         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6888         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6889         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6890         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6891         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6892         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6893         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6894         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6895         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6896         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6897         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6898         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6899         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6900         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6901         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6902         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6903         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6904         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6905         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6906         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6907
6908 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6909
6910         PR c++/21627
6911         * g++.dg/warn/inline2.C: New test.
6912
6913 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6914
6915         PR middle-end/23155
6916         * g++.dg/ext/c99struct1.C: New test.
6917         * gcc.dg/union-cast-1.c: New test.
6918         * gcc.dg/union-cast-2.c: New test.
6919         * gcc.dg/union-cast-3.c: New test.
6920
6921 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6922
6923         PR middle-end/24589
6924         * gcc.c-torture/execute/zero-struct-2.c: New test.
6925
6926 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6927
6928         PR c++/24582
6929         * g++.dg/init/switch1.C: New test.
6930
6931 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6932
6933         * gcc.dg/delay-slot-1.c: New test.
6934
6935 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6936
6937         PR target/24620
6938         * gcc.dg/pr24620.c: New test.
6939
6940 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6941
6942         PR c/24329
6943         * gcc.dg/format/unnamed-1.c: New test.
6944
6945 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/22434
6948         * g++.dg/expr/cond8.C: New test.
6949
6950         PR c++/24560
6951         * g++.dg/parse/dot1.C: New test.
6952
6953 2005-11-02  Jan Hubicka  <jh@suse.cz>
6954
6955         PR target/23303
6956         * gcc.dg/i386-lea.c: New test
6957
6958 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6959
6960         PR target/24615
6961         * gcc.dg/pr24615.c: New test.
6962
6963 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6964
6965         PR target/24600
6966         * gcc.dg/pr24600.c: New test.
6967
6968 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/19253
6971         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6972         * g++.dg/parse/typename9.C: New test.
6973         * g++/dg/parse/typename10.C: Likewise.
6974
6975 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6976
6977         PR fortran/18157
6978         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6979         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6980         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6981
6982 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6983
6984         PR c++/24569
6985         * g++.dg/debug/static1.C: New test.
6986
6987 2005-11-02  Josh Conner  <jconner@apple.com>
6988
6989         * g++.dg/crash38.C: moved into proper directory...
6990         * g++.dg/template/crash42.C: ...here
6991
6992 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6993
6994         PR target/18338
6995         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6996         pcc_bitfield_type_matters || default_packed.
6997
6998         * lib/target-supports.exp
6999         (check_effective_target_pcc_bitfield_type_matters): New proc.
7000         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7001
7002         PR testsuite/23304
7003         * lib/target-supports.exp (check_effective_default_packed): New proc.
7004         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7005         Gate expected errors on target ! default_packed.
7006         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7007
7008 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7009
7010         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7011         change (r106358).
7012
7013 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7014
7015         PR fortran/24008
7016         * gfortran.dg/entry_5.f90: New.
7017         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7018
7019 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7020
7021         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7022
7023 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7024
7025         PR fortran/21565
7026         gfortran.dg/namelist_blockdata.f90: New test.
7027
7028         PR fortran/18737
7029         gfortran.dg/external_implicit_none.f90: New test.
7030
7031         PR fortran/14994
7032         * gfortran.dg/secnds.f: New test.
7033
7034 2005-10-31  Jan Hubicka  <jh@suse.cz>
7035
7036         PR target/20928
7037         * gcc.c-torture/compile/pr20928.c: New test.
7038
7039 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7040
7041         PR middle-end/23492
7042         * gcc.c-torture/compile/zero-strct-5.c: New test.
7043
7044 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7045
7046         PR libgfortran/24584
7047         * gfortran.dg/pr24584.f90: New test.
7048
7049 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7050
7051         PR fortran/18883
7052         * gfortran.dg/char_result_9.f90: New.
7053         * gfortran.dg/char_result_10.f90: New.
7054
7055 2005-10-30  Jan Hubicka  <jh@suse.cz>
7056
7057         * g++.dg/tree-ssa/pr24172.C: New testcase.
7058
7059 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7060
7061         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7062
7063 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7064
7065         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7066         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7067         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7068         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7069         gfortran.dg/enum_9.f90,
7070         gfortran.fortran-torture/compile/enum_1.f90,
7071         gfortran.fortran-torture/execute/enum_1.f90,
7072         gfortran.fortran-torture/execute/enum_2.f90,
7073         gfortran.fortran-torture/execute/enum_3.f90,
7074         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7075
7076 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7077
7078         PR target/18482
7079         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7080         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7081
7082 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7083
7084         PR libfortran/20179
7085         * gfortran.dg/mixed_io_1.f90: New test.
7086         * gfortran.dg/mixed_io_1.c: New file.
7087
7088 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7089
7090         * gfortran.dg/malloc_free_1.f90: New test.
7091
7092 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7093
7094         * gcc.dg/nested-func-4.c: Require profiling -pg.
7095
7096 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         PR C++/23229
7099         * g++.dg/warn/main-2.C: New test.
7100
7101 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7102
7103         PR fortran/24545
7104         * gfortran.dg/interface_2.f90: new test.
7105
7106 2005-10-28  Josh Conner  <jconner@apple.com>
7107
7108         PR c++/22153
7109         * g++.dg/template/crash38.C: New test.
7110         * g++.dg/parse/explicit1.C: Change expected errors.
7111
7112 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7113
7114         PR C++/23426
7115         * g++.dg/other/large-size-array.C: New test.
7116
7117 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7118
7119         PR middle-end/24362
7120         * g++.dg/opt/complex4.C: New test.
7121
7122 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7123
7124         * gcc.dg/nested-func-4.c: New test.
7125
7126 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7127
7128         PR fortran/24158
7129         gfortran.dg/derived_recursion.f90: New test.
7130         gfortran.dg/implicit_actual.f90: New test.
7131
7132 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7133
7134         PR middle-end/24295, PR testsuite/24477
7135         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7136         removed when weakref hits the tree.
7137
7138 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7139
7140         * gfortran.dg/cray_pointers_4.f90: New test.
7141
7142         * gfortran.dg/cray_pointers_5.f90: New test.
7143
7144 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7145
7146         PR fortran/22290
7147         * gfortran.dg/assign_5.f90: New test.
7148         * gfortran.dg/assign_6.f: New test.
7149
7150 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7151
7152         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7153         CPU has no SSE support.
7154
7155 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7156
7157         PR libgfortran/24224
7158         * gfortran.dg/arrayio_1.f90: Update attribution.
7159         * gfortran.dg/arrayio_2.f90: Update attribution.
7160         * gfortran.dg/arrayio_3.f90: Update attribution.
7161         * gfortran.dg/arrayio_4.f90: Update test conditions.
7162         * gfortran.dg/arrayio_5.f90: Update attribution.
7163         * gfortran.dg/arrayio_6.f90: New test.
7164         * gfortran.dg/arrayio_7.f90: New test.
7165
7166 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7167
7168         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7169
7170 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7171
7172         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7173
7174 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7175
7176         PR fortran/24416
7177         * gfortran.dg/namelist_char_only.f90: New test.
7178
7179 2005-10-24  Asher Langton  <langton2@llnl.gov>
7180
7181         PR fortran/17031
7182         PR fortran/22282
7183         * gfortran.dg/cray_pointers_1.f90: New test.
7184         * gfortran.dg/cray_pointers_2.f90: New test.
7185         * gfortran.dg/cray_pointers_3.f90: New test.
7186         * gfortran.dg/loc_1.f90: New test.
7187         * gfortran.dg/loc_2.f90: New test.
7188
7189 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7190
7191         * gcc.dg/pr24225.c: New test.
7192
7193 2005-10-24  Asher Langton  <langton2@llnl.gov>
7194
7195         * gfortran.dg/dup_save_1.f90: New test.
7196         * gfortran.dg/dup_save_2.f90: New test.
7197
7198 2005-10-24  Paul Brook  <paul@codesourcery.com>
7199
7200         PR 24107
7201         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7202         stdint.h.
7203
7204 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7205
7206         PR libgfortran/24489
7207         * gfortran.dg/pr24489.f90: New test.
7208
7209 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7210
7211         PR fortran/23635
7212         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7213
7214 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7215
7216         PR target/18911
7217         * g++.dg/init/array16.C: Skip for mmix-*-*.
7218
7219 2005-10-23  Asher Langton  <langton2@llnl.gov>
7220
7221         * gfortran.dg/byte_1.f90: New test.
7222         * gfortran.dg/byte_2.f90: New test.
7223
7224 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7225
7226         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7227
7228 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7229
7230         PR fortran/18022
7231         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7232
7233         PR fortran/24311
7234         * gfortran.dg/merge_char_const.f90: New test.
7235
7236         PR fortran/24384
7237         * gfortran.dg/spread_scalar_source.f90: New test.
7238
7239 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7240
7241         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7242
7243         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7244         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7245
7246         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7247
7248 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7249
7250         PR fortran/24426
7251         * gfortran.dg/der_pointer_4.f90: New.
7252
7253 2005-10-22  David Ayers  <d.ayers@inode.at>
7254
7255         * obj-c++.dg/except-1.mm: Simplify.
7256
7257 2005-10-21  David Ayers  <d.ayers@inode.at>
7258
7259         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7260
7261 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7262
7263         * gfortran.dg/assumed_dummy_2.f90: New test.
7264
7265 2005-10-21  James E Wilson  <wilson@specifix.com>
7266
7267         PR preprocessor/15220
7268         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7269
7270 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7271
7272         * gcc.c-torture/execute/20051021-1.c: New test.
7273
7274 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7275
7276         PR c++/24260
7277         * g++.dg/ext/tmplattr1.C: New test.
7278
7279 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7280
7281         PR fortran/24440
7282         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7283
7284 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7285
7286         * obj-c++.dg/except-1.mm: New.
7287
7288         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7289
7290 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7291
7292         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7293
7294 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7295
7296         PR middle-end/24295
7297         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7298         declarations with the same names as thunks' alias targets, use
7299         aliases instead.
7300         * gcc.dg/attr-alias-3.c: New test.
7301         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7302
7303 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/22618
7306         * g++.dg/parse/access8.C: New test.
7307
7308 2005-10-20  Richard Guenther  <rguenther@suse.de>
7309
7310         PR c++/24439
7311         * g++.dg/tree-ssa/pr24439.C: New testcase.
7312
7313 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7314
7315         * g++.dg/opt/delay-slot-1.C: New test.
7316
7317 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7318
7319         PR fortran/21625
7320         * gfortran.fg/der_init_1.f90: New.
7321
7322 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7323
7324         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7325
7326 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR c++/21908
7329         * g++.dg/parse/error28.C: New test.
7330
7331 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7332
7333         * gcc.dg/profile-generate-2.c: New test.
7334
7335 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7336
7337         PR target/23589
7338         * g++.dg/ext/dllimport11.C: New.
7339
7340 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7341
7342         PR c++/22293
7343         * g++.dg/other/friend3.C: New test.
7344
7345 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/23293
7348         * g++.dg/template/error19.C: New test.
7349
7350 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7351
7352         PR c++/21383
7353         * g++.dg/overload/koenig2.C: New.
7354
7355         PR c++/23118
7356         * g++.dg/overload/error2.C: New.
7357
7358         PR c++/22604
7359         * g++.dg/inherit/covariant14.C: New.
7360
7361 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7362
7363         PR c++/23440
7364         * g++.dg/parse/for1.C: New test.
7365
7366 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7367
7368         PR fortran/23446
7369         * gfortran.dg/host_dummy_index_1.f90: New test.
7370
7371         PR fortran/21459
7372         * gfortran.dg/automatic_char_len_2.f90: New test.
7373
7374         PR fortran/20866
7375         * gfortran.dg/recursive_statement_functions.f90: New test.
7376
7377         PR fortran/20853
7378         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7379
7380         PR fortran/20849
7381         * gfortran.dg/external_initializer.f90: New test.
7382
7383         PR fortran/20837
7384         * non_module_public.f90: New test.
7385
7386 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         PR c++/24386
7389         * g++.dg/template/overload7.C: New.
7390
7391         PR c++/22551
7392         * g++.dg/other/switch2.C: Remove expected warnings.
7393
7394         PR c++/21353
7395         * g++.dg/template/defarg6.C: New.
7396
7397 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7398
7399         PR target/24315
7400         * gcc.target/i386/pr24315.c: New test.
7401
7402 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/24389
7405         * g++.dg/template/static21.C: New test.
7406         * g++.dg/template/static21-a.cc: Likewise.
7407
7408 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7409
7410         PR c++/23959
7411         * g++.dg/warn/Wswitch-default-1.C: New test.
7412         * g++.dg/warn/Wswitch-default-2.C: New test.
7413
7414 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR c++/22173
7417         * g++.dg/parse/template18.C: New test.
7418         * g++.dg/template/nontype15.C: Likewise.
7419
7420 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7421
7422         PR fortran/22273
7423         * gfortran.dg/spec_expr_2.f90: New.
7424
7425 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7426
7427         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7428         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7429         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7430         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7431         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7432         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7433         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7434         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7435         previous target-specific skips and warning-message matches where
7436         applicable.
7437
7438 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR c++/21347
7441         * g++.dg/warn/Wctor-dtor.C: New test.
7442
7443 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7444
7445         PR c/23439
7446         * gcc.dg/for-1.c: New test.
7447
7448 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7449
7450         PR c++/19565
7451         * g++.dg/warn/Wconversion1.C: New test.
7452         * g++.dg/ext/packed4.C: Compile with -w.
7453         * g++.dg/opt/20050511-1.C: Likewise.
7454         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7455
7456 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7457
7458         * gfortran.dg/boz_5.f90: New test.
7459
7460 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7461
7462         PR c++/22551
7463         * g++.dg/other/switch2.C: New.
7464
7465         PR c++/23984
7466         * g++.dg/init/ctor7.C: New.
7467
7468 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7469
7470         PR c++/23730
7471         * g++.dg/parse/crash32.C: New test.
7472
7473 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7474
7475         PR c++/20721
7476         * g++.dg/init/goto2.C: New test.
7477
7478         PR c++/22464
7479         * g++.dg/template/crash/41.C: New test.
7480
7481         PR c++/22180
7482         * g++.dg/template/crash40.C: New test.
7483
7484         PR c++/23694
7485         * g++.dg/parse/friend5.C: New test.
7486
7487         PR c++/23307
7488         * g++.dg/template/crash38.C: New test.
7489
7490         PR c++/22352
7491         * g++.dg/template/friend38.C: New test.
7492
7493         PR c++/22405
7494         * g++.dg/template/crash39.C: New test.
7495
7496 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7497
7498         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7499         gcc.dg/debug/dwarf2/dwarf-char2.c,
7500         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7501
7502         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7503
7504 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7505
7506         * gcc.dg/dll-2.c: Add tests for warnings.
7507         * gcc.dg/dll-3.c: Likewise.
7508         * gcc.dg/dll-4.c: Likewise.
7509
7510         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7511         * g++.dg/ext/dllimport2.C: Likewise.
7512         * g++.dg/ext/dllimport3.C: Likewise.
7513         * g++.dg/ext/dllimport7.C: Likewise.
7514         * g++.dg/ext/dllimport8.C: Likewise.
7515         * g++.dg/ext/dllimport9.C: Likewise.
7516
7517 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7518
7519         PR fortran/24092
7520         * gfortran.dg/derived_pointer_recursion.f90: New test.
7521
7522 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7523
7524         * gcc.c-torture/execute/20051012-1.c: New test.
7525
7526 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7527
7528         PR fortran/18082
7529         * gfortran.dg/automatic_char_len_1.f90: New test.
7530
7531 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7532
7533         PR fortran/20847
7534         * gfortran.dg/save_common.f90: New test.
7535
7536         PR fortran/20856
7537         * gfortran.dg/save_result.f90: New test.
7538
7539 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7540
7541         PR c++/21592
7542         * g++.dg/template/dependent-expr1.C: Add new expected error.
7543         * g++.dg/template/dependent-expr2.C: Adjust error text.
7544         * g++.dg/template/overload6.C: New.
7545
7546         PR c++/23797
7547         * g++.dg/other/typename8.C: New.
7548
7549         PR c++/21117
7550         * g++.dg/other/return1.C: New.
7551
7552 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7553
7554         PR c++/24052
7555         * g++.dg/ext/label5.C: New.
7556
7557 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7558
7559         PR c++/19964
7560         * g++.dg/parse/crash31.C: New.
7561
7562 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7563
7564         * g++.dg/ipa/ipa-1.c: New test.
7565         * g++.dg/ipa/ipa-2.c: New test.
7566         * g++.dg/ipa/ipa-3.c: New test.
7567         * g++.dg/ipa/ipa-4.c: New test.
7568         * g++.dg/ipa/ipa-5.c: New test.
7569         * g++.dg/ipa/ipa.exp: New file.
7570
7571 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         PR fortran/24207
7574         * gfortran.dg/private_type_3.f90: New test.
7575
7576 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7577
7578         PR fortran/20786
7579         gfortran.dg/aint_anint_1.f90: New test.
7580
7581 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7582
7583         PR libgfortran/24313
7584         gfortran.dg/csqrt.f: New test.
7585
7586 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7587
7588         PR c++/8057
7589         * g++.dg/warn/noeffect7.C: New test.
7590         * g++.dg/warn/noeffect2.C: Instantiate templates.
7591         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7592         and warning.
7593
7594 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/21089
7597         * g++.dg/init/float1.C: New test.
7598
7599         PR c++/24277
7600         * g++.dg/init/member1.C: Tweak error markers.
7601
7602 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7603
7604         PR testsuite/24281
7605         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7606         Check for null pointer.
7607
7608 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7609
7610         PR c++/21369
7611         * g++.dg/parse/ret-type3.C: New test.
7612
7613 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7614
7615         PR tree-opt/23946
7616         * gcc.c-torture/compile/pr23946.c: New test.
7617
7618 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * g++.dg/opt/mmx2.C: New test.
7621
7622 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/24277
7625         * g++.dg/template/static20.C: New test.
7626
7627         PR c++/24302
7628         * g++.dg/warn/Wunused-12.C: New test.
7629
7630         PR c++/23437
7631         * g++.dg/template/arg4.C: New test.
7632
7633 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7634
7635         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7636         * gcc.dg/ucnid-3.c: Likewise.
7637         * gcc.dg/ucnid-4.c: Likewise.
7638         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7639         * g++.dg/other/ucnid-1.C: Likewise.
7640         * gcc.dg/sparc-frame-1.c: New test.
7641
7642 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/24139
7645         * g++.dg/template/spec27.C: New test.
7646
7647         PR c++/24275
7648         * g++.dg/template/static19.C: New test.
7649
7650 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651
7652         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7653         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7654
7655 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         PR target/24136
7658         * gfortran.fortran-torture/compile/pr24136.f: New test.
7659
7660 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7661
7662         PR c++/22172
7663         * g++.dg/parse/crash30.C: New test.
7664
7665 2005-10-07  Richard Guenther  <rguenther@suse.de>
7666
7667         PR middle-end/24227
7668         * gcc.c-torture/compile/pr24227.c: New testcase.
7669
7670 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7671
7672         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7673         Do not put aligned attributes on array elements.
7674
7675 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7676
7677         PR testsuite/23611, PR testsuite/23615
7678         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7679         writing prototypes of library functions by hand.
7680         * obj-c++.dg/bitfield-4.mm: Likewise.
7681         * obj-c++.dg/const-str-4.mm: Likewise.
7682         * obj-c++.dg/encode-4.mm: Likewise.
7683         * obj-c++.dg/encode-5.mm: Likewise.
7684         * obj-c++.dg/encode-6.mm: Likewise.
7685         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7686         * obj-c++.dg/method-10.mm: Likewise.
7687         * obj-c++.dg/method-17.mm: Likewise.
7688         * obj-c++.dg/method-19.mm: Likewise.
7689         * obj-c++.dg/try-catch-2.mm: Likewise.
7690
7691 2005-10-06  Richard Henderson  <rth@redhat.com>
7692
7693         PR 24236
7694         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7695
7696 2005-10-06  Dale Johannesen  <dalej@apple.com>
7697
7698         * gcc.c-torture/execute/20030125-1.c: Correct.
7699
7700 2005-10-06  Richard Guenther  <rguenther@suse.de>
7701
7702         PR tree-optimization/24238
7703         * g++.dg/tree-ssa/pr24238.C: New testcase.
7704
7705 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7706
7707         PR 18568
7708         * gfortran.dg/der_pointer_3.f90: New test.
7709
7710 2005-10-05  Devang Patel  <dpatel@apple.com>
7711
7712         PR Debug/23205
7713         * g++.dg/other/PR23205.C: New.
7714
7715 2005-10-05  Richard Henderson  <rth@redhat.com>
7716
7717         PR target/23602
7718         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7719         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7720
7721 2005-10-05  Dale Johannesen  <dalej@apple.com>
7722
7723         * gcc.c-torture/execute/float-floor.c: New.
7724
7725 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7726
7727         PR tree-optimization/21419
7728         PR tree-optimization/24146
7729         PR tree-optimization/24151
7730
7731         * g++.dg/ext/asm7.C: New.
7732         * g++.dg/ext/asm8.C: New.
7733         * gcc.dg/asm-1.c: Compile on all targets.
7734         * gcc.dg/asm-pr24146.c: New.
7735         * gcc.dg/pr21419.c: Adjust error messages.
7736
7737 2005-10-05  Richard Guenther  <rguenther@suse.de>
7738
7739         PR fortran/24176
7740         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7741
7742 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7743
7744         PR c++/23513
7745         * g++.dg/template/spec22.C: Robustify test.
7746         * g++.dg/template/spec26.C: New.
7747
7748 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7749
7750         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7751         if target supports vector instructions.
7752
7753 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7754
7755         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7756         C99 functions.
7757
7758 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7759
7760         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7761         check_effective_target_fortran_large_int): Replace cached result
7762         when target changes.
7763
7764 2005-10-04  Devang Patel  <dpatel@apple.com>
7765
7766         * gcc.dg/i386-sse-vect-types.c: New.
7767
7768 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7769
7770         PR preprocessor/13726
7771         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7772         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7773
7774 2005-10-04  Richard Guenther  <rguenther@suse.de>
7775
7776         PR c/23576
7777         * gcc.dg/noncompile/pr23576.c: New testcase.
7778
7779 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7780
7781         PR middle-end/23125
7782         * gcc.dg/register-var-3.c: New test.
7783
7784 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7785
7786         * gcc.dg/pr23049.c: New test.
7787
7788         * gcc.dg/ucnid-4.c: Fix test.
7789
7790 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7791
7792         PR 23445
7793         * gcc.c-torture/compile/pr23445.c: New test.
7794
7795 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7796
7797         * g++.dg/overload/unknown1.C: New.
7798
7799 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7800
7801         PR c++/17775
7802         * g++.dg/template/repo4.C: New test.
7803
7804 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7805
7806         PR libfortran/19308
7807         * gfortran.dg/large_real_kind_2.F90: New test.
7808         * gfortran.dg/large_integer_kind_2.f90: New test.
7809
7810 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7811
7812         * lib/target-supports.exp (check_effective_target_vect_shift):
7813         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7814         (check_effective_target_vect_condition): Fix copy-n-pasto.
7815
7816         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7817         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7818         targets.
7819
7820 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/22621
7823         * g++.dg/template/overload5.C : New test.
7824
7825         PR c++/23840
7826         * g++.dg/expr/stdarg1.C: New test.
7827
7828 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7829
7830         PR 24142
7831         * gcc.c-torture/execute/pr24142.c: New test.
7832
7833 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7834
7835         PR 24141
7836         * gcc.c-torture/execute/pr24141.c: New test.
7837
7838 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7839             Diego Novillo  <dnovillo@redhat.com>
7840
7841         PR 23604
7842         * gcc.c-torture/execute/pr23604.c: New test.
7843
7844 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/16404
7847         PR fortran/20835
7848         PR fortran/20890
7849         PR fortran/20899
7850         PR fortran/20900
7851         PR fortran/20901
7852         PR fortran/20902
7853         gfortran.dg/equiv_constraint_1.f90: New test.
7854         gfortran.dg/equiv_constraint_2.f90: New test.
7855         gfortran.dg/equiv_constraint_3.f90: New test.
7856         gfortran.dg/equiv_constraint_4.f90: New test.
7857         gfortran.dg/equiv_constraint_5.f90: New test.
7858         gfortran.dg/equiv_constraint_6.f90: New test.
7859         gfortran.dg/equiv_constraint_7.f90: New test.
7860         gfortran.dg/equiv_constraint_8.f90: New test.
7861         gfortran.dg/private_type_1.f90: New test.
7862         gfortran.dg/private_type_2.f90: New test.
7863         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7864         980628-10.f: Assert std=gnu to permit mixing of
7865         types in equivalence statements.
7866
7867 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7868
7869         PR 24112
7870         * gfortran.dg/open_status_1.f90: New.
7871
7872 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7873
7874         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7875         * gcc.dg/vect/pr22480.c: Clean up temp files.
7876         * gcc.dg/vect/pr23831.c: Clean up temp files.
7877         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7878         Clean up temp files.
7879         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7880         Clean up temp files.
7881
7882         * gcc.dg/20050309-1.c: Clean up temp files.
7883         * gcc.dg/20050325-1.c: Clean up temp files.
7884
7885 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7886
7887         PR tree-optimization/24059
7888         * gcc.dg/vect/pr24059.c : New test.
7889
7890 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR middle-end/24109
7893         * gcc.c-torture/execute/20050929-1.c: New test.
7894
7895 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7896
7897         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7898
7899 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7900
7901         PR c/21419
7902         * gcc.dg/pr21419.c: New test.
7903
7904 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7905
7906         * gcc.dg/pr23911.c: New test.
7907
7908 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7909
7910         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7911
7912         PR c++/16782
7913         * g++.dg/parse/qualified4.C: New test.
7914         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7915         * g++.old-deja/g++.mike/p8154.C: Likewise.
7916
7917 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/22147
7920         * g++.dg/template/friend37.C: New test.
7921         * g++.dg/parse/crash28.C: Adjust error markers.
7922
7923 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7924
7925         PR fortran/18518
7926         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7927
7928 2005-09-27  Devang Patel  <dpatel@apple.com>
7929
7930         PR tree-optimization/23625
7931         * gcc.dg/pr23625.c: New test.
7932
7933 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7934
7935         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7936         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7937
7938 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7939
7940         PR fortran/23677
7941         * gfortran.fortran-torture/execute/save_1.f90: New test.
7942         * gfortran.dg/save_1.f90: New test.
7943
7944 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7945
7946         * gcc.target/i386/builtin-apply-mmx.c: New test.
7947
7948         PR target/22576
7949         * gcc.target/i386/pr22576.c: New test.
7950
7951         PR target/22585
7952         * gcc.target/i386/pr22585.c: New test.
7953
7954         PR target/23268
7955         * gcc.target/i386/pr23268.c: New test.
7956
7957         PR middle-end/23831
7958         * gcc.dg/vect/pr23831.c: New test.
7959
7960         PR target/24055
7961         * gcc.target/i386/pr24055.c: New test.
7962
7963 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7964
7965         PR tree-optimization/23960
7966         * gcc.c-torture/compile/pr23960.c: New.
7967
7968 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7969
7970         PR fortran/16861
7971         * gfortran.dg/nested_modules_3.f90: New.
7972
7973 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7974
7975         PR fortran/24005
7976         gfortran.dg/interface_1.f90: New test.
7977
7978 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7979         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7980
7981         PR fortran/23843
7982         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7983
7984 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7985
7986         PR fortran/23516
7987         * gfortran.dg/imag_1.f: New test.
7988         * gfortran.dg/imag_2.f: Ditto.
7989
7990 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7991
7992         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7993
7994 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7995
7996         PR c++/21983
7997         * g++.dg/warn/pr21983.C: New test.
7998
7999 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/23993
8002         * g++.dg/template/array14.C: New test.
8003
8004 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8005
8006         PR fortran/19929
8007         * gfortran.dg/der_ptr_component_1.f90: New test.
8008
8009 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8010
8011         PR c++/23965
8012         * g++.dg/template/error1.C: Reject "no matching function" message.
8013
8014 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8015
8016         PR c++/17609
8017         * g++.dg/lookup/error1.C: New test.
8018
8019 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8020
8021         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8022         functionality of the testcase.
8023
8024 2005-09-20  Richard Henderson  <rth@redhat.com>
8025
8026         * gcc.dg/vect/vect-22.c: Require vect_float.
8027         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8028
8029 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8030
8031         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8032         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8033         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8034         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8035         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8036         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8037         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8038         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8039         * gcc.dg/cpp/ucnid-8.c: New test.
8040
8041 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8042
8043         PR tree-optimization/23929
8044         * gcc.c-torture/compile/pr23929.c: New test.
8045
8046 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8047
8048         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8049         for one loop.
8050
8051 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8052
8053         PR testsuite/23186
8054         * g++.dg/other/pr22003.C: Require named sections.
8055
8056 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR c++/23947
8059         * g++.dg/rtti/crash3.C: New test.
8060
8061         PR tree-optimization/23818
8062         * gcc.dg/pr23818.c: New test.
8063
8064 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8065
8066         PR fortran/23420
8067         * gfortran.dg/print_fmt_4.f: New.
8068
8069 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR fortran/23663
8072         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8073
8074 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8075
8076         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8077         Use pointers to local alignable arrays instead. Added comments.
8078         * gcc.dg/vect/vect-46.c: Likewise.
8079         * gcc.dg/vect/vect-48.c: Likewise.
8080         * gcc.dg/vect/vect-49.c: Likewise.
8081         * gcc.dg/vect/vect-52.c: Likewise.
8082         * gcc.dg/vect/vect-53.c: Likewise.
8083         * gcc.dg/vect/vect-54.c: Likewise.
8084         * gcc.dg/vect/vect-56.c: Likewise.
8085         * gcc.dg/vect/vect-57.c: Likewise.
8086         * gcc.dg/vect/vect-58.c: Likewise.
8087         * gcc.dg/vect/vect-60.c: Likewise.
8088         * gcc.dg/vect/vect-61.c: Likewise.
8089
8090         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8091         The test is no longer vectorizable on vect_no_align targets.
8092         * gcc.dg/vect/vect-43.c: Likewsie.
8093
8094         * gcc.dg/vect/vect-44.c: Added comments.
8095         * gcc.dg/vect/vect-45.c: Added comments.
8096         * gcc.dg/vect/vect-50.c: Added comments.
8097         * gcc.dg/vect/vect-51.c: Added comments.
8098
8099         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8100         aligned type.
8101         * gcc.dg/vect/Os-vect-95.c: Likewise.
8102
8103         * gcc.dg/vect/vect-41.c: Test removed.
8104         * gcc.dg/vect/vect-47.c: Test removed.
8105         * gcc.dg/vect/vect-55.c: Test removed.
8106         * gcc.dg/vect/vect-59.c: Test removed.
8107
8108 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8109
8110         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8111         No longer vectorizable on vect_no_align targets.
8112         * gcc.dg/vect/pr20122.c: Likewise.
8113         * gcc.dg/vect/vect-74.c: Likewise.
8114         * gcc.dg/vect/vect-75.c: Likewise.
8115         * gcc.dg/vect/vect-76.c: Likewise.
8116
8117         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8118         Will not be vectorizable on vect_no_align targets once aliasing issues
8119         are resolved.
8120         * gcc.dg/vect/vect-79.c: Likewise.
8121
8122         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8123         * gcc.dg/vect/vect-78.c: Likewise.
8124         * gcc.dg/vect/vect-97.c: Likewise.
8125
8126 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8127
8128         * gcc.dg/pr23943.c: New test.
8129
8130 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8131
8132         PR fortran/19181
8133         * gfortran.dg/derived_pointer_null_1.f90: New test.
8134
8135 2005-09-18  Richard Guenther  <rguenther@suse.de>
8136
8137         PR middle-end/23944
8138         * gcc.c-torture/compile/pr23944.c: New testcase.
8139
8140 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8141
8142         PR fortran/15975
8143         * gfortran.dg/der_pointer_2.f90: New test.
8144
8145 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8146
8147         PR fortran/16861
8148         * gfortran.dg/nested_modules_2.f90: New test.
8149
8150 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8151
8152         PR c++/18368
8153         * g++.dg/other/semicolon.C: New test.
8154
8155 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8156
8157         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8158         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8159
8160 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8161
8162         PR c++/23914
8163         * g++.dg/template/static18.C: New test.
8164
8165         PR c++/21514
8166         * g++.dg/template/crash19.C: Remove dg-error marker.
8167         * g++.dg/template/local4.C: New test.
8168
8169 2005-09-16  Paul Brook  <paul@codesourcery.com>
8170
8171         PR fortran/23906
8172         * gfortran.dg/dependency_1.f90: New test.
8173
8174 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/23896
8177         * g++.dg/template/static17.C: New test.
8178
8179 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8180
8181         PR c++/23139
8182         * g++.dg/warn/huge-val1.C: New test.
8183
8184 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/13140
8187         * g++.dg/parse/class2.C: New test.
8188         * g++.dg/template/explicit8.C: Likewise.
8189         * g++.dg/template/spec25.C: Likewise.
8190
8191 2005-09-14  Josh Conner  <jconner@apple.com>
8192
8193         PR middle-end/23584
8194         * gcc.dg/pr23584.c: New test.
8195
8196 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8197
8198         PR fortran/21875 Internal Unit Array I/O, NIST
8199         * gfortran.dg/arrayio_1.f90: New test.
8200         * gfortran.dg/arrayio_1.f90: New test.
8201         * gfortran.dg/arrayio_1.f90: New test.
8202         * gfortran.dg/arrayio_1.f90: New test.
8203         * gfortran.dg/arrayio_1.f90: New test.
8204
8205 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8206
8207         PR middle-end/22480
8208         * gcc.dg/vect/pr22480.c: New test.
8209
8210 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8211
8212         PR fortran/19358
8213         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8214
8215 2005-09-13 Josh Conner <jconner@apple.com>
8216
8217         PR c++/23180
8218         * g++.dg/init/struct2.C: New test.
8219         * g++.dg/init/struct3.C: New test.
8220
8221 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8222
8223         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8224         Clean up temp files.
8225         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8226         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8227         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8228         gcc.dg/tree-ssa/builtin-printf-1.c,
8229         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8230         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8231         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8232         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8233         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8234         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8235         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8236         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8237         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8238         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8239         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8240         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8241
8242 2005-09-13  Josh Conner  <jconner@apple.com>
8243
8244         * lib/gcc-dg.exp: Load scanipa.exp.
8245         (cleanup-dump): New procedure.
8246         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8247         * lib/scandump.exp: New file.
8248         * lib/scantree.exp: Use it.
8249         * lib/scanipa.exp: New file.
8250
8251 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8252
8253         PR fortran/17740
8254         * gfortran.dg/generic_4.f90: New test.
8255
8256 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8257
8258         PR target/23816
8259         * gcc.target/i386/pr23816-1.c: New test.
8260         * gcc.target/i386/pr23816-2.c: New test.
8261
8262
8263 2005-09-13  Bastian Blank <waldi@debian.org>
8264
8265         PR c++/16171
8266         * g++.dg/abi/mangle26.C: New test.
8267         * g++.dg/abi/mangle27.C: New test.
8268         * g++.dg/abi/mangle28.C: New test.
8269         * g++.dg/abi/mangle29.C: New test.
8270
8271         PR c++/23839
8272         * g++.dg/parse/register1.C: New test.
8273
8274 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/23842
8277         * g++.dg/template/access16.C: New test.
8278
8279 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8280
8281         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8282
8283 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8284
8285         PR fortran/18899
8286         * gfortran.dg/shape_2.f90: New test.
8287
8288 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8289
8290         PR target/19269
8291         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8292         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8293         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8294         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8295         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8296         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8297         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8298         tests.
8299
8300 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/23841
8303         * g++.dg/parse/template17.C: New test.
8304
8305 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/23789
8308         * g++.dg/template/nontype14.C: New test.
8309
8310 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8311
8312         PR g++/7874
8313         * g++.dg/lookup/friend7.C: New test.
8314         * g++.dg/lookup/friend8.C: New test.
8315         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8316         so that it will be found via argument dependent lookup.
8317         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8318         friend functions which will no longer be found.
8319         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8320         function g, so that it will be found via argument dependent
8321         lookup.
8322         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8323         * g++.old-deja/g++.mike/net43.C: Likewise.
8324
8325 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/23691
8328         * g++.dg/template/static16.C: New test.
8329
8330 2005-09-12  Josh Conner  <jconner@apple.com>
8331
8332         PR middle-end/23237
8333         * gcc.c-torture/compile/pr23237.c: New test.
8334
8335 2005-09-11  Richard Henderson  <rth@redhat.com>
8336
8337         * g++.dg/other/error8.C: Update expected diagnostic text.
8338
8339 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8340
8341         PR libfortran/19872
8342         * gfortran.dg/overwrite_1.f: New test.
8343
8344 2005-09-09  Josh Conner  <jconner@apple.com>
8345
8346         * g++.dg/init/pr23180-1.C: Removed.
8347         * g++.dg/init/pr23180-2.C: Removed.
8348
8349 2005-09-09  David Daney <ddaney@avtrex.com>
8350
8351         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8352         files which are ...
8353         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8354         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8355
8356 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8357
8358         * gfortran.dg/iostat_2.f90: New test.
8359
8360 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/22252
8363         * g++.dg/ext/interface1.C: New test.
8364         * g++.dg/ext/interface1.h: Likewise.
8365         * g++.dg/ext/interface1a.cc: Likewise.
8366
8367 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8368
8369         * gfortran.dg/iomsg_1.f90: New test case.
8370
8371 2005-09-09  Richard Guenther  <rguenther@suse.de>
8372
8373         PR c++/23624
8374         * g++.dg/tree-ssa/pr23624.C: New testcase.
8375
8376 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8377
8378         PR fortran/19239
8379         * gfortran.dg/vector_subscript_1.f90,
8380         * gfortran.dg/vector_subscript_2.f90: New tests.
8381
8382 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8383
8384         PR fortran/21104
8385         * gfortran.dg/array_alloc_1.f90,
8386         * gfortran.dg/array_alloc_2.f90,
8387         * gfortran.dg/array_alloc_3.f90: New tests.
8388
8389 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8390
8391         PR fortran/12840
8392         * gfortran.dg/array_constructor_6.f90
8393         * gfortran.dg/array_constructor_7.f90
8394         * gfortran.dg/array_constructor_8.f90
8395         * gfortran.dg/array_constructor_9.f90
8396         * gfortran.dg/array_constructor_10.f90
8397         * gfortran.dg/array_constructor_11.f90
8398         * gfortran.dg/array_constructor_12.f90: New tests.
8399
8400 2005-09-08  Josh Conner  <jconner@apple.com>
8401
8402         PR c++/23180
8403         * g++.dg/init/pr23180-1.C: New test.
8404         * g++.dg/init/pr23180-2.C: New test.
8405
8406 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8407
8408         PR fortran/18878
8409         * gfortran.dg/module_double_reuse.f90: New.
8410
8411 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8412
8413         PR fortran/23270
8414         PR fortran/22304
8415         PR fortran/18870
8416         PR fortran/17917
8417         PR fortran/16511
8418         * gfortran.dg/common_equivalence_1.f: New.
8419         * gfortran.dg/common_equivalence_2.f: New.
8420         * gfortran.dg/common_equivalence_3.f: New.
8421         * gfortran.dg/contained_equivalence_1.f90: New.
8422         * gfortran.dg/module_blank_common.f90: New.
8423         * gfortran.dg/module_commons_1.f90: New.
8424         * gfortran.dg/module_equivalence_1.f90: New.
8425         * gfortran.dg/nested_modules_1.f90: New.
8426         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8427         equivalences and add comment to connect the test with
8428         the PR.
8429
8430 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8431
8432         PR fortran/23765
8433         * gfortran.dg/common_6.f90: New test.
8434
8435 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8436
8437         PR fortran/15326
8438         * gfortran.dg/char_result_1.f90,
8439         * gfortran.dg/char_result_2.f90,
8440         * gfortran.dg/char_result_3.f90,
8441         * gfortran.dg/char_result_4.f90,
8442         * gfortran.dg/char_result_5.f90,
8443         * gfortran.dg/char_result_6.f90,
8444         * gfortran.dg/char_result_7.f90,
8445         * gfortran.dg/char_result_8.f90: New tests.
8446
8447 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8448
8449         PR fortran/19928
8450         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8451
8452 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8453
8454         PR obj-c++/16816
8455         * obj-c++.dg/selector-5.mm: New test.
8456         * obj-c++.dg/selector-6.mm: New test.
8457
8458 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8459
8460         PR objc/20574
8461         PR objc/19324
8462         * objc.dg/error-1.m: New test.
8463
8464 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8465
8466         PR fortran/23373
8467         * gfortran.fortran-torture/execute/pr23373-1.f90,
8468         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8469
8470 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8471
8472         PR libfortran/23760
8473         * gfortran.dg/g77/1832.f: Remove long string in write statement
8474         to allow the test to pass on correct list directed output with
8475         prepended space.
8476
8477 2005-09-07  James E Wilson  <wilson@specifix.com>
8478
8479         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8480
8481 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8482
8483         * gfortran.dg/parameter+save.f90: Rename to
8484         * gfortran.dg/parameter_save.f90: .. this.
8485
8486 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8487
8488         PR fortran/20848
8489         * gfortran.dg/parameter+save.f90: New test case.
8490
8491 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8492
8493         PR fortran/19269
8494         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8495
8496 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR c/23075
8499         * gcc.dg/pr23075.c: New test.
8500         * g++.dg/warn/pr23075.C: New test.
8501
8502         PR target/22362
8503         * gcc.target/i386/pr22362.c: New test.
8504
8505         PR rtl-optimization/23098
8506         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8507
8508         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8509         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8510         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8511
8512 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8513
8514         * g++.dg/expr/cast6.C: New test.
8515
8516         PR c++/9782
8517         * g++.dg/init/new15.C: New test.
8518
8519 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8520
8521         * gcc.dg/vect/Os-vect-95.c: New test.
8522         * gcc.dg/vect/vect-95.c: Same.
8523
8524 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8525
8526         * gcc.dg/vect/vect-29.c: Update xfail testing.
8527         * gcc.dg/vect/vect-44.c: Same.
8528         * gcc.dg/vect/vect-48.c: Same.
8529         * gcc.dg/vect/vect-50.c: Same.
8530         * gcc.dg/vect/vect-72.c: Same.
8531         * gcc.dg/vect/vect-77.c: Same.
8532         * gcc.dg/vect/vect-78.c: Same.
8533         * gcc.dg/vect/vect-80.c: Same.
8534         * gcc.dg/vect/vect-96.c: Same.
8535         * gcc.dg/vect/vect-100.c: Same.
8536         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8537         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8538         * gfortran.dg/vect/vect-5.f90: Same.
8539
8540 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8543         start strings.
8544         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8545         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8546
8547         PR c++/23056
8548         * g++.dg/opt/pr23056.C: New test.
8549
8550         PR rtl-optimization/23098
8551         * gcc.target/i386/pr23098.c: New test.
8552
8553 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8554
8555         PR c++/23667
8556         * g++.dg/template/static15.C: New test.
8557
8558         PR c++/21440
8559         * g++.dg/ext/stmtexpr5.C: New test.
8560         * g++.dg/ext/stmtexpr6.C: Likewise.
8561
8562 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8563
8564         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8565
8566         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8567         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8568         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8569
8570 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8571
8572         PR libfortran/23321
8573         * gfortran.dg/direct_io_4.f90: New test case.
8574
8575 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8576             Rasmus Hahn  <rassahah@neofonie.de>
8577
8578         PR libobjc/23108
8579         * objc.dg/type-stream-1.m: New test.
8580
8581 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8582
8583         PR fortran/23661
8584         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8585         gfortran.dg/print_fmt_3.f90: New test.
8586
8587 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * gfortran.dg/fmt_t_1.f90: New test.
8590
8591 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR rtl-optimization/23454
8594         * g++.dg/opt/pr23454.C: New test.
8595
8596 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/23699
8599         * g++.dg/ext/static1.C: New test.
8600
8601 2005-09-02  Richard Henderson  <rth@redhat.com>
8602
8603         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8604         tail call to check_fa_work.
8605
8606 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/21687
8609         * g++.dg/other/gc3.C: New test.
8610
8611 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8612
8613         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8614         * gcc.dg/20050826-1.c: Likewise.
8615
8616 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/23167
8619         * g++.dg/expr/volatile1.C: New test.
8620
8621 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8622
8623         PR middle-end/23547
8624         * gcc.dg/pr23547.c: New test.
8625
8626 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8627
8628         PR c/22061
8629         * gcc.c-torture/execute/pr22061-1.c,
8630         * gcc.c-torture/execute/pr22061-2.c,
8631         * gcc.c-torture/execute/pr22061-3.c,
8632         * gcc.c-torture/execute/pr22061-4.c: New tests.
8633
8634 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8635
8636         * gcc.dg/Wredundant-decls-2.c: New test to check that
8637         -Wredundant-decls does not issue warning for a variable
8638         definition following a declaration.
8639
8640 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR debug/7241
8643         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8644         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8645         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8646
8647         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8648         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8649         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8650         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8651         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8652         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8653         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8654         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8655
8656 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8657
8658         PR objc/23306
8659         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8660         scan-assmbler.
8661
8662 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8663
8664         PR target/21255
8665         * gcc.dg/pr21255-1.c: New test.
8666         * gcc.dg/pr21255-2-mb.c: Likewise.
8667         * gcc.dg/pr21255-2-ml.c: Likewise.
8668         * gcc.dg/pr21255-3.c: Likewise.
8669         * gcc.dg/pr21255-4.c: Likewise.
8670
8671 2005-08-31  Dale Johannesen  <dalej@apple.com>
8672
8673         * gcc.dg/20050830-1.c: New.
8674
8675 2005-08-31  Josh Conner  <jconner@apple.com>
8676
8677         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8678         command-line options for arm-*-* targets.
8679         * g++.dg/init/array16.C: Likewise.
8680         * g++.dg/other/crash-4.C: Likewise.
8681
8682 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR obj-c++/23640
8685         * obj-c++.dg/gnu-runtime-3.mm: New test.
8686
8687 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8688
8689         PR c++/13377
8690         * g++.dg/lookup/ambig4.C: New test.
8691         * g++.dg/lookup/ambig5.C: New test.
8692         * g++.dg/tc1/dr101.C: Adjust error markers.
8693
8694 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/23639
8697         * g++.dg/template/ttp5.C: Adjust error markers.
8698
8699 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8700
8701         PR testsuite/23609
8702         * lib/obj-c++.exp: Include target-libpath.exp.
8703         (obj-c++_link_flags): Look for the GNU libobjc library
8704         and set the library path to include it.
8705         Don't manually set LD_LIBRARY_PATH (etc.) but call
8706         set_ld_library_path_env_vars instead.
8707         (obj-c++_target_compile): Don't set library path or
8708         linker flags because they are already set correctly
8709         in obj-c++_link_flags.
8710
8711 2005-08-30  Josh Conner  <jconner@apple.com>
8712
8713         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8714         to command-line options for arm-*-* targets.
8715
8716 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8717
8718         * g++.dg/other/i386-1.C: New.
8719
8720 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR preprocessor/20348
8723         PR preprocessor/20356
8724         * gcc.dg/cpp/pr20348.c: New test.
8725         * gcc.dg/cpp/pr20348.h: New file.
8726         * gcc.dg/cpp/inc/pr20348.h: New file.
8727         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8728         * gcc.dg/cpp/pr20356.c: New test.
8729         * gcc.dg/cpp/pr20356.h: New file.
8730         * gcc.dg/cpp/inc/pr20356.h: New file.
8731         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8732
8733 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8734
8735         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8736         Fix array dimension to avoid correct end-of-file error.
8737
8738 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8739
8740         PR libfortran/23598
8741         * gfortran.dg/iostat_1.f90: New test.
8742
8743 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         PR middle-end/23408
8746         * gcc.dg/pr23408.c: New test.
8747
8748 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/23099
8751         * g++.dg/init/member1.C: Make sure erroneous static data member
8752         definitions are required.
8753         * g++.dg/template/static13.C: New test.
8754         * g++.dg/template/static14.C: Likewise.
8755
8756 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8757
8758         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8759         -march=pentium4, remove ilp32 requirement.
8760
8761         PR middle-end/23484
8762         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8763         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8764
8765 2005-08-29  Andreas Jaeger  <aj@suse.de>
8766
8767         PR testsuite/23607
8768         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8769
8770 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8771
8772         * gcc.c-torture/execute/20050316-2.c: New test.
8773         * gcc.c-torture/execute/20050316-3.c: New test.
8774         * gcc.dg/torture/pr16104-1.c: New test.
8775
8776 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8777
8778         PR middle-end/23463
8779         * gcc.c-torture/execute/zero-struct-1.c: New test.
8780
8781 2005-08-27  Richard Guenther  <rguenther@suse.de>
8782
8783         PR target/23575
8784         * gcc.target/i386/pr23575.c: New testcase.
8785
8786 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8787
8788         PR rtl-optimization/23561
8789         * gcc.c-torture/execute/20050826-1.c: New test.
8790
8791         PR rtl-opt/23560
8792         * gcc.c-torture/execute/20050826-2.c: New test.
8793
8794 2005-08-26  Dale Johannesen  <dalej@apple.com>
8795
8796         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8797         * gcc.dg/20050826-1.c: New.
8798
8799 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/19004
8802         * g++.dg/template/nontype13.C: New test.
8803
8804         PR c++/23491
8805         * g++.dg/init/new14.C: New test.
8806         * g++.dg/expr/anew1.C: Do not XFAIL.
8807         * g++.dg/expr/anew2.C: Likewise.
8808         * g++.dg/expr/anew3.C: Likewise.
8809
8810 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8811
8812         PR middle-end/22439
8813         * gcc.dg/vla-3.c: New test.
8814
8815 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8816
8817         PR fortran/20363
8818         * gfortran.dg/named_interface.f90: New.
8819
8820 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8821
8822         * gcc.c-torture/execute/frame-address.c: New test.
8823
8824 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8825
8826         PR c++/20817
8827         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8828
8829 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8830
8831         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8832
8833 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8834
8835         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8836         * gcc.dg/altivec-22.c: Rename from..
8837         * gcc.dg/altivec-nomfcr.c: ..this.
8838
8839 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8840
8841         PR tree-optimization/23546
8842         * gcc.dg/tree-ssa/pr23546.c: New test.
8843
8844 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8845
8846         PR fortran/17758
8847         * gfortran.dg/nonreturning_statements.f90: New test.
8848
8849 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         PR c++/22454
8852         * g++.dg/parse/crash29.C: New.
8853
8854 2005-08-23  DJ Delorie  <dj@redhat.com>
8855
8856         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8857         constants have the L suffix.
8858
8859 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8860
8861         PR c++/23044
8862         * g++.dg/template/instantiate8.C: New.
8863
8864 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8865
8866         PR middle-end/23467
8867         * gcc.c-torture/execute/pr23467.c: New test.
8868
8869 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR tree-optimization/22043
8872         * gcc.c-torture/execute/20050613-1.c: New test.
8873
8874 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8875
8876         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8877
8878 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR rtl-optimization/23478
8881         * g++.dg/opt/pr23478.C: New test.
8882
8883 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8884
8885         PR c/18715
8886         * gcc.dg/switch-warn-3.c: New test.
8887
8888 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8889
8890         PR c++/22233
8891         * g++.dg/template/param1.C: New test.
8892
8893 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8894
8895         PR c++/23089
8896         * g++.dg/other/incomplete1.C: New test.
8897
8898 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8899
8900         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8901         are vectorizable.
8902
8903 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8904
8905         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8906         d_lines_5.f: New.
8907
8908 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8909
8910         * gcc.target/i386/sse-4.c: New test.
8911
8912 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8913
8914         PR testsuite/23239
8915         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8916
8917 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8918
8919         * gcc.dg/20050811-1.c: New test.
8920         * gcc.dg/20050811-2.c: New test.
8921
8922 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8923
8924         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8925
8926 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8927
8928         PR 23476
8929         * gcc.c-torture/compile/pr23476.c: New test.
8930
8931 2005-08-19  Devang Patel  <dpatel@apple.com>
8932
8933         PR tree-optimization/23048
8934         * gcc.dg/tree-ssa/pr23048.c: New test.
8935
8936 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR middle-end/20624
8939         * g++.dg/warn/Wreturn-3.C: New test
8940
8941 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8942
8943         PR tree-optimization/22228
8944         * g++.dg/vect/pr22543.cc: New test.
8945
8946 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8947
8948         PR tree-optimization/21574
8949         * gcc.dg/tree-ssa/pr21574.c: New test.
8950
8951 2005-08-16  James E Wilson  <wilson@specifix.com>
8952
8953         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8954
8955 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR tree-opt/23402
8958         * gcc.c-torture/compile/zero-strct-3.c: New test.
8959         * gcc.c-torture/compile/zero-strct-4.c: New test.
8960
8961 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8962
8963         PR target/23376
8964         * gcc.target/x86_64/pr23376.c: New test.
8965
8966 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8967
8968         PR c++/23337
8969         * g++.dg/ext/vector2.C: New.
8970
8971 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8972
8973         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8974
8975 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8976
8977         PR libfortran/23428
8978         * gfortran.dg/inquire-complex.f90: New test case.
8979
8980 2005-08-16  James E Wilson  <wilson@specifix.com>
8981
8982         PR tree-optimization/21105
8983         * gcc.dg/large-size-array.c: New.
8984
8985 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8986
8987         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8988         type.
8989         * gcc.dg/vect/vect-41: Likewise.
8990         * gcc.dg/vect/vect-42: Likewise.
8991         * gcc.dg/vect/vect-43: Likewise.
8992         * gcc.dg/vect/vect-44: Likewise.
8993         * gcc.dg/vect/vect-46: Likewise.
8994         * gcc.dg/vect/vect-47: Likewise.
8995         * gcc.dg/vect/vect-48: Likewise.
8996         * gcc.dg/vect/vect-52: Likewise.
8997         * gcc.dg/vect/vect-53: Likewise.
8998         * gcc.dg/vect/vect-54: Likewise.
8999         * gcc.dg/vect/vect-55: Likewise.
9000         * gcc.dg/vect/vect-56: Likewise.
9001         * gcc.dg/vect/vect-57: Likewise.
9002         * gcc.dg/vect/vect-58: Likewise.
9003         * gcc.dg/vect/vect-59: Likewise.
9004         * gcc.dg/vect/vect-60: Likewise.
9005         * gcc.dg/vect/vect-61: Likewise.
9006         * gcc.dg/vect/vect-85: Likewise.
9007         * gcc.dg/vect/vect-87: Likewise.
9008         * gcc.dg/vect/vect-88: Likewise.
9009         * gcc.dg/vect/vect-93.c: Likewise.
9010         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9011         * gcc.dg/vect/vect-75: Likewise.
9012         * gcc.dg/vect/vect-76: Likewise.
9013         * gcc.dg/vect/vect-77: Likewise.
9014         * gcc.dg/vect/vect-78: Likewise.
9015         * gcc.dg/vect/vect-80: Likewise.
9016         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9017         vectorized for the expected reason, rather than checking how alignment
9018         was handled.
9019         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9020         type and also instead of aligned pointers. Added documentation.
9021
9022 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9023
9024         * gfortran.dg/power.f90: New test.
9025
9026 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR rtl-optimization/23299
9029         * g++.dg/opt/pr23299.C: New test.
9030
9031 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9032
9033         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9034
9035 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9036
9037         * g++.dg/template/local6.C: New test.
9038
9039 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         * execute/exceptions/finally-1.m: Check that the catch and finally are
9042         being called.  Also add a "return 0;" at the end of main.
9043
9044 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9045
9046         PR fortran/21432.
9047         * gfortran.dg/namelist_print_1.f: New test of functionality of
9048         PRINT namelist.
9049         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9050         namelist generates error with -std=f95.
9051
9052 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9053
9054         PR tree-optimization/23119
9055         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9056
9057 2005-08-13  Marcin Koziej  <creep@desk.pl>
9058             Andrew Pinski  <pinskia@physics.uc.edu>
9059
9060         PR libobjc/22492
9061         * execute/exceptions/finally-1.m: New test.
9062
9063 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9066         testsuite.
9067         * objc/execute/exceptions/trivial.m: New test.
9068         * objc.dg/try-catch-11.m: Move to ...
9069         * objc/execute/exceptions/foward-1.m: Here.
9070         * objc.dg/try-catch-2.m: Move to ...
9071         * objc/execute/exceptions/catchall-1.m: Here.
9072         * objc.dg/try-catch-8.m: Move to ...
9073         * objc/execute/exceptions/local-variables-1.m: Here.
9074
9075 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9076
9077         * objc.dg/nested-func-1.m: Move to ...
9078         * objc/execute/nested-func-1.m: Here.
9079
9080 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9081
9082         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9083         in ${options} instead of [target_info name].
9084         * lib/obj-c++.exp (objc_target_compile): Likewise.
9085
9086 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9087
9088         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9089
9090 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9091
9092         part of PR testsuite/23348
9093         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9094         of the torture options.
9095         * objc/compile/trivial.m: New test.
9096
9097 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9098
9099         * gfortran.dg/eoshift.f90: Correct format.
9100
9101 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9102
9103         * gfortran.fortran-torture/execute/character_passing.f90:
9104         Fix comment typo.
9105
9106 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9107
9108         PR c++/8271
9109         * g++.dg/template/unify10.C: New.
9110
9111 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9112
9113         * g++.dg/parse/pr22514.C: Move to...
9114         * g++.dg/debug/pr22514.C: here.
9115
9116 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9117
9118         PR c++/23266
9119         * g++.dg/inherit/pure1.C: New test.
9120
9121         * ChangeLog: Fix typos.
9122
9123 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9124             Steven Bosscher  <stevenb@suse.de>
9125
9126         * gfortran.dg/runtime_warning_1.f90: New test.
9127
9128 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9129
9130         PR c++/23219
9131         * g++.dg/parse/crash28.C: New.
9132
9133 2005-08-11  Richard Guenther  <rguenther@suse.de>
9134
9135         PR target/23289
9136         * gcc.target/i386/tailcall-1.c: New testcase.
9137
9138 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9139
9140         * gcc.dg/vect/vect-67.c: Un-xfail.
9141
9142 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9143
9144         PR c++/23225
9145         * g++.dg/testsuite/parse/crash27.C: new test.
9146
9147 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9148
9149         PR libfortran/22143
9150         * gfortran.dg/shift-kind.f90: New testcase.
9151
9152 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9153
9154         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9155         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9156
9157 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9158
9159         PR c++/20646
9160         * g++.dg/other/mult-stor1.C: New test.
9161
9162 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9163
9164         * gcc.c-torture/pr18299-1.c: Move to ...
9165         * gcc.c-torture/compile/pr18299-1.c: Here.
9166
9167 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9168
9169         * gfortran/fortran.torture/execute/character_passing.f90:
9170         Fix types for LSAME.
9171
9172 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9173
9174         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9175         input data back to what it was originally.
9176
9177 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9178
9179         * objc.dg/try-catch-8.m: Enable for all targets.
9180
9181 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9182
9183         * gcc.dg/pr23165.c: New test.
9184
9185 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9186
9187         PR tree-optimization/23234
9188         * gcc.dg/tree-ssa/pr23234.c: New test.
9189
9190 2005-08-08  Josh Conner  <jconner@apple.com>
9191
9192         PR rtl-optimization/23241
9193         * gcc.dg/char-compare.c: New test.
9194
9195 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9196
9197         PR c++/22508
9198         * g++.dg/init/new13.C: New test.
9199
9200 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9201
9202         PR c++/21166
9203         * g++.dg/other/crash-4.C: Adjust
9204         * g++/dg/ext/packed9.C: New.
9205
9206 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9207
9208         PR middle-end/21964
9209         * gcc.c-torture/execute/pr21964-1.c: New test.
9210
9211 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9212
9213         PR c/22458
9214         * gcc.dg/pr22458-1.c: New test.
9215
9216 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9217             Steven G. Kargl <kargls@comcast.net>
9218
9219         PR fortran/22390
9220         * gfortran.dg/flush_1.f90: New test.
9221
9222 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9223
9224         PR c++/23191
9225         * g++.dg/template/eh2.C: New test.
9226
9227 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9228
9229         PR c++/19498
9230         * g++.dg/template/instantiate7.C: New test.
9231
9232 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9233
9234         PR c/23113
9235         * gcc.dg/Wunused-value-1.c: New test.
9236
9237 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9238
9239         PR rtl-optimization/23233
9240         * gcc.c-torture/compile/pr23233-1.c: New test.
9241
9242 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR fortran/18833
9245         PR fortran/20850
9246         * gfortran.dg/equiv_1.f90: New test.
9247         * gfortran.dg/equiv_2.f90: New test.
9248         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9249         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9250         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9251
9252 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9253
9254         * gcc.c-torture/execute/vrp-5.c: New test.
9255         * gcc.c-torture/execute/vrp-6.c: New test.
9256         * gcc.dg/tree-ssa/vrp21.c: New test.
9257
9258 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9259
9260         * g++.dg/parse/pr22514.C: New test.
9261
9262 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9263
9264         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9265
9266         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9267         instead of constant loads / pool entries.
9268
9269 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9270
9271         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9272         TEST_TO_WCTYPE.
9273
9274 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9275
9276         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9277         __WINT_TYPE__ in generated prototypes if possible.
9278
9279 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9280
9281         PR 22037
9282         * g++.dg/tree-ssa/pr22037.C:
9283
9284 2005-08-04  Richard Henderson  <rth@redhat.com>
9285
9286         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9287         scan-tree-dump-times directive.
9288
9289 2005-08-04  Jan Hubicka  <jh@suse.cz>
9290
9291         * gcov-1.C: Fix switch counts.
9292         * gcov-4b.c: Likewise.
9293
9294 2005-08-03  Jeff Law  <law@redhat.com>
9295
9296         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9297
9298 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9299
9300         * gcc.c-torture/execute/pr23135.c: New test.
9301
9302 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9303
9304         PR tree-optimization/19899
9305         * gcc.dg/tree-ssa/scev-1.c: New test.
9306         * gcc.dg/tree-ssa/scev-2.c: New test.
9307
9308 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9309
9310         PR target/18582
9311         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9312
9313 2005-08-03  Jan Hubicka  <jh@suse.cz>
9314
9315         * update-conroll.c: New testcase.
9316         * update-conroll-2.c: New testcase.
9317
9318 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9319
9320         * gfortran.dg/constant_substring.f: New test.
9321         * gfortran.dg/pr22491.f: New test.
9322
9323 2005-08-02  Jan Hubicka  <jh@suse.cz>
9324
9325         * update-threading.c: Replace by the proper one.
9326
9327 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9328
9329         PR 23164
9330         * g++.dg/tree-ssa/pr23164.C: New test.
9331
9332 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9333
9334         * gcc.dg/tree-ssa/pr23192.c: New test.
9335
9336 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9337
9338         * gcc.c-torture/execute/vrp-4.c: New test.
9339
9340 2005-08-02  Jan Hubicka  <jh@suse.cz>
9341
9342         * update-threading.c: New test.
9343
9344 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         * gcc.c-torture/compile/20050801-1.c: New test.
9347         * gcc.c-torture/compile/20050801-2.c: New test.
9348
9349 2005-08-01  Jan Hubicka  <jh@suse.cz>
9350
9351         * val-prof-5.c: New test.
9352
9353 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9354
9355         PR c/22311
9356         * gcc.dg/pr22311-1.c : New test.
9357
9358 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9359
9360         PR target/23095
9361         * gfortran.dg/pr23095.f: New test.
9362
9363         PR c++/22003
9364         * g++.dg/other/pr22003.C: New test.
9365
9366 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9367
9368         PR target/20621
9369         * gcc.c-torture/execute/pr20621-1.c: New test.
9370
9371 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9372
9373         * gfortran.dg/comma_format_extension_4.f: Adjust length
9374         of string for format.
9375         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9376         print statement with internal write.
9377         * gfortran.dg/der_array_io_2.f: Likewise.
9378         * gfortran.dg/der_array_io_3.f: Likewise.
9379
9380 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9381
9382         * gcc.dg/fold-abs-4.c: new test.
9383
9384 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9385
9386         PR fortran/22570 an related issues.
9387         * gfortran.dg/x_slash_1.f: New test.
9388
9389 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9390
9391         PR c/23143
9392         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9393         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9394
9395 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9396
9397         PR c/529
9398         * gcc.dg/Wshadow-3.c: New test.
9399
9400 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9401
9402         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9403         used to have the wrong bounds).
9404
9405 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9406
9407         PR c/21720
9408         * gcc.dg/hex-round-1.c: Test more cases.
9409         * gcc.dg/hex-round-2.c: New test.
9410
9411 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9412
9413         PR 22550
9414         * g++.dg/tree-ssa/pr22550.C: New test.
9415
9416 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9417
9418         * gcc.dg/tree-ssa/vrp19.c: New test.
9419         * gcc.dg/tree-ssa-vrp20.c: New test.
9420
9421 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9422
9423         PR c/22240
9424         * gcc.dg/transparent-union-4.c: New test.
9425
9426 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9427
9428         PR c/22192
9429         * gcc.dg/c99-vla-2.c: New test.
9430
9431 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9432
9433         PR c/21720
9434         * gcc.dg/hex-round-1.c: New test.
9435
9436 2005-07-28  Jan Hubicka  <jh@suse.cz>
9437
9438         * inliner-1.c: Do not dump everything.
9439         * tree-prof.exp: Do not pass -ftree-based-profiling.
9440         * bprob.exp: Likewise.
9441
9442         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9443
9444 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR c++/22545
9447         * g++.dg/expr/ptrmem7.C: New test.
9448
9449 2005-07-28  Mike Stump  <mrs@apple.com>
9450
9451         * g++.old-deja/g++.mike/visibility-1.C: New test.
9452
9453 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9454
9455         PR c/20187
9456         * gcc.c-torture/execute/pr20187-1.c: New test.
9457
9458 2005-07-28  Jeff Law  <law@redhat.com>
9459
9460         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9461         * gcc.dg/tree-ssa/vrp18.c: New test.
9462
9463 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9464
9465         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9466
9467 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9468
9469         PR tree-optimization/22506
9470         * gcc.dg/vect/ps22506.c: New test.
9471
9472 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR target/21149
9475         * gcc.target/i386/sse-3.c: New test.
9476
9477 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9478
9479         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9480         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9481
9482 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9483
9484         PR c/22589
9485         * gcc.c-torture/compile/pr22589-1.c: New test.
9486
9487 2005-07-28  Jan Hubicka  <jh@suse.cz>
9488
9489         * update-loopch.c: New testcase.
9490
9491 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9492
9493         PR rtl-optimization/23047
9494         * gcc.c-torture/execute/pr23047.c: New test.
9495         * gcc.c-torture/execute/pr23047.x: New.
9496
9497 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9498
9499         PR tree-optimization/22493
9500         * gcc.c-torture/execute/pr22493-1.c: New test.
9501         * gcc.c-torture/execute/pr22493-1.x: New.
9502         * gcc.c-torture/execute/vrp-1.c: New test.
9503         * gcc.c-torture/execute/vrp-2.c: New test.
9504         * gcc.c-torture/execute/vrp-2.c: New test.
9505
9506 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9507
9508         * gcc.target/frv/all-builtin-read8.c: Delete.
9509         * gcc.target/frv/all-builtin-read16.c: Delete.
9510         * gcc.target/frv/all-builtin-read32.c: Delete.
9511         * gcc.target/frv/all-builtin-read64.c: Delete.
9512         * gcc.target/frv/all-builtin-write8.c: Delete.
9513         * gcc.target/frv/all-builtin-write16.c: Delete.
9514         * gcc.target/frv/all-builtin-write32.c: Delete.
9515         * gcc.target/frv/all-builtin-write64.c: Delete.
9516         * gcc.target/frv/all-read-write-1.c: New.
9517
9518 2005-07-27  Jeff Law  <law@redhat.com>
9519
9520         * gcc.c-torture/execute/pr22630.c: New test.
9521
9522 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9523
9524         PR tree-optimization/23073
9525         * gcc.dg/vect/nodump-pr23073.c: New test.
9526         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9527
9528 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9529
9530         PR tree-optimize/22348
9531         * gcc.c-torture/execute/pr22348.c: New.
9532
9533 2005-07-27  Richard Guenther  <rguenther@suse.de>
9534
9535         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9536
9537 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9538
9539         PR fortran/22503
9540         * gfortran.dg/logical_comp.f90: New test.
9541
9542 2005-07-27  Jan Hubicka  <jh@suse.cz>
9543
9544         * inliner-1.c: Add cleanup of dumps.
9545         * val-prof-*.c: Likewise.
9546         * update-tailcall.c: New.
9547
9548 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9549
9550         PR 22591
9551         * gcc.dg/tree-ssa/pr22591.c: New test.
9552         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9553
9554 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9555
9556         PR libobjc/22606
9557         * objc.dg/try-catch-11.m: New test.
9558
9559 2005-07-26  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/22486
9562         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9563
9564 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9565
9566         PR tree-opt/22484
9567         * testsuite/g++.dg/opt/loop2.C: New test.
9568
9569 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9570
9571         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9572         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9573
9574 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9575
9576         * lib/profopt.exp (profopt-execute): Check for profiling data
9577         files on the target.
9578
9579 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9580
9581         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9582         for matching of asm labels.
9583
9584 2005-07-25  Richard Guenther  <rguenther@suse.de>
9585
9586         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9587
9588 2005-07-25  Richard Guenther  <rguenther@suse.de>
9589
9590         PR testsuite/22624
9591         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9592
9593 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9594
9595         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9596         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9597         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9598         * gcc.dg/vect/vect-100.c: New test.
9599         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9600         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9601         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9602         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9603         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9604         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9605         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9606         * gfortran.dg/vect/pr19049.f90: New testcase.
9607         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9608
9609 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.c-torture/execute/20050713-1.c: New test.
9612
9613         PR fortran/20063
9614         * gfortran.fortran-torture/execute/data_4.f90: New test.
9615
9616         PR middle-end/20303
9617         * gcc.dg/visibility-d.c: New test.
9618
9619 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9620
9621         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9622         * gfortran.dg/underflow.f90: Ditto.
9623
9624 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625
9626         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9627         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9628         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9629
9630 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9631
9632         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9633         include case of field width of zero.
9634
9635 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9636
9637         PR libgfortran/21875
9638         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9639         with trailing blanks on normal formatted read.
9640
9641 2005-07-23  Chao-ying Fu  <fu@mips.com>
9642
9643         * gcc.target/mips/mips32-dsp-type.c: New test.
9644         * gcc.target/mips/mips32-dsp.c: New test.
9645
9646 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9647
9648         PR testsuite/21073
9649         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9650
9651         PR testsuite/20454
9652         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9653         and __cyg_profile_func_exit.
9654
9655 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9656
9657         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9658         * gfortran.dg/comma_format_extension_4.f: Same.
9659         * gfortran.dg/pr15332.f: Same.
9660         * gfortran.dg/pr21730.f: Same.
9661
9662 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         * g++.dg/opt/vrp2.C: Fix testcase.
9665
9666         PR tree-opt/22625
9667         * g++.dg/opt/vrp2.C: New test.
9668
9669 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR debug/21828
9672         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9673
9674 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9675
9676         * gcc.dg/tree-ssa/20050719-1.c: New test.
9677
9678 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9679
9680         * gcc.dg/bfin-longcall-1.c: New file.
9681         * gcc.dg/bfin-longcall-2.c: New file.
9682
9683 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9684
9685         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9686
9687 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9688
9689         PR middle-end/19055
9690         * gcc.dg/tree-ssa/pr19055.c: New test.
9691         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9692
9693 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9694
9695         PR C++/22358
9696         * g++.dg/other/pr22358.C: New test.
9697
9698 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9699
9700         PR c++/2922
9701         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9702
9703 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9704
9705         PR c++/15938
9706         * g++.dg/init/union2.C: New test.
9707
9708 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9709
9710         PR c/22393
9711         * gcc.dg/complex-4.c: New test.
9712
9713 2005-07-21  Richard Guenther  <rguenther@suse.de>
9714
9715         PR testsuite/22522
9716         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9717         scanning for asm labels.
9718         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9719
9720 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9721
9722         PR target/22085
9723         * gcc.dg/altivec-pr22085.c: New.
9724
9725 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9726
9727         PR tree-optimization/19210
9728         * gcc.dg/tree-ssa/pr19210-1.c: New.
9729         * gcc.dg/tree-ssa/pr19210-2.c: New.
9730
9731 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9732
9733         PR rtl-optimization/22167
9734         * g++.dg/opt/pr22167.C: New test.
9735
9736 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9737
9738         PR c++/2922
9739         * g++.dg/lookup/two-stage2.C: New.
9740         * g++.dg/lookup/two-stage3.C: New.
9741         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9742         fixed two-stage name lookup for operators.
9743         * g++.dg/template/call3.C: Compiler now produces an appropriate
9744         error message.
9745         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9746         14 as a candidate.
9747         * g++.dg/template/ptrmem4.C: Compiler produces different error
9748         message.
9749         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9750         connect_to_method as a candidate.
9751
9752 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9753
9754         * gcc.dg/fold-alloc-1.c: New test.
9755
9756 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9757
9758         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9759         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9760
9761 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9762
9763         * gcc.dg/fold-abs-1.c: New test.
9764         * gcc.dg/fold-abs-2.c: New test.
9765         * gcc.dg/fold-abs-3.c: New test.
9766
9767 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9768
9769         Make CONSTRUCTOR use VEC to store initializers.
9770         * g++.dg/ext/complit3.C: Check for specific error messages.
9771         * g++.dg/init/brace2.C: Update error message.
9772         * g++.dg/warn/Wbraces2.C: Likewise.
9773
9774 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9775
9776         PR fortran/16940
9777         * gfortran.dg/module_interface_1.f90: New test.
9778
9779 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9780             Kenneth Zadeck <zadeck@naturalbridge.com>
9781
9782         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9783
9784 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9785
9786         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9787         specify -Wformat for these tests.
9788         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9789         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9790         * gcc.dg/format/opt-6.c: Delete.
9791
9792 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9793
9794         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9795         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9796
9797 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9798
9799         * gcc.dg/tree-ssa/alias-2.c: New test.
9800
9801 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/22263
9804         * g++.dg/template/explicit7.C: New test.
9805
9806 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9807
9808         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9809         width of 8 to +Inf and -Inf.
9810
9811 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR c++/22139
9814         * g++.dg/template/friend36.C: New test.
9815
9816 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9817
9818         PR fortran/21730
9819         * gfortran.dg/pr21730.f: New test.
9820
9821 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9822             Kenneth Zadeck <zadeck@naturalbridge.com>
9823
9824         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9825         since pure const detection cannot run at -O1 in c compiler.
9826         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9827         can now optimize this case properly.
9828         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9829         because we now pass.
9830         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9831
9832 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9833
9834         PR c/22421
9835         * gcc.dg/format/bitfld-1.c: New test.
9836
9837 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9838
9839         PR c++/22204
9840         * g++.dg/rtti/repo1.C: New test.
9841
9842 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         PR middle-end/22398
9845         * gcc.c-torture/compile/pr22398.c: New test.
9846
9847 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/22132
9850         * g++.dg/expr/cast4.C: New test.
9851
9852 2005-07-15  Richard Guenther  <rguenther@suse.de>
9853
9854         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9855         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9856
9857 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9858
9859         PR tree-optimization/22230
9860         * gcc.dg/tree-ssa/pr22230.c: New test.
9861
9862 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9863
9864         * gfortran.dg/g77/cpp6.f: New test.
9865
9866         PR fortran/22417
9867         * gfortran.dg/g77/cpp5.F: New test.
9868         * gfortran.dg/g77/cpp5.h: New file.
9869         * gfortran.dg/g77/cpp5inc.h: New file.
9870
9871 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9872
9873         PR libfortran/16435
9874         * gfortran.dg/tl_editting.f90: New.
9875         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9876
9877 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9878
9879         * gfortran.dg/char_array_constructor.f90: New test.
9880
9881 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         * gfortran.dg/past_eor.f90: New.
9884         * gfortran.dg/complex_read.f90: New.
9885
9886 2005-07-13  Jeff Law  <law@redhat.com>
9887
9888         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9889         additional casts.
9890
9891         * gcc.dg/tree-ssa/pr22321.c: New test
9892
9893 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9894
9895         PR tree-optimization/21921
9896         * gcc.dg/tree-ssa/pr21921.c: New.
9897
9898 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9899
9900         PR tree-optimizatio/22442
9901         * gcc.dg/tree-ssa/loop-11.c: New test.
9902
9903 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9904
9905         PR tree-opt/21840
9906         * gcc.c-torture/compile/pr21840.c: New test.
9907
9908 2005-07-12  Jan Hubicka  <jh@suse.cz>
9909
9910         * gcc.c-torture/compile/pr22379.c: New test.
9911
9912 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9913
9914         PR libfortran/21593
9915         gfortran.dg/dev_null.f90: Remove outdated comment about
9916         PR libfortran/21593.
9917
9918
9919 2005-07-12  Dale Johannesen  <dalej@apple.com>
9920
9921         * gcc.target/i386/compress-float-sse.c: New.
9922         * gcc.target/i386/compress-float-sse-pic.c: New.
9923         * gcc.target/i386/compress-float-387.c: New.
9924         * gcc.target/i386/compress-float-387-pic.c: New.
9925         * gcc.dg/compress-float-ppc.c: New.
9926         * gcc.dg/compress-float-ppc-pic.c: New.
9927
9928 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9929
9930         PR libfortran/21593
9931         gfortran.dg/dev_null.f90: Remove targets.
9932
9933 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         PR tree-opt/22335
9936         * gcc.dg/pr22335-1.c: New test.
9937         * gcc.dg/pr22335-2.c: New test.
9938
9939 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9940
9941         PR c++/20172
9942         * g++.dg/template/nontype12.C : New test.
9943
9944 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9945
9946         * gcc.dg/tree-ssa/loop-10.c: New test.
9947
9948 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9949
9950         * gcc.c-torture/execute/20020720-1.x: Remove.
9951
9952 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9955
9956 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9957
9958         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9959         (dg-mips-options): Use it.
9960
9961 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9962
9963         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9964
9965 2005-07-09  Richard Henderson  <rth@redhat.com>
9966
9967         * lib/target-supports.exp (check_effective_target_sync_char_short):
9968         Add alpha.
9969
9970 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9971
9972         PR libfortran/22217
9973         * gfortran.dg/negative-z-descriptor.f90: New test.
9974
9975 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9976
9977         PR tree-opt/22329
9978         * gcc.dg/pr22329.c: New test.
9979
9980 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9981
9982         PR tree-optimization/20139
9983         * gcc.dg/tree-ssa/pr20139.c: New.
9984
9985 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         PR tree-opt/22356
9988         * testsuite/gcc.dg/pr22356-1.c: New test.
9989
9990 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9991
9992         PR c++/21799
9993         * g++.dg/template/unify8.C: New.
9994         * g++.dg/template/unify9.C: New.
9995
9996 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9997
9998         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9999
10000 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10001
10002         * gcc.dg/darwin-version-1.c: New.
10003         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10004         * gcc.dg/builtins-20.c: Likewise.
10005         * gcc.dg/builtins-53.c: Likewise.
10006         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10007         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10008         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10009         * gcc.dg/torture/builtins-power-1.c: Likewise.
10010         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10011         on Darwin.
10012
10013 2005-07-07  Jeff Law  <law@redhat.com>
10014
10015         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10016         argument evaluation order.
10017
10018 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10019
10020         PR libfortran/21594
10021         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10022         Add test cases where the shift length is greater than the
10023         array length.
10024
10025 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10026
10027         * obj-c++.dg/proto-lossage-6.mm: New.
10028         * objc.dg/proto-lossage-6.m: New.
10029
10030 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10031
10032         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10033         * objc.dg/gnu-runtime-2.m: Likewise.
10034
10035 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10036
10037         * gfortran.dg/longline.f: New test.
10038
10039         * gfortran.dg/badline.f: New test.
10040
10041 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10042
10043         PR fortran/16531
10044         PR fortran/15966
10045         PR fortran/18781
10046         * gfortran.dg/hollerith.f90: New.
10047         * gfortran.dg/hollerith2.f90: New.
10048         * gfortran.dg/hollerith3.f90: New.
10049         * gfortran.dg/hollerith4.f90: New.
10050         * gfortran.dg/hollerith_f95.f90: New.
10051         * gfortran.dg/hollerith_legacy.f90: New.
10052         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10053
10054 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10055
10056         PR objc/22274
10057         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10058         * objc.dg/gnu-runtime-2.m: New.
10059
10060 2005-07-06  Jeff Law  <law@redhat.com>
10061
10062         * gcc.dg/tree-ssa/vrp17.c: New test.
10063
10064 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10065
10066         PR fortran/22327
10067         * gfortran.dg/array_constructor_5.f90: New test.
10068
10069 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10070
10071         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10072
10073 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10074
10075         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10076         * gcc.dg/980816-1.c: Ditto.
10077
10078 2005-07-06  Jeff Law  <law@redhat.com>
10079
10080         * gcc.c-torture/compile/pr21356.c: New test.
10081
10082 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10083
10084         PR c/22013
10085         PR c/22098
10086         * gcc.c-torture/compile/pr22013-1.c,
10087         gcc.c-torture/execute/pr22098-1.c,
10088         gcc.c-torture/execute/pr22098-2.c,
10089         gcc.c-torture/execute/pr22098-3.c: New tests.
10090
10091 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10092
10093         PR c/22308
10094         * gcc.dg/pr22308-1.c: New test.
10095
10096 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10097
10098         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10099         target.
10100         * gcc.dg/compare9.c: Use -fshort-enums instead of
10101         -fno-short-enums.  Change the last test to dg-bogus.
10102
10103 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10104
10105         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10106         * gcc.dg/compare9.c: New.
10107
10108 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10109
10110         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10111
10112 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10113
10114         PR testsuite/22288
10115         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10116
10117
10118 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10119
10120         * gcc.dg/format/gcc_gfc-1.c: New.
10121
10122 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10123
10124         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10125
10126 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10127
10128         PR fortran/20842
10129         * gfortran.dg/io_invalid_1.f90: New test.
10130
10131 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10132
10133         * gcc.dg/format/gcc_diag-1.c: Update.
10134
10135 2005-07-02  Jeff Law  <law@redhat.com>
10136
10137         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10138         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10139
10140 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10141
10142         * gcc.dg/format/gcc_diag-1.c: Update.
10143
10144 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10145
10146         PR tree-opt/22269
10147         * gcc.c-torture/compile/pr22269.c: New test.
10148
10149 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10150
10151         PR 21584
10152         PR 22219
10153         * g++.dg/tree-ssa/pr21584-1.C: New test.
10154         * g++.dg/tree-ssa/pr21584-2.C: New test.
10155
10156 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10157
10158         * obj-c++.dg/try-catch-11.mm: New.
10159         * objc.dg/try-catch-10.m: New.
10160
10161 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10162
10163         * g++.dg/other/ucnid-1.C: xfail on AIX.
10164
10165 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10166
10167         PR 22234
10168         * gcc.dg/20050629-1.c: New test.
10169
10170 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10171
10172         * obj-c++.dg/const-str-1[0-1].mm: New.
10173         * objc.dg/const-str-1[0-1].m: New.
10174
10175 2005-05-29  Richard Henderson  <rth@redhat.com>
10176
10177         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10178         Rename from check_effective_target_vect_no_max.
10179         (check_effective_target_vect_no_int_add): New.
10180         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10181         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10182         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10183         * gcc.dg/vect/vect-reduc-1.c: Use both.
10184         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10185
10186 2005-05-29  Richard Henderson  <rth@redhat.com>
10187
10188         * lib/target-supports.exp (check_effective_target_vect_no_max):
10189         Remove i386 and x86_64.
10190
10191 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10192
10193         PR testsuite/21969
10194         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10195
10196 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10197
10198         PR middle-end/21969
10199         * gcc.dg/vect/pr21969.c: New test.
10200
10201 2005-06-28  Eric Christopher  <echristo@redhat.com>
10202
10203         PR c/22052
10204         PR c/21975
10205         * gcc.dg/inline1.c: New test.
10206         * gcc.dg/inline2.c: Ditto.
10207         * gcc.dg/inline3.c: Ditto.
10208         * gcc.dg/inline4.c: Ditto.
10209         * gcc.dg/inline5.c: Ditto.
10210
10211 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10212
10213         PR libfortran/22142
10214         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10215         Add testcase also testing eoshift1 for PR 22142.
10216
10217 2005-06-28  Richard Henderson  <rth@redhat.com>
10218
10219         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10220         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10221         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10222         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10223         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10224
10225 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10226
10227         PR libfortran/22142
10228         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10229         Add testcase for PR 22142.
10230
10231 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10232
10233         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10234         gcc.target/ia64/fpreg-2.c: New tests.
10235
10236 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10237
10238         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10239
10240 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10241
10242         PR libfortran/22170
10243         * gfortran.dg/slash_1.f90: New test.
10244
10245 2005-06-27  Richard Henderson  <rth@redhat.com>
10246
10247         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10248         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10249         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10250         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10251         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10252         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10253
10254 2005-06-27  Richard Henderson  <rth@redhat.com>
10255
10256         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10257         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10258
10259 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10260
10261         * obj-c++.dg/proto-lossage-5.mm: New.
10262         * objc.dg/proto-lossage-5.m: New.
10263
10264 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10265
10266         PR 21959
10267         * gcc.dg/tree-ssa/pr21959.c: New test.
10268
10269 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10270
10271         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10272         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10273         testing uninitialized var.
10274
10275         * gcc.c-torture/execute/builtins/chk.h: New.
10276         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10277         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10278         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10279         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10280         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10281         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10282         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10283         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10284         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10285         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10286         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10287         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10288         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10289         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10290         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10291         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10292         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10293         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10294         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10295         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10296         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10297         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10298         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10299         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10300         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10301         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10302         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10303         * gcc.dg/builtin-object-size-1.c: New test.
10304         * gcc.dg/builtin-object-size-2.c: New test.
10305         * gcc.dg/builtin-object-size-3.c: New test.
10306         * gcc.dg/builtin-object-size-4.c: New test.
10307         * gcc.dg/builtin-object-size-5.c: New test.
10308         * gcc.dg/builtin-stringop-chk-1.c: New test.
10309         * gcc.dg/builtin-stringop-chk-2.c: New test.
10310         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10311         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10312         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10313         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10314         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10315         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10316         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10317         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10318         * gcc.c-torture/execute/printf-1.c: New test.
10319         * gcc.c-torture/execute/fprintf-1.c: New test.
10320         * gcc.c-torture/execute/vprintf-1.c: New test.
10321         * gcc.c-torture/execute/vfprintf-1.c: New test.
10322         * gcc.c-torture/execute/printf-chk-1.c: New test.
10323         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10324         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10325         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10326
10327 2005-06-27  Michael Matz  <matz@suse.de>
10328
10329         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10330         slot is not merged if address escapes.
10331
10332 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10333
10334         PR c/21911
10335         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10336
10337 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR middle-end/17965
10340         * gcc.c-torture/compile/20050622-1.c: New test.
10341
10342         PR middle-end/22028
10343         * gcc.dg/20050620-1.c: New test.
10344
10345 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10346
10347         PR tree-optimization/22026
10348         * gcc.dg/tree-ssa/pr22026.c: New.
10349
10350 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10351
10352         PR libfortran/22144
10353         * gfortran.dg/shift-alloc.f90: New testcase.
10354
10355 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10356
10357         * all files: Update FSF address in copyright headers.
10358
10359 2005-06-22  Jan Hubicka  <jh@suse.cz>
10360
10361         * wholeprogram-1.c: New testcase.
10362         * wholeprogram-2.c: New testcase.
10363
10364 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR 22171
10367         * gcc.dg/tree-ssa/pr22171.c: New test.
10368
10369 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10370
10371         * gfortran.dg/simplify_modulo.f90: New.
10372
10373 2005-06-24  Jan Hubicka  <jh@suse.cz>
10374
10375         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10376
10377 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10378
10379         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10380
10381 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10382
10383         * obj-c++.dg/typedef-alias-1.mm: New.
10384         * objc.dg/typedef-alias-1.m: New.
10385
10386 2005-06-23  Jeff Law  <law@redhat.com>
10387
10388         * gcc.dg/tree-ssa/vrp16.c: New test.
10389
10390 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10391
10392         * lib/target-supports.exp: Add
10393         check_effective_target_fortran_large_real and
10394         check_effective_target_fortran_large_int to check for
10395         corresponding effective targets.
10396         * gfortran.dg/large_integer_kind_1.f90: New test.
10397         * gfortran.dg/large_real_kind_1.f90: New test.
10398
10399 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10400
10401         PR tree-optimization/22117
10402         * gcc.dg/tree-ssa/pr22117.c: New.
10403
10404 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10405
10406         PR testsuite/22123
10407         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10408
10409 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10410
10411         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10412
10413 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10414
10415         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10416         * gfortran.dg/f2c_4.c: Likewise.
10417
10418 2005-06-22 Paul Brook  <paul@codesourcery.com>
10419
10420         PR fortran/21034
10421         * gfortran.dg/auto_save_1.f90: New test.
10422
10423 2005-06-22  Michael Matz  <matz@suse.de>
10424
10425         * gcc.target/x86-64/abi: New directory.
10426         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10427         * gcc.target/x86-64/abi/README.gcc: New file.
10428         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10429         * gcc.target/x86-64/abi/asm-support.s: New file.
10430         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10431         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10432         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10433         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10434         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10435         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10436         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10437         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10438         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10439         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10440         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10441         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10442         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10443         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10444         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10445         * gcc.target/x86_64/abi/test_varargs.c: New test.
10446
10447 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10448
10449         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10450         32-bit i?86 and x86_64.
10451
10452 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10453
10454         * obj-c++.dg/const-str-[1-9].mm: New tests.
10455
10456 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10457
10458         PR fortran/22010
10459         * gfortran.dg/namelist_use.f90: New.
10460         * gfortran.dg/namelist_use_only.f90: New.
10461
10462 2005-06-21  Jeff Law  <law@redhat.com>
10463
10464         * gcc.dg/tree-ssa/vrp15.c: New test.
10465
10466 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10467
10468         * lib/target-supports.exp (check_effective_target_vect_reduction):
10469         Remove.
10470         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10471         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10472         remove vect_reduction target keyword. Also avoid two returns in main.
10473         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10474         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10475         * gcc.dg/vect/vect-reduc-1short.c: New test.
10476         * gcc.dg/vect/vect-reduc-1char.c: New test.
10477         * gcc.dg/vect/vect-reduc-2short.c: New test.
10478         * gcc.dg/vect/vect-reduc-2char.c: New test.
10479         * gcc.dg/vect/vect-reduc-6.c: New test.
10480         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10481         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10482         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10483
10484 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10485         Paul Thomas  <pault@gcc.gnu.org>
10486
10487         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10488         New tests.
10489
10490 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10491
10492         * gfortran.dg/backslash_1.f90: New test.
10493         * gfortran.dg/backslash_2.f90: New test.
10494
10495 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10496
10497         * gfortran.dg/duplicate_labels.f90: New test.
10498
10499 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10500
10501         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10502         unsupportable relocations.
10503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10504         * gcc.dg/20050321-2.c: xfail for NetWare.
10505
10506 2005-06-20  Andreas Jaeger  <aj@suse.de>
10507
10508         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10509         gcc.target/i386/fastcall-sseregparm.c,
10510         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10511
10512 2005-06-19  Richard Henderson  <rth@redhat.com>
10513
10514         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10515
10516 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10517
10518         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10519
10520 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10521
10522         PR c++/22115
10523         * g++.dg/conversion/simd2.C: Change expected error message.
10524
10525 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10526
10527         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10528         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10529         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10530
10531 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10532
10533         * gcc.dg/fold-mod-1.c: New test.
10534
10535 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10536
10537         PR fortran/19926
10538         * gfortran.dg/pr19926.f90: New test.
10539
10540 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10541
10542         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10543         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10544         targets.
10545         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10546         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10547
10548 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10549
10550         * gcc.target/ia64/float80-varargs-1.c: New test.
10551
10552 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10553
10554         PR tree-opt/22035
10555         * gfortran.dg/f2c_6.f90: New test.
10556
10557 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10558
10559         PR c++/17413
10560         * g++.dg/template/local5.C: New.
10561
10562 2005-06-17  Richard Henderson  <rth@redhat.com>
10563
10564         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10565
10566 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10567
10568         PR testsuite/21945
10569         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10570
10571 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10572
10573         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10574         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10575         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10576         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10577         check_vect to verify the presence of hardware vector support.
10578
10579 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10580
10581         PR testsuite/22056
10582         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10583
10584 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10585
10586         PR libfortran/19216
10587         * gfortran.dg/pr19216.f: Add correct space between brackets and
10588         dg directive.
10589
10590 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10591
10592         PR libfortran/16436
10593         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10594
10595 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10596
10597         * gcc.target/i386/attributes-error.c: New testcase.
10598         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10599         * gcc.target/i386/regparm-stdcall.c: Likewise.
10600         * gcc.target/i386/sseregparm-1.c: Likewise.
10601         * gcc.target/i386/sseregparm-2.c: Likewise.
10602
10603 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         * g++.dg/rtti/crash2.C: New.
10606
10607 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10608
10609         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10610
10611 2005-06-15  David Ung  <davidu@mips.com>
10612
10613         * gcc.target/mips/mips16e-extends.c: New test for testing the
10614         generation of MIPS16e zeb/zeh, seb/seh instructions.
10615
10616 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10617
10618         PR 22018
10619         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10620         * gcc.dg/tree-ssa/pr22018.c: New test.
10621
10622 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10623
10624         * gcc.dg/simd-1.c: Update error messages.
10625         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10626         * gcc.dg/simd-2.c: Update error messages.
10627         * gcc.dg/simd-4.c: New.
10628
10629 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10630
10631         PR c++/20678
10632         * g++.dg/other/crash-4.C: New.
10633
10634 2005-06-14  Devang Patel  <dpatel@apple.com>
10635
10636         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10637
10638 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10639
10640         PR c++/21929
10641         * g++.dg/parse/crash11.C: Update
10642
10643 2005-06-13  Jeff Law  <law@redhat.com>
10644
10645         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10646         perform the desired transformations.
10647         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10648         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10649
10650 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10651
10652         PR fortran/22038
10653         * gfortran.dg/forall_1.f90: Un-XFAIL.
10654
10655 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10656
10657         PR c++/21929
10658         * g++.dg/parse/crash26.C: New.
10659
10660         PR c++/20789
10661         * g++.dg/init/member1.C: New.
10662
10663 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * gfortran.dg/altreturn_1.f90: New test.
10666
10667 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10668
10669         PR middle-end/21985
10670         * gcc.dg/tree-ssa/pr21985.c: New test.
10671
10672 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10673
10674         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10675
10676 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10677
10678         PR c++/21930
10679         * g++.dg/other/error10.C: New test case.
10680
10681 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10682
10683         PR libfortran/19155
10684         * gfortran.dg/pr19155.f: Add test.
10685
10686 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10687
10688         * gfortran.dg/f2c_7.f90: New test.
10689
10690         * gfortran.dg/forall_1.f90: XFAILed.
10691
10692 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10693
10694         * gcc.dg/pr14796-1.c: New.
10695         * gcc.dg/pr14796-2.c: New.
10696
10697 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10698
10699         PR fortran/17792
10700         PR fortran/21375
10701         * gfortran.dg/deallocate_stat.f90: New test.
10702
10703 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10704
10705         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10706
10707 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10708
10709         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10710         access will be generated when this loop is vectorized. Test that
10711         accesses with same alignment were detected.
10712         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10713         Test that accesses with same alignment were detected.
10714         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10715         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10716         alignment were detected.
10717
10718 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10719
10720         PR c++/10611
10721         * g++.dg/conversion/simd2.C: New.
10722
10723 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10724
10725         * gcc.dg/Wcxx-compat-1.c: New.
10726
10727 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10728
10729         PR libfortran/21480
10730         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10731         complex array.
10732
10733 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         * gcc.dg/alias-8.c: New.
10736
10737 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10738
10739         * gcc.dg/format/cmn_err-1.c: Update.
10740
10741 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10742
10743         PR target/20666
10744         * gcc.target/sparc/fexpand-2.c: New.
10745         * gcc.target/sparc/fpmerge-2.c: New.
10746         * gcc.target/sparc/fpmul-2.c: New.
10747         * gcc.target/sparc/noresult.c: New.
10748         * gcc.target/sparc/pdist-2.c: New.
10749         * gcc.target/sparc/pdist-3.c: New.
10750
10751 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10752
10753         PR testsuite/21702
10754         * gcc.target/i386/i386.exp: Fix comment typo.
10755
10756 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         PR c++/19497
10759         * g++.dg/inherit/using5.C: New.
10760         * g++.dg/inherit/using6.C: New.
10761
10762 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10763
10764         PR c++/19894
10765         * g++.dg/template/ptrmem15.C: New test.
10766
10767         PR c++/20563
10768         * g++.dg/ext/label4.C: New test.
10769
10770 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10771
10772         * gcc.dg/tls/debug-1.c: New test.
10773
10774 2005-06-07  Dale Johannesen  <dalej@apple.com>
10775
10776         * gcc.target/i386/movq.c: New.
10777
10778 2005-06-07  Dale Johannesen  <dalej@apple.com>
10779
10780         * gcc.dg/20050607-1.c: New.
10781
10782 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR middle-end/21850
10785         * gcc.c-torture/execute/20050607-1.c: New test.
10786
10787 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10788
10789         PR libfortran/21926
10790         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10791         Test case where the return array has lowest stride one,
10792         but isn't packed.
10793
10794 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10795
10796         * lib/target-supports.exp (check_effective_target_sync_int_long):
10797         Add s390 and s390x targets.
10798
10799 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10800
10801         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10802         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10803         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10804         * gcc.dg/tree-ssa/loop-9.c: New test.
10805
10806 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10807
10808         * g++.dg/parse/defarg10.C: New.
10809
10810 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10811
10812         PR regression/21897
10813         * gcc.c-torture/execute/20050604-1.c: New test.
10814
10815 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         PR 21903
10818         * g++.dg/parse/defarg9.C: New.
10819
10820         PR c++/20637
10821         * g++.dg/inherit/using4.C: New.
10822         * g++.dg/overload/error1.C: Adjust expected errors.
10823         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10824         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10825         * g++.old-deja/g++.other/redecl2.C: Likewise.
10826         * g++.old-deja/g++.other/redecl4.C: Likewise.
10827         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10828
10829 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10830
10831         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10832
10833 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10834
10835         * lib/gfortran.exp (gfortran_target_compile): Call
10836         dg-additional-files-options
10837         * gfortran.dg/f2c_4.f90: New file
10838         * gfortran.dg/f2c_4.c: New file
10839         * gfortran.dg/f2c_5.f90: New file
10840         * gfortran.dg/f2c_5.c: New file
10841
10842 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10843
10844         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10845
10846         PR fortran/21912
10847         * gfortran.dg/array_constructor_4.f90: New test.
10848
10849 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10850
10851         PR c++/21619
10852         * g++.dg/ext/builtin9.C: New test.
10853
10854 2005-06-05  Dale Johannesen  <dalej@apple.com>
10855
10856         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10857         * gcc.c-torture/execute/20050603-2.c: Ditto.
10858
10859 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10860
10861         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10862         * gcc.dg/vect/vect-reduc-1.c: New.
10863         * gcc.dg/vect/vect-reduc-2.c: New.
10864         * gcc.dg/vect/vect-reduc-3.c: New.
10865
10866 2005-06-04  Dale Johannesen  <dalej@apple.com>
10867
10868         * gcc.c-torture/execute/20050603-1.c: New.
10869         * gcc.c-torture/execute/20050603-2.c: New.
10870         * gcc.dg/20050603-3.c: New.
10871
10872 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10873
10874         PR fortran/19195
10875         * gfortran.dg/debug_1.f90: New test.
10876
10877         * gfortran.dg/forall_1.f90: New test.
10878
10879 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10880
10881         * gfortran.dg/array_constructor_3.f90: New test.
10882
10883 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10884
10885         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10886
10887 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10888
10889         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10890
10891 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10892
10893         PR c/21873
10894         * gcc.dg/init-excess-1.c: New test.
10895
10896 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10897
10898         PR c++/21853
10899         * g++.dg/expr/static_cast6.C: New test.
10900
10901 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10902
10903         * gcc.dg/tree-ssa/vrp14.c: New test.
10904
10905 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/21336
10908         * g++.dg/template/new2.C: New test.
10909
10910 2005-06-03  Josh Conner  <jconner@apple.com>
10911
10912         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10913         all entries in initializer.
10914
10915 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10916
10917         PR middle-end/21858
10918         * gcc.dg/pr21858.c: New testcase.
10919
10920 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10921
10922         PR tree-optimization/21292
10923
10924         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10925         New.
10926         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10927         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10928         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10929         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10930         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10931
10932 2005-06-02  Richard Henderson  <rth@redhat.com>
10933
10934         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10935
10936 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10937
10938         * gcc.dg/wtypequal.c: New testcase.
10939
10940 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10941
10942         PR 21582
10943         * gcc.dg/tree-ssa/pr21582.c: New test.
10944
10945 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10946
10947         PR c++/21280
10948         * g++.dg/opt/interface2.h: New.
10949         * g++.dg/opt/interface2.C: New.
10950         * g++.dg/init/ctor4.C: Adjust error lines.
10951         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10952         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10953         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10954         * g++.old-deja/g++.pt/assign1.C: Likewise.
10955         * g++.old-deja/g++.pt/crash20.C: Likewise.
10956
10957 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10958
10959         PR tree-optimization/21734
10960         * g++.dg/vect/pr21734_1.cc: New.
10961         * g++.dg/vect/pr21734_2.cc: New.
10962
10963 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         PR c++/20350
10966         * g++.dg/template/spec24.C: New.
10967
10968         PR c++/21151
10969         * g++.dg/pch/local-1.C: New.
10970         * g++.dg/pch/local-1.Hs: New.
10971
10972 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10973
10974         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10975         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10976         * gcc.dg/tree-ssa/pr14341.c: New test.
10977         * gcc.dg/tree-ssa/pr14841.c: New test.
10978         * gcc.dg/tree-ssa/pr20701.c: New test.
10979         * gcc.dg/tree-ssa/pr21086.c: New test.
10980         * gcc.dg/tree-ssa/pr21090.c: New test.
10981         * gcc.dg/tree-ssa/pr21332.c: New test.
10982         * gcc.dg/tree-ssa/pr21458.c: New test.
10983         * gcc.dg/tree-ssa/pr21658.c: New test.
10984         * gcc.dg/tree-ssa/vrp01.c: New test.
10985         * gcc.dg/tree-ssa/vrp02.c: New test.
10986         * gcc.dg/tree-ssa/vrp03.c: New test.
10987         * gcc.dg/tree-ssa/vrp04.c: New test.
10988         * gcc.dg/tree-ssa/vrp05.c: New test.
10989         * gcc.dg/tree-ssa/vrp06.c: New test.
10990         * gcc.dg/tree-ssa/vrp07.c: New test.
10991         * gcc.dg/tree-ssa/vrp08.c: New test.
10992         * gcc.dg/tree-ssa/vrp09.c: New test.
10993         * gcc.dg/tree-ssa/vrp10.c: New test.
10994         * gcc.dg/tree-ssa/vrp11.c: New test.
10995         * gcc.dg/tree-ssa/vrp12.c: New test.
10996         * gcc.dg/tree-ssa/vrp13.c: New test.
10997
10998 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10999
11000         PR 21029
11001         * gcc.dg/tree-ssa/pr21029.c: New test.
11002
11003 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11004
11005         * gfortran.dg/logint-1.f: New test case.
11006         * gfortran.dg/logint-2.f: Likewise.
11007         * gfortran.dg/logint-3.f: Likewise.
11008
11009 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR c/21536
11012         PR c/20760
11013         * gcc.dg/20050527-1.c: New test.
11014
11015         * gcc.dg/i386-sse-12.c: New test.
11016
11017         PR fortran/21729
11018         * gfortran.dg/implicit_5.f90: New test.
11019
11020 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11021
11022         PR fortran/20883
11023         * gfortran/assign_4.f90: New test.
11024         * gfortran/assign_2.f90: Change compile to run.
11025
11026 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11027
11028         * lib/target-supports.exp
11029         (check_effective_target_sync_char_short): New.
11030         * gcc.dg/sync-2.c: New.
11031
11032 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11033
11034         PR tree-optimization/21817
11035         * gcc.dg/torture/pr21817-1.c: New.
11036
11037 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         PR c++/21165
11040         * g++.dg/template/init5.C: New.
11041
11042 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11043
11044         * gfortran.dg/char_initialiser_actual.f90:
11045         Test character initialisers as actual arguments.
11046         * gfortran.dg/char_pointer_comp_assign.f90:
11047         Test character pointer structure component assignments.
11048         * gfortran.dg/char_array_structure_constructor.f90:
11049         Test character components in structure constructors.
11050
11051 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11052
11053         PR middle-end/20931
11054         * g++.dg/opt/pr20931.C: New test.
11055
11056 2005-05-31  Andreas Jaeger  <aj@suse.de>
11057
11058         PR testsuite/20772
11059         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11060         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11061         g++.old-deja/g++.ext/asmspec1.C,
11062         g++.old-deja/g++.other/regstack.C,
11063         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11064         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11065         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11066         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11067         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11068         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11069         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11070         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11071         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11072         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11073         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11074         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11075         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11076         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11077         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11078         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11079         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11080         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11081         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11082
11083 2005-05-31  Jeff Law  <law@redhat.com>
11084
11085         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11086
11087 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11088
11089         PR middle-end/21743
11090         * gcc.dg/builtins-1.c: Activate disabled clog test.
11091         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11092
11093 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11094
11095         * gfortran.dg/char_pointer_assign.f90:
11096         Test character-pointer assignments and pointer assignments.
11097         * gfortran.dg/char_pointer_dummy.f90:
11098         Test character-pointer dummy arguments.
11099         * gfortran.dg/char_pointer_func.f90:
11100         Test character-pointer function returns.
11101         * gfortran.dg/char_pointer_dependency.f90:
11102         Test character-pointer functions with dependencies.
11103
11104 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11105
11106         PR c++/21784
11107         * g++.dg/lookup/using14.C: New test.
11108
11109 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11110
11111         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11112         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11113         trailing ^M.
11114
11115 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11116
11117         PR c++/17413
11118         * g++.dg/template/local5.C: New.
11119
11120         PR target/21761
11121         * gcc.c-torture/compile/pr21761.c: New.
11122
11123         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11124         before darwin8.
11125
11126 2005-05-30  Steven G. Kargl
11127
11128         PR fortran/20846
11129         * gfortran.dg/inquire_8.f90: New test.
11130
11131 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11132
11133         PR libfortran/21376
11134         * gfortran.dg/output_exponents_1.f90: New test.
11135
11136 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11137
11138         PR libfortran/20006
11139         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11140
11141 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/21210
11144         * g++.dg/ext/complex1.C: New test.
11145
11146         PR c++/21340
11147         * g++.dg/init/ctor6.C: New test.
11148
11149 2005-05-29  Jan Hubicka  <jh@suse.cz>
11150
11151         * gcc.c-torture/compile/pr21562.c: New.
11152
11153 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11154
11155         * gfortran.dg/subnormal_1.f90: New test.
11156
11157 2005-05-28  Jan Hubicka  <jh@suse.cz>
11158
11159         * tree-prof.exp: Fix comment.
11160         * value-prof-1.c: New.
11161         * value-prof-2.c: New.
11162         * value-prof-3.c: New.
11163         * value-prof-4.c: New.
11164
11165 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR c++/21614
11168         * g++.dg/expr/ptrmem6.C: New test.
11169         * g++.dg/expr/ptrmem6a.C: Likewise.
11170
11171 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11172
11173         PR tree-optimization/21658
11174         * gcc.dg/tree-ssa/pr21658.c: New.
11175
11176 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         PR c++/21455
11179         * g++.dg/inherit/ptrmem3.C: New.
11180
11181         PR c++/21681
11182         * g++.dg/parse/template16.C: New.
11183
11184 2005-05-27  Andreas Jaeger  <aj@suse.de>
11185
11186         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11187
11188         * gcc.dg/i386-sse-8.c: Run test on all archs.
11189
11190 2005-05-26  Mike Stump  <mrs@apple.com>
11191
11192         * objc.dg/isa-field-1.m: Only run on darwin.
11193         * objc.dg/lookup-1.m: Likewise.
11194         * objc.dg/try-catch-8.m: Likewise.
11195
11196 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11197
11198         PR tree-optimization/9814
11199         * gcc.dg/pr9814-1.c: New test case.
11200
11201 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11202
11203         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11204         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11205         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11206         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11207         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11208         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11209         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11210         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11211         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11212         objc.dg/try-catch-8.m: New.
11213
11214 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11215
11216         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11217         remove extraneous semicolons.
11218
11219 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11220
11221         * obj-c++.dg/comp-types-12.mm: New.
11222         * objc.dg/comp-types-11.m: New.
11223         * objc.dg/selector-4.m: New.
11224
11225 2005-05-26  Andreas Jaeger  <aj@suse.de>
11226
11227         PR testsuite/20772
11228         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11229         g++.old-deja/g++.ext/attrib3.C,
11230         g++.old-deja/g++.other/store-expr1.C,
11231         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11232         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11233         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11234         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11235         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11236         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11237         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11238         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11239         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11240         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11241         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11242         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11243         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11244         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11245         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11246         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11247         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11248         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11249         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11250
11251 2005-05-26  Andreas Jaeger  <aj@suse.de>
11252
11253         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11254         x86-64 compilation.
11255
11256 2005-05-26  Andreas Jaeger  <aj@suse.de>
11257
11258         PR testsuite/20772
11259         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11260         gcc.misc-tests/i386-pf-athlon-1.c,
11261         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11262         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11263         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11264         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11265         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11266         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11267         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11268         programs.
11269
11270         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11271         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11272         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11273         x86-64 compilation.
11274
11275         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11276         x86_64.
11277
11278         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11279         effective-target ilp32.
11280
11281 2005-05-26  David Ung  <davidu@mips.com>
11282
11283         * gcc.target/mips/ext_ins.c: New test for testing the generation
11284         of MIPS32/64 rev 2 ext/ins instructions.
11285
11286 2005-05-26  Andreas Jaeger  <aj@suse.de>
11287
11288         * treelang/compile/unsigned.tree: Use gimple instead of
11289         nonexisting generic dump.
11290
11291 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11292
11293         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11294
11295 2005-05-26  Andreas Jaeger  <aj@suse.de>
11296
11297         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11298
11299 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11300
11301         PR libfortran/17283
11302         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11303         Test callee-allocated memory with write statements.
11304
11305 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11306
11307         PR middle-end/21709
11308         * gcc.dg/pr21709-1.c: New test case.
11309
11310 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11311             Mike Stump  <mrs@apple.com>
11312
11313         * objc/execute/next_mapping.h: Update for C++.
11314
11315         * obj-c++.dg/selector-1.mm: Move to...
11316         * obj-c++.dg/selector-4.mm: here...
11317
11318         * obj-c++.dg/basic.mm: New.
11319         * obj-c++.dg/comp-types-1.mm: New.
11320         * obj-c++.dg/cxx-class-1.mm: New.
11321         * obj-c++.dg/cxx-ivars-1.mm: New.
11322         * obj-c++.dg/cxx-ivars-2.mm: New.
11323         * obj-c++.dg/cxx-ivars-3.mm: New.
11324         * obj-c++.dg/cxx-scope-1.mm: New.
11325         * obj-c++.dg/cxx-scope-2.mm: New.
11326         * obj-c++.dg/defs.mm: New.
11327         * obj-c++.dg/empty-private-1.mm: New.
11328         * obj-c++.dg/encode-1.mm: New.
11329         * obj-c++.dg/encode-2.mm: New.
11330         * obj-c++.dg/encode-3.mm: New.
11331         * obj-c++.dg/extern-c-1.mm: New.
11332         * obj-c++.dg/extra-semi.mm: New.
11333         * obj-c++.dg/fix-and-continue-2.mm: New.
11334         * obj-c++.dg/isa-field-1.mm: New.
11335         * obj-c++.dg/ivar-list-semi.mm: New.
11336         * obj-c++.dg/local-decl-1.mm: New.
11337         * obj-c++.dg/lookup-1.mm: New.
11338         * obj-c++.dg/lookup-2.mm: New.
11339         * obj-c++.dg/method-1.mm: New.
11340         * obj-c++.dg/method-2.mm: New.
11341         * obj-c++.dg/method-3.mm: New.
11342         * obj-c++.dg/method-4.mm: New.
11343         * obj-c++.dg/method-5.mm: New.
11344         * obj-c++.dg/method-6.mm: New.
11345         * obj-c++.dg/method-7.mm: New.
11346         * obj-c++.dg/no-extra-load.mm: New.
11347         * obj-c++.dg/overload-1.mm: New.
11348         * obj-c++.dg/pragma-1.mm: New.
11349         * obj-c++.dg/pragma-2.mm: New.
11350         * obj-c++.dg/private-1.mm: New.
11351         * obj-c++.dg/private-2.mm: New.
11352         * obj-c++.dg/proto-qual-1.mm: New.
11353         * obj-c++.dg/qual-types-1.mm: New.
11354         * obj-c++.dg/stubify-1.mm: New.
11355         * obj-c++.dg/stubify-2.mm: New.
11356         * obj-c++.dg/super-class-1.mm: New.
11357         * obj-c++.dg/super-class-2.mm: New.
11358         * obj-c++.dg/super-dealloc-1.mm: New.
11359         * obj-c++.dg/super-dealloc-2.mm: New.
11360         * obj-c++.dg/template-1.mm: New.
11361         * obj-c++.dg/template-2.mm: New.
11362         * obj-c++.dg/template-3.mm: New.
11363         * obj-c++.dg/template-4.mm: New.
11364         * obj-c++.dg/template-5.mm: New.
11365         * obj-c++.dg/template-6.mm: New.
11366         * obj-c++.dg/try-catch-1.mm: New.
11367         * obj-c++.dg/try-catch-2.mm: New.
11368         * obj-c++.dg/try-catch-3.mm: New.
11369         * obj-c++.dg/try-catch-4.mm: New.
11370         * obj-c++.dg/try-catch-5.mm: New.
11371         * obj-c++.dg/try-catch-6.mm: New.
11372         * obj-c++.dg/try-catch-7.mm: New.
11373         * obj-c++.dg/try-catch-8.mm: New.
11374         * obj-c++.dg/try-catch-9.mm: New.
11375         * obj-c++.dg/va-meth-1.mm: New.
11376
11377 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11378
11379         * obj-c++.dg/selector-1.mm: New.
11380         * obj-c++.dg/selector-2.mm: New.
11381
11382 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11383
11384         * obj-c++.dg/selector-3.mm: New.
11385         * objc.dg/selector-3.m: New.
11386
11387 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11388
11389         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11390         about where warning appears.
11391
11392 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11393
11394         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11395         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11396         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11397         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11398
11399 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11400
11401         * gcc.dg/20050524-1.c: New test.
11402
11403 2005-05-25  Jan Hubicka  <jh@suse.cz>
11404
11405         * gcc.dg/tree-prof/inliner-1.c: New.
11406
11407 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11408
11409         * gcc.dg/tree-prof: New directory.
11410         * gcc.dg/tree-prof/tree-prof.exp: New.
11411
11412 2005-05-25  DJ Delorie  <dj@redhat.com>
11413
11414         * gcc.dg/Wattributes-1.c: New.
11415         * gcc.dg/Wattributes-2.c: New.
11416         * gcc.dg/Wattributes-3.c: New.
11417
11418 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11419
11420         PR tree-optimization/19833
11421         * gcc.dg/uninit-4.c: Remove xfail.
11422         * gcc.dg/uninit-9.c: Ditto.
11423
11424 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11425
11426         * obj-c++.dg/bitfield-[1-5].mm: New.
11427         * obj-c++.dg/class-protocol-1.mm: New.
11428         * obj-c++.dg/comp-types-1[0-1].mm: New.
11429         * obj-c++.dg/comp-types-[2-9].mm: New.
11430         * obj-c++.dg/encode-[4-8].mm: New.
11431         * obj-c++.dg/layout-1.mm: New.
11432         * obj-c++.dg/method-1[0-9].mm: New.
11433         * obj-c++.dg/method-2[0-1].mm: New.
11434         * obj-c++.dg/method-[8-9].mm: New.
11435         * obj-c++.dg/objc-gc-3.mm: New.
11436         * obj-c++.dg/try-catch-10.mm: New.
11437         * objc.dg/bitfield-5.m: New.
11438         * objc.dg/comp-types-10.m: New.
11439         * objc.dg/comp-types-9.m: New.
11440         * objc.dg/layout-1.m: New.
11441         * objc.dg/objc-gc-4.m: New.
11442         * objc.dg/try-catch-9.m: New.
11443         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11444         * objc.dg/comp-types-1.m: Likewise.
11445         * objc.dg/comp-types-[5-6].m: Likewise.
11446         * objc.dg/method-9.m: Likewise.
11447
11448 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11449
11450         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11451         and on hardware without VMX support.
11452
11453         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11454
11455         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11456
11457         * lib/profopt.exp (dg-final-generate, dg-final-use,
11458         profopt-final-code, profopt-get-options): New.
11459         (profopt-execute): Process test directives.
11460
11461         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11462         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11463         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11464
11465 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11466
11467         PR C++/21645
11468         * g++.dg/init/ctor5.C: New test.
11469
11470 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11471
11472         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11473         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11474         vect-113.c, vect-114.c.
11475
11476 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11477
11478         * gcc.dg/const-elim-1.c: Remove xfails.
11479
11480 2005-05-23  Jeff Law  <law@redhat.com>
11481
11482         * gcc.c-torture/compile/pr21638.c: New test.
11483         * gcc.c-torture/compile/20050520-1.c: New test.
11484
11485 2005-05-23  Nick Clifton  <nickc@redhat.com>
11486
11487         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11488         be a proper triple, ie: m32r*-*-*.
11489         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11490
11491 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11492
11493         PR middle-end/21331
11494         PR tree-opt/21293
11495         * gcc.c-torture/compile/pr21293.c: New test.
11496         * gcc.c-torture/execute/pr21331.c: New test.
11497
11498 2004-05-20  Richard Henderson  <rth@redhat.com>
11499
11500         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11501
11502 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11503
11504         * obj-c++-dg.exp: Add.
11505         * obj-c++.exp: Add.
11506         * obj-c++.dg/dg.exp: Add.
11507
11508 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11509
11510         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11511         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11512
11513 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11514
11515         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11516
11517 2004-05-19  Richard Henderson  <rth@redhat.com>
11518
11519         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11520
11521 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11522
11523         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11524
11525         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11526
11527 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11528
11529         PR c++/21495
11530         * g++.dg/parse/extern1.C: New test.
11531         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11532
11533 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11534
11535         * gcc.dg/c99-math.h: New.
11536         * gcc.dg/c99-math-float-1.c: New test.
11537         * gcc.dg/c99-math-double-1.c: Likewise.
11538         * gcc.dg/c99-math-long-double-1.c: Likewise.
11539
11540 2005-05-18  Richard Henderson  <rth@redhat.com>
11541
11542         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11543
11544 2005-05-18  Devang Patel  <dpatel@apple.com>
11545
11546         * g++.dg/opt/20050511-1.C: New test.
11547
11548 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11549
11550         PR libfortran/21127
11551         * gfortran.dg/reshape-complex.f90: New test.
11552
11553 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11554
11555         * gfortran.dg/array_constructor_1.f90: New test.
11556         * gfortran.dg/array_constructor_2.f90: New test.
11557
11558 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11559
11560         PR fortran/20954
11561         * gfortran.dg/pr20954.f: New test.
11562
11563 2005-05-17  Mike Stump  <mrs@apple.com>
11564
11565         Yet more Objective-C++...
11566
11567         * objc.dg/method-5.m: Update.
11568         * objc.dg/method-6.m: Update.
11569         * objc.dg/method-7.m: Update.
11570         * objc.dg/method-9.m: Update.
11571         * objc.dg/try-catch-2.m: Update.
11572
11573 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11576         Remove little-endian optimizations.
11577
11578 2005-05-17  Jeff Law  <law@redhat.com>
11579
11580         * g++.dg/tree-ssa/pr14814.C: New test.
11581         * gcc.dg/tree-ssa/pr14814.C: New test.
11582         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11583         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11584
11585 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11586
11587         * gcc.dg/compat/generate-random.c: Do not include
11588         libiberty.h.
11589         * gcc.dg/compat/generate-random_r.c: Likewise.
11590
11591 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11592
11593         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11594
11595 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11596
11597         PR middle-end/21595
11598         * g++.dg/tree-ssa/builtin1.C: New testcase.
11599
11600 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR c++/21454
11603         * g++.dg/opt/const4.C: New test.
11604
11605         PR middle-end/21492
11606         * g++.dg/opt/crossjump1.C: New test.
11607
11608         PR tree-optimization/21610
11609         * gcc.c-torture/compile/20050516-1.c: New test.
11610
11611         PR fortran/15080
11612         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11613         about the test failing.
11614         * gfortran.fortran-torture/execute/where_7.f90: New test.
11615         * gfortran.fortran-torture/execute/where_8.f90: New test.
11616
11617 2005-05-16  Richard Henderson  <rth@redhat.com>
11618
11619         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11620         i?86 and x86_64.
11621
11622 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11623
11624         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11625         (limits.h): Include unconditionally.
11626         (stdlib.h): Likewise.
11627         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11628         (limits.h): Include unconditionally.
11629         (stdlib.h): Likewise.
11630         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11631         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11632         (limits.h): Include unconditionally.
11633         (stdlib.h): Likewise.
11634         (hashtab.h): Do not include.
11635         (getopt.h): Likewise.
11636         (stddef.h): Include.
11637         (hashval_t): Define.
11638         (struct entry): Add "next" field.
11639         (HASH_SIZE): New macro.
11640         (hash_table): New variable.
11641         (switchfiles): Do not use xmalloc.
11642         (mix): New macro.
11643         (iterative_hash): New function.
11644         (hasht): Remove.
11645         (e_exists): New function.
11646         (e_insert): Likewise.
11647         (output): Use, instead of libiberty hashtable functions.
11648         (main): Do not use getopt.  Do not call htab_create.
11649
11650 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11651
11652         PR libstdc++/21526
11653         * lib/target-supports.exp (check_mkfifo_available):
11654         Return 0 for cygwin as mkfifo support incomplete on platform.
11655         Fix typos in comments.
11656
11657 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11658
11659         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11660
11661 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11662
11663         PR fortran/17432
11664         * gfortran.dg/assign_4.f: New test.
11665
11666 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11667
11668         PR tree-optimization/21563
11669         * gcc.dg/tree-ssa/pr21563.c: New.
11670
11671 2005-05-14  Jan Hubicka  <jh@suse.cz>
11672
11673         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11674
11675 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11676
11677         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11678
11679 2005-05-13  Julian Brown  <julian@codesourcery.com>
11680
11681         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11682         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11683
11684 2005-05-13  Jan Hubicka  <jh@suse.cz>
11685
11686         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11687         * gcc.dg/fold-xor-?.c: Likewise.
11688         * gcc.dg/pr15784-?.c: Likewise.
11689         * gcc.dg/pr20922-?.c: Likewise.
11690         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11691         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11692         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11693
11694 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11695
11696         PR fortran/21260
11697         * gfortran.dg/hollerith_1.f90: New test.
11698
11699 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11700
11701         * gfortran.dg/func_result_2.f90: New test.
11702
11703 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11704
11705         * gfortran.dg/dev_null.f90: New test.
11706
11707 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11708
11709         * gcc.dg/arm-vfp1.c: Revert last change.
11710
11711 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11712
11713         PR middle-end/19807
11714         PR tree-optimization/19639
11715         * g++.dg/tree-ssa/pr19807.C: New testcase.
11716
11717 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11718
11719         PR libfortran/21471
11720         * gfortran.dg/append-1.f90: New test.
11721
11722 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11723
11724         * gcc.dg/pr18501.c: XFAIL.
11725         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11726         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11727         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11728         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11729         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11730         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11731         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11732         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11733
11734 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11735
11736         PR fortran/20178
11737         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11738         gfortran.dg/f2c_3.f90: New tests.
11739
11740         * gfortran.dg/return_1.f90: Fix dg annotation.
11741
11742 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11743
11744         * gcc.c-torture/compile/20050510-1.c: New test.
11745
11746 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11747
11748         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11749
11750 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11751
11752         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11753
11754 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11755
11756         PR c/17913
11757         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11758
11759 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11760
11761         PR c/21342
11762         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11763         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11764
11765 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11766
11767         PR debug/16676
11768         * gcc.dg/debug/pr16676.c: New test.
11769
11770 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11771
11772         PR testsuite/21443
11773         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11774         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11775         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11776         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11777         Change -O1 to -O2.
11778         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11779         -fno-tree-dominator-opts.
11780
11781 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11782
11783         * gfortran.dg/return_1.f90: New test.
11784
11785 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11786
11787         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11788
11789         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11790
11791 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         PR c++/21427
11794         * g++.dg/inherit/covariant13.C: New.
11795
11796 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11797
11798         PR libfortran/19155
11799         * gfortran.dg/pr19155.f: New test.
11800
11801 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11802
11803         PR inline-asm/8788
11804         * gcc.dg/pr8788-1.c: New testcase.
11805
11806 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         PR target/21416
11809         * gcc.target/mips/fpcmp-[12].c: New tests.
11810
11811 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11812
11813         * lib/target-supports-dg.exp (dg-require-fork): New function.
11814         (dg-require-mkfifo): Likewise.
11815         * lib/target-supports.exp (check_function_available): New
11816         function.
11817         (check_fork_available): Likewise.
11818         (check_mkfifo_available): Likewise.
11819
11820 2005-05-06  Jeff Law  <law@redhat.com>
11821
11822         * gcc.c-torture/compile/pr21380.c: New test.
11823
11824 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR c++/20961
11827         * g++.dg/ext/weak3.C: New test.
11828
11829 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11830
11831         PR c++/21352
11832         * g++.dg/template/crash37.C: New test.
11833
11834 2005-05-05  Paul Brook  <paul@codesourcery.com>
11835
11836         * gcc.dg/arm-g2.c: Use effective-target arm32.
11837         * gcc.dg/arm-mmx-1.c: Ditto.
11838         * gcc.dg/arm-scd42-2.c: Ditto.
11839         * gcc.dg/arm-vfp1.c: Ditto.
11840         * lib/target-supports.exp (check_effective_target_arm32): New
11841         function.
11842
11843 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11844
11845         PR libfortran/21354
11846         gfortran.dg/in_pack_rank7.f90: New test.
11847
11848 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11849
11850         PR middle-end/15618
11851         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11852
11853 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11854
11855         PR middle-end/21265
11856         * gcc.dg/20050503-1.c: New test.
11857
11858         PR rtl-optimization/21239
11859         * gcc.dg/i386-sse-11.c: New test.
11860
11861 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11862
11863         PR target/16888
11864         * gcc.target/i386/asm-1.c: New test.
11865
11866 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11867
11868         PR rtl-optimization/21330
11869         * gcc.c-torture/execute/20050502-1.c: New test.
11870
11871         PR target/21297
11872         * gcc.c-torture/execute/20050502-2.c: New test.
11873
11874 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11875
11876         PR middle-end/21282
11877         * gcc.dg/pr21282.c: New.
11878
11879 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11880
11881         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11882         * gcc.dg/vect/vect-92.c: Likewise.
11883         * gcc.dg/vect/vect-93.c: Likewise.
11884         * gcc.dg/vect/vect-dv-1.c: Likewise.
11885         * gcc.dg/vect/vect-dv-2.c: Likewise.
11886         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11887
11888 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11889
11890         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11891         * gfortran.dg/vect/vect-2.f90: Likewise.
11892         * gfortran.dg/vect/vect-3.f90: Likewise.
11893         * gfortran.dg/vect/vect-4.f90: Likewise.
11894         * gfortran.dg/vect/vect-5.f90: Likewise.
11895
11896 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11897
11898         PR target/20813
11899         * gcc.dg/rs6000-fpint-2.c: New.
11900
11901 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11902
11903         PR c/15698
11904         * gcc.dg/builtins-30.c: Update expected messages.
11905         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11906         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11907         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11908
11909 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11910
11911         PR tree-optimization/21294
11912         * gcc.dg/tree-ssa/pr21294.c: New.
11913
11914 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11915
11916         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11917         __builtin_altivec_st_internal_4si built-in.
11918
11919 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR c++/15875
11922         * g++.dg/template/ptrmem14.C: New test.
11923
11924 2005-05-02  Paul Brook  <paul@codesourcery.com>
11925
11926         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11927
11928 2005-05-02  Michael Matz  <matz@suse.de>
11929
11930         PR c++/19542
11931         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11932
11933 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * g++.dg/cpp/weak.C: New test.
11936
11937 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11938
11939         * gcc.dg/tree-ssa/loop-8.c: New test.
11940
11941 2005-04-30  Michael Maty  <matz@suse.de>
11942
11943         * gcc.dg/inline-mcpy.c: New test.
11944
11945 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11946
11947         PR libfortran/18958
11948         * gfortran.dg/eoshift.f90: New test case.
11949
11950 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11951
11952         PR libfortran/18857
11953         * gfortran.dg/matmul_1.f90: New test.
11954
11955 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11956
11957         PR tree-optimization/21030
11958         * gcc.dg/tree-ssa/pr21030.c: New.
11959
11960 2005-04-29  Devang Patel  <dpatel@apple.com>
11961
11962         PR tree-optimization/21272
11963         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11964
11965 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR fortran/13082
11968         PR fortran/18824
11969         * gfortran.dg/entry_4.f90: New test.
11970         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11971         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11972         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11973         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11974         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11975         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11976         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11977
11978 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11979
11980         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11981
11982 2005-04-29  Paul Brook  <paul@codesourcery.com>
11983
11984         * gfortran.dg/entry_3.f90: New test.
11985
11986 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11987
11988         * gfortran.dg/implicit_4.f90: New test.
11989
11990 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11991
11992         * lib/target-supports.exp (check_profiling_available): Return
11993         false for xtensa-*-elf.
11994
11995 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11996
11997         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11998         error if file cannot be deleted.
11999
12000 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12001
12002         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12003         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12004         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12005         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12006         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12007         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12008         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12009         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12010         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12011         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12012         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12013         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12014         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12015
12016 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12017
12018         PR fortran/20865
12019         * gfortran.dg/pr20865.f90: New test.
12020
12021 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12022
12023         * gcc.dg/void-cast-2.c: New test.
12024
12025 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12026
12027         PR c/21159
12028         * gcc.dg/void-cast-1.c: New test.
12029
12030 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12031
12032         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12033
12034 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12035
12036         PR fortran/21177
12037         * gfortran.dg/pr21177.f90: New test.
12038
12039 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12040
12041         PR tree-optimization/21171
12042         * gcc.dg/tree-ssa/pr21171.c: New test.
12043
12044 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12045
12046         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12047         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12048         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12049         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12050         gcc.dg/tree-ssa/gen-vect-32.c: New.
12051         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12052         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12053         don't run on PPC32.
12054
12055 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12056
12057         PR c/21213
12058         * gcc.dg/transparent-union-3.c: New test.
12059
12060 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12061
12062         PR c/20740
12063         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12064         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12065         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12066         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12067         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12068         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12069
12070 2005-04-26  Jeff Law  <law@redhat.com>
12071
12072         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12073         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12074         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12075         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12076         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12077         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12078         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12079
12080 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12081
12082         PR tree-optimization/17598
12083         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12084
12085 2005-04-25  Mike Stump  <mrs@apple.com>
12086
12087         * objc.dg/fix-and-continue-1.m: Add.
12088
12089 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12090
12091         PR c++/20995
12092         * g++.dg/opt/pr20995-1.C: New test case.
12093
12094 2005-04-25  Devang Patel <dpatel@apple.com>
12095
12096         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12097
12098 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12099
12100         PR testsuite/21062
12101         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12102
12103 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12104
12105         PR C++/21188
12106         * g++.dg/opt/rtti2.C: New test.
12107
12108 2005-04-25  Paul Brook  <paul@codesourcery.com>
12109         Steven G. Kargl  <kargls@comcast.net>
12110
12111         PR fortran/20879
12112         * gfortran.dg/ichar_1.f90: New file.
12113
12114 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12115
12116         PR middle-end/20991
12117         * g++.dg/opt/pr20991.C: New test.
12118
12119         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12120         where sizeof (type) < __alignof__ (type).
12121         * gcc.dg/compat/struct-layout-1.h: Likewise.
12122
12123 2005-04-24  Per Bothner  <per@bothner.com>
12124             Devang Patel  <dpatel@apple.com>
12125
12126         PR preprocessor/20907
12127         * gcc.dg/cpp/very-long-comment.c: New test.
12128
12129 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12130
12131         PR fortran/20059
12132         * gfortran.dg/common_5.f: New test.
12133
12134 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12135
12136         PR middle-end/21082
12137         * g++.dg/tree-ssa/pr21082.C: New testcase.
12138
12139 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12140
12141         * gcc.dg/vect/vect-99.c: New test.
12142
12143 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12144
12145         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12146
12147 2005-04-22  Jeff Law  <law@redhat.com>
12148
12149         * gcc.dg/uninit-5.c: Remove xfails.
12150         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12151         conditionals and loads.
12152
12153 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12154
12155         PR libfortran/20074
12156         PR libfortran/20436
12157         PR libfortran/21108
12158         * gfortran.dg/nested_reshape.f90: new test
12159         * gfortran.dg/reshape-alloc.f90: new test
12160         * gfortran.dg/reshape.f90: new test
12161
12162 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12163
12164         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12165
12166         * gcc.dg/arm-vfp1.c: New test.
12167
12168 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12169
12170         PR c++/21087
12171         * g++.dg/lookup/builtin2.C: New test.
12172
12173 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12174
12175         * gcc.dg/weak/weak-13.c: New test.
12176
12177 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12178
12179         * lib/target-supports.exp (check_effective_target_sync_int_long):
12180         Add powerpc*.
12181
12182 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12183
12184         * gcc.target/mips/branch-1.c: New test.
12185
12186 2005-04-21  Richard Henderson  <rth@redhat.com>
12187
12188         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12189         * gcc.dg/vect/vect-86.c: Likewise.
12190         * gcc.dg/vect/vect-87.c: Likewise.
12191         * gcc.dg/vect/vect-88.c: Likewise.
12192
12193 2005-04-21  Devang Patel  <dpatel@apple.com>
12194
12195         PR optimization/20994
12196         * gcc.dg/tree-ssa/ifc-3.c: New test.
12197
12198 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12199
12200         PR c/12913
12201         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12202         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12203         gcc.dg/c99-vla-jump-5.c: New tests.
12204
12205 2005-04-19  Richard Henderson  <rth@redhat.com>
12206
12207         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12208         Fix typo in exists check.
12209         (check_effective_target_sync_int_long): New.
12210         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12211         * gcc.dg/ia64-sync-2.c: Likewise.
12212         * gcc.dg/ia64-sync-3.c: Likewise.
12213         * gcc.dg/ia64-sync-4.c: Likewise.
12214
12215 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12216
12217         * gcc.dg/fold-xor-1.c: New test.
12218         * gcc.dg/fold-xor-2.c: New test.
12219
12220 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12221
12222         PR target/20670
12223         * g++.dg/eh/fp-regs.C: New test.
12224
12225 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12226
12227         * gcc.dg/Wint-to-pointer-cast-1.c,
12228         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12229         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12230         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12231
12232 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12233
12234         PR fortran/16861
12235         * gfortran.dg/pr16861.f90: New test.
12236
12237 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12238
12239         * gcc.dg/pr21085.c: New test.
12240
12241 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12242
12243         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12244         (setup_mips_tests, dg-mips-options): New procedures.
12245         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12246         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12247         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12248         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12249         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12250         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12251         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12252         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12253         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12254         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12255         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12256         dg-mips-options instead of dg-options.  Remove now-redundant
12257         preprocessor guards.
12258         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12259         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12260         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12261         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12262         * gcc.dg/vr-mult-2.c: Delete.
12263         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12264         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12265         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12266         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12267         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12268         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12269         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12270
12271 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12272
12273         * ada/acats/run_all.sh: Use sync when executable not present.
12274
12275 2005-04-18  Devang Patel  <dpatel@apple.com>
12276
12277         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12278         * gcc.dg/vect/vect-11a.c: New.
12279         * gcc.dg/vect/vect-none.c: Update.
12280         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12281
12282 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12283
12284         PR tree-optimization/20922
12285         * gcc.dg/pr20922-1.c: New test.
12286         * gcc.dg/pr20922-2.c: New test.
12287         * gcc.dg/pr20922-3.c: New test.
12288         * gcc.dg/pr20922-4.c: New test.
12289         * gcc.dg/pr20922-5.c: New test.
12290         * gcc.dg/pr20922-6.c: New test.
12291
12292 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12293
12294         PR libfortran/20950
12295         * gfortran.dg/pr20950.f: New test.
12296
12297 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12298
12299         PR libfortran/19216
12300         * gfortran.dg/pr19216.f: New test.
12301
12302 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12303
12304         PR tree-optimization/21001
12305         * gcc.dg/tree-ssa/pr21001.c: New.
12306
12307 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12308
12309         PR libfortran/21075
12310         * gfortran.dg/reshape_rank7.f90: New test.
12311
12312 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12313
12314         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12315         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12316         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12317         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12318         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12319         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12320         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12321         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12322         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12323         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12324         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12325         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12326         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12327         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12328         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12329         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12330         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12331         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12332         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12333         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12334         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12335
12336 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12337
12338         * gfortran.dg/wtruncate.f: New testcase.
12339         * gfortran.dg/wtruncate.f90: New testcase.
12340
12341 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/21025
12344         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12345         which sizeof/alignof is dependent, rather than just whether we are
12346         processing_template_decl.
12347
12348 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12349
12350         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12351         corrected typo where the wrong variables had been compared.
12352
12353 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12354
12355         PR libfortran/18495
12356         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12357         Test callee-allocated version of return array with a write
12358         statement.
12359         Test spread with a temporary with another write statement.
12360
12361 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12362
12363         PR tree-optimization/21031
12364         * gcc.dg/tree-ssa/pr21031.c: New.
12365
12366 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12367
12368         PR tree-optimization/21004
12369         * gcc.dg/builtins-53.c: Include builtins-config.h.
12370         Check floorf, ceilf, floorl and ceill transformations
12371         only when HAVE_C99_RUNTIME is defined.
12372
12373 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12374
12375         PR middle-end/20739
12376         * gcc.dg/tree-ssa/pr20739.c: New test.
12377
12378 2005-04-14  Mike Stump  <mrs@apple.com>
12379
12380         * gcc.dg/Foundation.framework/empty: New.
12381         * gcc.dg/framework-2.c: New.
12382
12383 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12384
12385         PR tree-optimization/21021
12386         * gcc.c-torture/compile/pr21021.c: New.
12387
12388 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12389
12390         PR testsuite/21010
12391         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12392         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12393         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12394         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12395         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12396         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12397         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12398         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12399
12400 2005-04-14  Richard Henderson  <rth@redhat.com>
12401
12402         * lib/target-supports.exp (check_effective_target_vect_condition):
12403         Add ia64, i?86, and x86_64.
12404
12405 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12406
12407         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12408
12409 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12410
12411         PR tree-optimization/20657
12412         * gcc.dg/tree-ssa/pr20657.c: New.
12413
12414 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12415
12416         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12417         (long long int)trunc*.
12418
12419 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12420
12421         PR target/20927
12422         * gcc.dg/pr20927.c: New test.
12423
12424 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12425
12426         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12427         * gcc.target/mips/asm-1.c: Likewise.
12428
12429 2005-04-13  Dale Johannesen  <dalej@apple.com>
12430
12431         * objc.dg/objc-fast-4.m: New.
12432
12433 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12434
12435         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12436         directory.
12437         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12438
12439 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12440
12441         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12442         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12443         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12444
12445 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12446
12447         PR tree-optimization/20913
12448         * gcc.dg/tree-ssa/pr20913.c: New.
12449
12450         PR tree-optimization/20702
12451         * gcc.dg/tree-ssa/pr20702.c: New.
12452
12453 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12454
12455         PR c++/13744
12456         * g++.dg/inherit/local3.C: New test.
12457
12458 2005-04-12  Jeff Law  <law@redhat.com>
12459
12460         * gcc.dg/tree-ssa/20050412-1.c: New test.
12461
12462 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12463
12464         PR libfortran/19016
12465         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12466         Add tests with mask generated by expression.
12467         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12468         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12469         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12470
12471 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12472
12473         PR middle-end/20917
12474         * gcc.dg/20050409-1.c: New test.
12475
12476 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12477
12478         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12479
12480 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12481
12482         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12483         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12484         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12485         (TARGET_CXX): Adjust accordingly.
12486         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12487         determine_class_data_visibility and class_data_always_comdat.
12488         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12489         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12490         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12491         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12492         (arm_cxx_determine_class_data_visibility): New.
12493         (arm_cxx_class_data_always_comdat): Likewise.
12494         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12495         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12496         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12497         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12498         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12499         Define.
12500
12501 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12502
12503         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12504
12505 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12506
12507         * gcc.dg/i386-darwin-fpmath.c: New.
12508
12509 2004-04-11  Devang Patel  <dpatel@apple.com>
12510
12511         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12512         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12513         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12514         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12515         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12516         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12517         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12518         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12519         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12520
12521 2004-04-11  Devang Patel  <dpatel@apple.com>
12522
12523         * gcc.dg/vect/vect-dv-1.c: New test.
12524         * gcc.dg/vect/vect-dv-2.c: New test.
12525
12526 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12527
12528         PR tree-optimization/20933
12529         * gcc.dg/tree-ssa/pr20933.c: New test.
12530
12531 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12532
12533         * gfortran.dg/fold_nearest.f90: New test.
12534
12535 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12536
12537         * gcc.dg/tree-ssa/alias-1.c: New test.
12538
12539 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12540
12541         PR tree-optimization/20920
12542         * g++.dg/tree-ssa/pr20920.C: New test.
12543
12544 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12545
12546         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12547         (long long int)ceil*.
12548
12549 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12550
12551         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12552         explicit C++ linkage.
12553
12554 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12555
12556         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12557         warning for arithmetic IF statements.
12558
12559 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12560
12561         * eor_handling_1.f90: New test case.
12562         * eor_handling_2.f90: New test case.
12563         * eor_handling_3.f90: New test case.
12564         * eor_handling_4.f90: New test case.
12565         * eor_handling_5.f90: New test case.
12566         * noadv_size.f90: New test case.
12567         * pad_no.f90: New test case.
12568
12569 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12570
12571         * gcc.c-torture/execute/20050410-1.c: New test.
12572
12573 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12574
12575         * gcc.dg/pr20126.c: New.
12576
12577 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12578             Steven G. Kargl <kargls@comcast.net>
12579
12580         * gfortran.dg/PR19872.f: New test.
12581
12582 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12583
12584         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12585
12586 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12587
12588         * gfortran.dg/nint_1.f90: New test.
12589
12590 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12591
12592         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12593         Added test for callee-allocated arrays with write statements.
12594         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12595         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12596         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12597         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12598         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12599
12600 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12601
12602         PR libfortran/20163
12603         * gfortran.dg/open-options-blanks.f: New test.
12604
12605 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12606
12607         PR fortran/13257
12608         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12609
12610 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12613         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12614         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12615         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12616         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12617         * gcc.c-torture/execute/stdarg-4.c: New test.
12618
12619         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12620
12621         PR target/20795
12622         * g++.dg/abi/param2.C: New test.
12623
12624 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12625
12626         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12627
12628 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12629
12630         * gcc.dg/builtins-53.c: New test.
12631
12632 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12633
12634         * g++.dg/tree-ssa/pr18178.C: New test.
12635         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12636         * gcc.c-torture/execute/20041019-1.c: New test.
12637         * gcc.dg/tree-ssa/20041008-1.c: New test.
12638         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12639         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12640         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12641         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12642         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12643         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12644         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12645         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12646         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12647         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12648
12649 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12650
12651         PR rtl-optimization/20466
12652         * gcc.c-torture/execute/pr20466-1.c: New test.
12653
12654 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/20905
12657         * g++.dg/parse/cond2.C: New test.
12658
12659         PR c++/20145
12660         * g++.dg/warn/Wdtor1.C: New test.
12661
12662 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12663
12664         PR fortran/17229
12665         * gfortran.dg/pr17229.f: New test.
12666
12667 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12668
12669         * gfortran.dg/tiny_1.f90: New test.
12670         * gfortran.dg/tiny_2.f90: ditto.
12671
12672 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12673
12674         * gfortran.dg/eor_1.f90: Fix dg-do run line
12675         * gfortran.dg/open_new.f90: Fix dg-do run line
12676
12677 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12678
12679         * lib/target-supports.exp (get_compiler_messages): Support
12680         optional arguments, the fourth being compiler options.
12681         (check_effective_target_fpic): New proc.
12682         * gcc.dg/20050321-2.c: Restrict to target fpic.
12683
12684 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12685
12686         * gcc.dg/15443-1.c: New test.
12687         * gcc.dg/15443-2.c: Likewise.
12688
12689 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12690
12691         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12692
12693 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12694
12695         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12696
12697 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12698
12699         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12700         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12701         -m64.
12702         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12703         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12704         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12705
12706 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/20212
12709         * g++.dg/warn/Wunused-11.C: New test.
12710
12711 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12712
12713         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12714
12715 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12716
12717         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12718
12719 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12720
12721         PR c++/20734
12722         * g++.dg/template/ptrmem13.C: New test.
12723
12724 2005-04-05  Per Bothner  <per@bothner.com>
12725
12726         * lib/gcc.exp: Always add -fno-show-column, for now.
12727
12728 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12729
12730         PR testsuite/20767
12731         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12732         of plain old "unsigned int" for the type of "i".  Makes this test
12733         64bit clean.
12734
12735 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12736
12737         * gcc.dg/i386-ssefn-1.c: New test.
12738         * gcc.dg/i386-ssefn-2.c: New test.
12739         * gcc.dg/i386-ssefn-3.c: New test.
12740         * gcc.dg/i386-ssefn-4.c: New test.
12741
12742 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12743
12744         PR tree-optimization/20076
12745         * gcc.dg/builtin-apply4.c: New test.
12746
12747         PR preprocessor/19475
12748         * gcc.dg/cpp/macspace1.c: New test.
12749         * gcc.dg/cpp/macspace2.c: New test.
12750
12751 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12752
12753         * gfortran.dg/pr20755.f: Fixed bad format.
12754
12755 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12756
12757         PR c++/20763
12758         * g++.dg/ext/attrib21.C: New test.
12759
12760 2004-04-05  Devang Patel  <dpatel@apple.com>
12761
12762         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12763         * gcc.dg/vect/vect-shift-1.c: New test.
12764
12765 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12766
12767         PR libfortran/20755
12768         * gfortran.dg/pr20755.f: New test.
12769
12770 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12771
12772         * gfortran.dg/pr15959.f90: New test.
12773         * gfortran.dg/string_pad_trunc.f90: New test.
12774
12775 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12776
12777         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12778         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12779         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12780         syntax.
12781
12782 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12783
12784         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12785
12786 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12787
12788         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12789         * gcc.c-torture/compile/20011119-2.c: Likewise.
12790         * gcc.c-torture/compile/981001-2.c: Likewise.
12791
12792 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/20679
12795         * g++.dg/template/overload4.C: New test.
12796
12797 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         PR c++/20746
12800         * g++.dg/abi/covariant5.C: New.
12801
12802         PR debug/20505
12803         * g++.dg/debug/const2.C: New.
12804
12805 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12806
12807         PR rtl-optimization/16104
12808         * gcc.c-torture/execute/20050316-1.c: New test.
12809
12810 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12811
12812         * g++.dg/template/spec23.C: Fix dg-error text.
12813
12814 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12815
12816         PR c++/19199
12817         * g++.dg/expr/lval2.C: New.
12818
12819 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12822         __builtin_strcasecmp and __builtin_strncasecmp.
12823
12824 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         PR c++/20723
12827         * g++.dg/template/spec22.C: New.
12828         * g++.dg/template/spec23.C: New.
12829
12830 2005-04-03  Dale Ranta  <dir@lanl.gov>
12831             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12832
12833         PR libfortran/20068
12834         PR libfortran/20125
12835         PR libfortran/20156
12836         PR libfortran/20471
12837         * gfortran.dg/backspace.f: New test.
12838
12839 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12840
12841         * gcc.dg/pr19345.c: New test.
12842
12843 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12844
12845         PR tree-optimization/20640
12846         * gcc.dg/torture/tree-loop-1.c: New.
12847
12848 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12849
12850         PR rtl-optimization/20290
12851         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12852
12853 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12854
12855         * gcc.dg/rs6000-fpint.c: New.
12856
12857 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12858
12859         * gcc.dg/old-style-then-proto-1.c: New test.
12860
12861 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12862
12863         * gfortran.fortran-torture/execute/backspace.f90: Check
12864         after backspace and read was incorrect.
12865
12866 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12867
12868         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12869         buffer past the terminating NUL using memcmp.
12870         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12871         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12872
12873         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12874         Fix unused/uninitialized variable warnings.
12875
12876         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12877         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12878         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12879         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12880
12881         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12882         gcc.c-torture/execute/builtins/fputs-lib.c,
12883         gcc.c-torture/execute/builtins/lib/fprintf.c,
12884         gcc.c-torture/execute/builtins/lib/main.c,
12885         gcc.c-torture/execute/builtins/lib/memcmp.c,
12886         gcc.c-torture/execute/builtins/lib/memmove.c,
12887         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12888         gcc.c-torture/execute/builtins/lib/memset.c,
12889         gcc.c-torture/execute/builtins/lib/printf.c,
12890         gcc.c-torture/execute/builtins/lib/sprintf.c,
12891         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12892         gcc.c-torture/execute/builtins/lib/strchr.c,
12893         gcc.c-torture/execute/builtins/lib/strcmp.c,
12894         gcc.c-torture/execute/builtins/lib/strcpy.c,
12895         gcc.c-torture/execute/builtins/lib/strcspn.c,
12896         gcc.c-torture/execute/builtins/lib/strlen.c,
12897         gcc.c-torture/execute/builtins/lib/strncat.c,
12898         gcc.c-torture/execute/builtins/lib/strncmp.c,
12899         gcc.c-torture/execute/builtins/lib/strncpy.c,
12900         gcc.c-torture/execute/builtins/lib/strrchr.c,
12901         gcc.c-torture/execute/builtins/lib/strspn.c,
12902         gcc.c-torture/execute/builtins/lib/strstr.c,
12903         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12904         gcc.c-torture/execute/builtins/strlen-2.c,
12905         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12906         prototypes.
12907
12908 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12909
12910         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12911         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12912         selectany usage.
12913
12914 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12915
12916         PR c++/19406
12917         * g++.dg/debug/using1.C: New test.
12918
12919 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12920
12921         PR middle-end/20524
12922         * gcc.dg/alias-7.c: Prefix asm-declared name with
12923         __USER_LABEL_PREFIX__.
12924
12925 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12926
12927         Fix fallout from PR middle-end/15700:
12928         * gcc.c-torture/compile/20011119-1.c: Take
12929         __USER_LABEL_PREFIX__ into account.
12930         * gcc.c-torture/compile/20011119-2.c: Likewise.
12931
12932 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12933
12934         PR c++/18644
12935         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12936
12937 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12938
12939         PR c/17855
12940         * gcc.c-torture/compile/struct-non-lval-1.c,
12941         gcc.c-torture/compile/struct-non-lval-2.c,
12942         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12943
12944 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12945
12946         * gcc.dg/tls/tls.exp: Remove temporary file.
12947         * g++.dg/tls/tls.exp: Ditto.
12948         * lib/file-format.exp: Ditto.
12949         * g++.dg/special/ecos.exp: Ditto.
12950
12951         * lib/profopt.exp: Treat prof_ext as a list.
12952         * gcc.misc-tests/bprob.exp: Ditto.
12953         * g++.dg/bprob/bprob.exp: Ditto.
12954
12955         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12956         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12957         g++.dg/tree-ssa/pointer-reference-alias.C,
12958         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12959         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12960         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12961         g++.dg/vect/pr19951.cc: Ditto.
12962         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12963         gcc.dg/builtins-47.c: Ditto.
12964         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12965         gcc.dg/pr20115-1.c: Ditto.
12966         * gcc.dg/tree-ssa/20030530-2.c,
12967         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12968         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12969         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12970         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12971         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12972         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12973         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12974         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12975         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12976         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12977         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12978         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12979         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12980         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12981         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12982         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12983         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12984         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12985         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12986         gcc.dg/tree-ssa/20030824-1.c,
12987         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12988         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12989         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12990         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12991         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12992         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12993         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12994         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12995         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12996         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12997         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12998         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12999         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13000         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13001         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13002         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13003         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13004         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13005         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13006         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13007         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13008         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13009         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13010         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13011         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13012         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13013         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13014         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13015         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13016         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13017         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13018         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13019         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13020         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13021         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13022         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13023         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13024         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13025         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13026         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13027         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13028         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13029         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13030         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13031         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13032         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13033         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13034         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13035         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13036         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13037         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13038         gcc.dg/tree-ssa/useless-1.c: Ditto.
13039         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13040         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13041         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13042         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13043         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13044         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13045         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13046         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13047         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13048         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13049         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13050         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13051         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13052         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13053         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13054         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13055         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13056         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13057         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13058         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13059         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13060         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13061         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13062         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13063         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13064         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13065         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13066         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13067         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13068         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13069         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13070         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13071         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13072         gcc.dg/vect/vect-none.c: Ditto.
13073         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13074         treelang/compile/unsigned.tree: Ditto.
13075
13076         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13077         * gcc.dg/cpp/direct2s.c: Ditto.
13078         * gcc.dg/cpp/paste4.c: Ditto.
13079         * gcc.dg/cpp/separate-1.c: Ditto.
13080         * gcc.dg/pch/save-temps-1.c: Ditto.
13081         * g++.dg/ext/altivec-10.C: Ditto.
13082         * g++.dg/pch/pch.C: Ditto.
13083
13084         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13085
13086         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13087         * g++.dg/template/repo1.C: Ditto.
13088         * g++.dg/template/repo2.C: Ditto.
13089         * g++.dg/template/repo3.C: Ditto.
13090         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13091         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13092         * g++.old-deja/g++.pt/repo1.C: Ditto.
13093         * g++.old-deja/g++.pt/repo2.C: Ditto.
13094         * g++.old-deja/g++.pt/repo3.C: Ditto.
13095         * g++.old-deja/g++.pt/repo4.C: Ditto.
13096
13097         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13098         * gcc.dg/20030107-1.c: Ditto.
13099         * gcc.dg/20030702-1.c: Ditto.
13100         * gcc.dg/profile-generate-1.c: Ditto.
13101         * g++.dg/other/profile1.C: Ditto.
13102         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13103
13104         * lib/gcc-dg.exp (remove-build-file): New.
13105         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13106         cleanup-tree-dump, cleanup-saved-temps): New.
13107
13108 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         PR c++/19203, DR 214
13111         * g++.dg/parse/ambig3.C: Not ambiguous.
13112         * g++.dg/template/spec20.C: New.
13113         * g++.dg/template/spec21.C: New.
13114
13115 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13116
13117         PR target/20045
13118         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13119
13120 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13121
13122         PR libfortran/20660
13123         * gfortran.dg/negative_unit.f: New test.
13124
13125 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13126
13127         * gcc.dg/20050330-1.c: New test.
13128
13129 2005-03-30  Devang Patel  <dpatel@apple.com>
13130
13131         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13132
13133 2005-03-30  Dale Johannesen  <dalej@apple.com>
13134
13135         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13136
13137 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13138
13139         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13140         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13141         Strip options from test name.
13142
13143 2005-03-31  Jan Hubicka  <jh@suse.cz>
13144
13145         * gcc.dg/varpool-1.c: New testcase.
13146
13147 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13148
13149         PR c/772
13150         PR c/17913
13151         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13152         gcc.dg/stmt-expr-label-3.c : New tests.
13153         * gcc.c-torture/execute/medce-2.c: Remove.
13154
13155 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         PR c/20368
13158         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13159         tests.
13160
13161 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13162
13163         * gcc.c-torture/compile/pr20203.c: New test.
13164
13165 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13166
13167         * gfortran.dg/promotion.f90: New test.
13168
13169 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13170
13171         PR middle-end/20491
13172         * gcc.dg/torture/asm-subreg-1.c: New test.
13173
13174 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13175
13176         PR c/20672
13177         * gcc.dg/pr20672-1.c: New test.
13178
13179 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13180
13181         * gfortran.dg/vect: New directory.
13182         * gfortran.dg/vect/vect.exp: New.
13183         * gfortran.dg/vect/vect-1.f90: New test.
13184         * gfortran.dg/vect/vect-2.f90: New test.
13185         * gfortran.dg/vect/vect-3.f90: New test.
13186         * gfortran.dg/vect/vect-4.f90: New test.
13187         * gfortran.dg/vect/vect-5.f90: New test.
13188
13189 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13190
13191         PR middle-end/20622
13192         * gcc.dg/alias-7.c: New test.
13193
13194 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13195
13196         * gcc.dg/sparc-reg-1.c: New test.
13197
13198 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13199
13200         PR target/19890
13201         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13202
13203 2005-03-29  Dale Ranta  <dir@lanl.gov>
13204             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13205
13206         PR libfortran/20163
13207         * gfortran.dg/pr20163-2.f: New test.
13208
13209 2005-03-28  Jan Hubicka  <jh@suse.cz>
13210
13211         PR middle-end/20635
13212         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13213         by Jakub Jelinek.
13214
13215 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13216
13217         PR tree-optimization/20626
13218         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13219         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13220
13221 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13222
13223         * gfortran.dg/underflow.f90: New test.
13224         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13225
13226 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13227
13228         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13229
13230 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13231
13232         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13233         (g++_init): Make sure that CXXFLAGS is set.
13234         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13235         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13236         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13237         * lib/objc.exp (objc_init): Likewise.
13238         * lib/treelang.exp (treelang_init): Likewise.
13239
13240 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13241
13242         PR tree-optimization/20470
13243         * gcc.dg/tree-ssa/pr20470.c: New test.
13244
13245 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13246
13247         * gcc.dg/ppc-stfiwx.c: New.
13248
13249 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13250
13251         PR target/19888
13252         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13253
13254 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13255
13256         * gcc.dg/20050325-1.c: Fix a typo.
13257
13258 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13259
13260         PR libfortran/19678
13261         PR libfortran/19679
13262         * gfortran.dg/dos_eol.f: New test.
13263
13264 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13265
13266         PR rtl-optimization/20249
13267         * gcc.dg/20050325-1.c: New test.
13268
13269 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13270
13271         PR libfortran/15332
13272         * gfortran.dg/pr15332.f: New test.
13273
13274 2005-03-24  Dale Johannesen  <dalej@apple.com>
13275
13276         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13277
13278 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13279
13280         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13281         'internal' visibility.
13282         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13283         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13284         'protected' visibility.
13285         * gcc.dg/visibility-7.c: Likewise.
13286         * lib/target-supports.exp (check_visibility_available): Take
13287         a parameter, the kind of visibility to check for.
13288         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13289         to check_visibility_available.
13290
13291         * g++.dg/expr/cast3.C: New.
13292
13293 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13294
13295         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13296         rs6000.
13297
13298 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13299
13300         PR target/20095
13301         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13302
13303 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13304
13305         * gcc.dg/badshift.c: Renamed to...
13306         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13307
13308         * gcc.target/i386/badshift.c: Renamed to...
13309         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13310         only.
13311
13312         PR rtl-optimization/20532
13313         * gcc.target/i386/badshift.c: New.
13314
13315 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13316
13317         * gfortran.dg/pr18025.f90: New test.
13318
13319 2005-03-23  Dale Johannesen  <dalej@apple.com>
13320
13321         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13322
13323 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13324
13325         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13326
13327         * lib/target-supports.exp (check_iconv_available): Default
13328         libiconv to -liconv, if there is no definition.
13329
13330 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13331
13332         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13333
13334 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13335
13336         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13337         * g++.dg/opt/pr7503-2.C: Likewise.
13338         * g++.dg/opt/pr7503-3.C: Likewise.
13339         * g++.dg/opt/pr7503-4.C: Likewise.
13340         * g++.dg/opt/pr7503-5.C: Likewise.
13341         * g++.dg/warn/minmax.C: New test.
13342
13343 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13344
13345         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13346         * gfortran.dg/g77_intrinsics_sub.f: New test.
13347
13348 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13349             Jan Hubicka  <jh@suse.cz>
13350             Steven Bosscher <stevenb@suse.de
13351
13352         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13353
13354 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13355
13356         PR c++/19980
13357         * g++.dg/template/redecl3.C: New test.
13358
13359 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13360
13361         PR c++/20499
13362         * g++.dg/parse/error16.C: Tweak error markers.
13363
13364 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13365
13366         PR target/20561
13367         * gcc.dg/20050321-2.c: New test.
13368
13369 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         PR c++/20465
13372         PR c++/20381
13373         * g++.dg/template/ptrmem12.C: New.
13374
13375 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13376
13377         PR rtl-optimization/20527
13378         * gcc.c-torture/execute/pr20527-1.c: New test.
13379
13380 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13381
13382         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13383         program, compile it into a real executable and then delete the .c
13384         and .x files afterwards, to avoid problems on testglue targets.
13385
13386 2005-03-21  Stuart Hastings  <stuart@apple.com>
13387
13388         * gcc.target/i386/sse-2.c: New.
13389
13390 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13391
13392         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13393
13394 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13395
13396         * g++.dg/parse/crash25.C: Fix typo.
13397
13398 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13399
13400         PR c++/20461
13401         * g++.dg/parse/crash24.C: New test.
13402
13403         PR c++/20536
13404         * g++.dg/parse/crash25.C: New test.
13405
13406 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13407
13408         PR c++/20147
13409         * g++.dg/ext/stmtexpr4.C: New test.
13410
13411 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13412
13413         PR middle-end/20539
13414         * gcc.c-torture/compile/pr13066-1.c: New test case.
13415         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13416         * g++.dg/opt/pr13066-1.C: Likewise.
13417
13418 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13419
13420         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13421
13422 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13423
13424         PR fortran/18525
13425         * gfortran.dg/nesting_1.f90: New test.
13426
13427 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13428
13429         PR c++/20240
13430         * g++.dg/lookup/using13.C: New test.
13431
13432 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13433
13434         PR c++/20333
13435         * g++.dg/template/crash36.C: New test.
13436
13437 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13438
13439         PR c++/20463
13440         * g++.dg/template/crash35.C: New test.
13441
13442 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13443
13444         PR c++/19966
13445         * g++.dg/overload/operator2.C: New test.
13446
13447 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13448
13449         PR libfortran/20257
13450         * gfortran.dg/pr20257.f90: New test.
13451
13452 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13453
13454         PR libfortran/20480
13455         * gfortran.dg/pr20480.f90: New test.
13456
13457 2005-03-16  Richard Henderson  <rth@redhat.com>
13458
13459         PR middle-end/15700
13460         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13461         (_rtld_global): New.
13462         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13463         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13464
13465         * gcc.dg/alias-3.c: New.
13466         * gcc.dg/alias-4.c: New.
13467         * gcc.dg/alias-5.c: New.
13468         * gcc.dg/alias-6.c: New.
13469
13470 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13471
13472         * gcc.dg/cpp/ucnid-7.c: New.
13473
13474 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13475             Dorit Naishlos  <dorit@il.ibm.com>
13476
13477         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13478         darwin.
13479
13480 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13481
13482         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13483         misaligned accesses.
13484         * gcc.dg/vect/vect-58.c: Likewise.
13485         * gcc.dg/vect/vect-92.c: New.
13486         * gcc.dg/vect/vect-93.c: New.
13487
13488 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13489
13490         PR fortran/18827
13491         * gfortran.dg/assign_2.f90: New test.
13492         * gfortran.dg/assign_3.f90: New test.
13493         * gfortran.dg/assign.f90: New test.
13494
13495 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13496
13497         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13498         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13499         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13500         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13501         names.
13502
13503 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13504
13505         * gcc.dg/cpp/ucnid-6.c: New.
13506
13507         * gcc.dg/cpp/normalize-1.c: New.
13508         * gcc.dg/cpp/normalize-2.c: New.
13509         * gcc.dg/cpp/normalize-3.c: New.
13510         * gcc.dg/cpp/normalize-4.c: New.
13511         * gcc.dg/cpp/ucnid-4.c: New.
13512         * gcc.dg/cpp/ucnid-5.c: New.
13513         * g++.dg/cpp/normalize-1.C: New.
13514         * g++.dg/cpp/ucnid-1.C: New.
13515
13516 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13517
13518         * gcc.dg/pr18628.c: New.
13519
13520 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13521
13522         PR c++/20280
13523         * g++.dg/tree-ssa/pr20280.C: New.
13524
13525 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13526
13527         PR fortran/20467
13528         * gfortran.dg/stfunc_2.f90: New test.
13529
13530 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13531
13532         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13533
13534 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13535
13536         * gcc.dg/tree-ssa/20050314-1.c: New test.
13537
13538 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13539
13540         PR c++/4403
13541         PR c++/9783, DR433
13542         * g++.dg/template/friend34.C: New test.
13543         * g++.dg/template/friend35.C: Likewise.
13544         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13545
13546 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13547
13548         Friend class name lookup 5/n
13549         PR c++/1016
13550         * g++.dg/lookup/hidden-class1.C: New test.
13551         * g++.dg/lookup/hidden-class2.C: Likewise.
13552         * g++.dg/lookup/hidden-class3.C: Likewise.
13553         * g++.dg/lookup/hidden-class4.C: Likewise.
13554         * g++.dg/lookup/hidden-class5.C: Likewise.
13555         * g++.dg/lookup/hidden-class6.C: Likewise.
13556         * g++.dg/lookup/hidden-class7.C: Likewise.
13557         * g++.dg/lookup/hidden-class8.C: Likewise.
13558         * g++.dg/lookup/hidden-class9.C: Likewise.
13559         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13560         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13561         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13562         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13563         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13564         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13565         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13566         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13567         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13568         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13569         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13570
13571 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/20157
13574         * g++.dg/template/error18.C: New test.
13575
13576 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13577
13578         PR debug/16792
13579         * g++.dg/debug/pr16792.C: New test.
13580
13581 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13582
13583         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13584         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13585         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13586         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13587         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13588         test assertion names.
13589
13590 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13591
13592         PR fortran/18600
13593         * gfortran.dg/stfunc_1.f90: New test.
13594
13595 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13596
13597         PR fortran/16907
13598         * gfortran.dg/real_index_1.f90: New test.
13599
13600 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13601
13602         PR fortran/20323
13603         * gfortran.dg/spec_expr_1.f90: New test.
13604
13605 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13606
13607         PR c/20402
13608         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13609         new parser.
13610
13611 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13612
13613         PR fortran/20361
13614         * gfortran.dg/largeequiv_1.f90: New test.
13615
13616 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13617
13618         * gcc.dg/ucnid-1.c: New.
13619         * gcc.dg/ucnid-2.c: New.
13620         * gcc.dg/ucnid-3.c: New.
13621         * gcc.dg/ucnid-4.c: New.
13622         * gcc.dg/ucnid-5.c: New.
13623         * gcc.dg/ucnid-6.c: New.
13624         * gcc.dg/cpp/ucnid-1.c: New.
13625         * gcc.dg/cpp/ucnid-2.c: New.
13626         * gcc.dg/cpp/ucnid-3.c: New.
13627         * g++.dg/other/ucnid-1.C: New.
13628
13629 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13630
13631         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13632
13633 2005-03-11  Per Bothner  <per@bothner.com>
13634
13635         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13636         that diagnotics refer to correct token.
13637         * gcc.dg/unused-3.c: Likewise.
13638
13639 2005-03-11  Per Bothner  <per@bothner.com>
13640
13641         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13642         constant" is now actually on same line as string constant.
13643         * gcc.dg/cpp/direct2s.c: Likewise.
13644
13645 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13646
13647         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13648
13649 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13650
13651         PR libfortran/20124
13652         * gfortran.dg/pr20124.f90: New Test
13653
13654 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13655
13656         PR tree-optimization/20130
13657         * gcc.dg/pr20130-1.c: New test.
13658
13659 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13660
13661         PR target/20095
13662         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13663
13664 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13665
13666         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13667
13668 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13669
13670         * g++.dg/eh/forced1.C: Fix comment.
13671         * g++.dg/eh/forced2.C: Ditto.
13672         * g++.dg/eh/forced3.C: Ditto.
13673         * g++.dg/eh/forced4.C: Ditto.
13674
13675 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13676
13677         PR rtl-opt/20412
13678         * gcc.c-torture/compile/pr20412.c: New test.
13679
13680 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13681
13682         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13683
13684 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13685
13686         PR target/20322
13687         * gcc.dg/20050307-1.c: New test.
13688
13689 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13690
13691         PR c++/20375
13692         * g++.dg/other/stdarg3.C: New.
13693
13694 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13695
13696         PR c++/18384, c++/18327
13697         * g++.dg/init/array19.C: New test.
13698
13699         PR inline-asm/20314
13700         * gcc.dg/torture/pr20314-1.c: New test.
13701         * gcc.dg/torture/pr20314-2.c: New test.
13702
13703 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13704
13705         * gcc.dg/20050309-1.c: New test.
13706
13707 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13708
13709         * gcc.dg/builtins-10.c: Reactivate disabled test.
13710         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13711         new cbrt transformations.
13712
13713 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13714
13715         PR c++/20208
13716         * g++.dg/template/array13.C: New test.
13717
13718 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13719
13720         PR c++/16859
13721         * g++.dg/init/brace4.C: New test.
13722
13723 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         PR c++/20186
13726         * g++.dg/template/non-dependent12.C: New.
13727
13728 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/20142
13731         * g++.dg/init/array18.C: Add dg-do run marker.
13732
13733         PR c++/20142
13734         * g++.dg/init/array18.C: New test.
13735
13736 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13737
13738         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13739         * g++.dg/gcov/gcov.exp: Likewise.
13740         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13741         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13742         * lib/c-torture.exp: Likewise.
13743         * lib/fortran-torture.exp: Likewise.
13744         * lib/g++.exp: Likewise.
13745         * lib/gcc-defs.exp: Likewise.
13746         * lib/gcc-dg.exp: Likewise.
13747         * lib/gcc.exp: Likewise.
13748         * lib/gcov.exp: Likewise.
13749         * lib/gfortran.exp: Likewise.
13750         * lib/mike-g++.exp: Likewise.
13751         * lib/mike-gcc.exp: Likewise.
13752         * lib/objc-torture.exp: Likewise.
13753         * lib/objc.exp: Likewise.
13754         * lib/profopt.exp: Likewise.
13755         * lib/target-libpath.exp: Likewise.
13756         * lib/target-supports.exp: Likewise.
13757         * lib/treelang.exp: Likewise.
13758         * lib/wrapper.exp: Likewise.
13759
13760 2005-03-08  Jeff Law  <law@redhat.com>
13761
13762         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13763         PHI-OPT changes.
13764
13765 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13766
13767         * gcc.dg/vect/pr20122.c: New test.
13768
13769 2005-03-07  Jeff Law  <law@redhat.com>
13770
13771         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13772         was folded away.
13773         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13774         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13775         * gcc.dg/tree-ssa/pr18134.c: New test.
13776
13777 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13778
13779         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13780         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13781         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13782
13783 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13784
13785         PR tree-opt/17671
13786         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13787
13788 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13789
13790         * g++.dg/warn/Wnvdtor.C: New test.
13791
13792 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13793
13794         * gcc.dg/torture/pr19683-1.c: New test.
13795
13796 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13797
13798         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13799         * gfortran.dg/g77/19990313-2.f: Ditto.
13800         * gfortran.dg/g77/19990313-3.f: Ditto.
13801         * gfortran.dg/g77/19990525-0.f: Ditto.
13802         * gfortran.dg/g77/19990826-0.f: Ditto.
13803         * gfortran.dg/g77/19990826-2.f: Ditto.
13804         * gfortran.dg/g77/19990826-3.f: Ditto.
13805         * gfortran.dg/g77/20000511-1.f: Ditto.
13806         * gfortran.dg/g77/20000511-2.f: Ditto.
13807         * gfortran.dg/g77/970625-2.f: Ditto.
13808         * gfortran.dg/g77/980310-2.f: Ditto.
13809         * gfortran.dg/g77/980310-3.f: Ditto.
13810         * gfortran.dg/g77/980310-8.f: Ditto.
13811         * gfortran.dg/g77/980519-2.f: Ditto.
13812         * gfortran.dg/g77/alpha1.f: Ditto.
13813         * gfortran.dg/g77/claus.f: Ditto.
13814         * gfortran.dg/g77/erfc.f: Ditto.
13815         * gfortran.dg/g77/short.f: Ditto.
13816         * gfortran.fortran-torture/execute/data.f90: Ditto.
13817         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13818         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13819
13820 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13821
13822         * lib/file-format.exp (gcc_target_object_format): Add check for som
13823         format and hardcode object formats on hppa*-*-hpux*.
13824         * lib/target-supports.exp (check_weak_available): Add check for som
13825         object format.  Always return 0 on hppa*-*-hpux10*.
13826
13827         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13828         is defined.
13829
13830         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13831
13832 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13833
13834         * gfortran.dg/pr19936_1.f90: New test.
13835         * gfortran.dg/pr19936_2.f90: New test.
13836         * gfortran.dg/pr19936_3.f90: New test.
13837
13838 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13839             Paul Thomas <prthomas@drfccad.cea.fr>
13840
13841         * gfortran.dg/PR19754_1.f90: New test.
13842         * gfortran.dg/PR19754_2.f90: Ditto.
13843
13844 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13845
13846         PR c++/19311
13847         * g++.dg/template/non-dependent11.C: New test.
13848
13849 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13850
13851         * lib/target-supports.exp (check_iconv_available): Fix comment.
13852
13853 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13854             Joseph S. Myers  <joseph@codesourcery.com>
13855
13856         PR c++/19797
13857         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13858
13859 2005-03-04  Matthew Sachs  <msachs@apple.com>
13860
13861         * gcc.exp (gcc_target_compile): Put braces around
13862         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13863         * objc.exp (objc_target_compile): Likewise.
13864         * treelang.exp (treelang_target_compile): Likewise.
13865
13866 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13867
13868         PR fortran/19673
13869         * gfortran.dg/func_result_1.f90: New test.
13870
13871 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13872
13873         * gcc.misc-tests/options.exp: New test.
13874
13875 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13876
13877         * gcc.dg/pr15784-4.c: New test.
13878
13879 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13880
13881         * gcc.c-torture/execute/pr17133.c: New.
13882         * gcc.c-torture/compile/20050303-1.c: New.
13883
13884 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13885
13886         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13887
13888 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13889
13890         * g++.dg/overload/using2.C: New.
13891
13892 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/19916
13895         * g++.dg/init/ptrmem2.C: New test.
13896
13897 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13898
13899         PR c/8927
13900         * gcc.dg/pr8927-1.c: New test.
13901
13902 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13903
13904         PR c++/20232
13905         * g++.dg/inherit/covariant12.C: New.
13906
13907 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13908
13909         PR fortran/19479
13910         * gfortran.dg/bound_1.f90: New test.
13911
13912 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13913
13914         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13915         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13916
13917 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13918
13919         PR c/20245
13920         * gcc.dg/pr20245-1.c: New test.
13921
13922 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13923
13924         PR middle-end/19874
13925         * gcc.c-torture/execute/20050119-2.c: New test case.
13926
13927 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13928
13929         * README: Update the DejaGnu bug reporting address.
13930         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13931         * lib/objc-torture.exp: Likewise.
13932
13933 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13934
13935         * gfortran.dg/boz_1.f90: New test.
13936         * gfortran.dg/boz_3.f90: New test.
13937         * gfortran.dg/boz_4.f90: New test.
13938
13939 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13940
13941         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13942         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13943
13944 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13945
13946         PR libfortran/20101
13947         * gfortran.dg/write_0_pe_format.f90: New test.
13948
13949 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13950
13951         PR c++/20206
13952         * g++.dg/opt/thunk2.C: New test.
13953         * g++.dg/opt/covariant1.C: New test.
13954
13955 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13956
13957         * gfortran.dg/e_d_fmt.f90: New test.
13958
13959 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13960
13961         * gcc.dg/asm-b.c: Fix comment typos.
13962
13963 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13964
13965         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13966         a V_MAY_DEF also.
13967
13968 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13969
13970         PR tree-opt/20188
13971         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13972         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13973         * gcc.dg/asm-b.c: New test.
13974
13975 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13976
13977         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13978         Disable this test on IRIX 6.
13979
13980 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13981
13982         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13983         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13984         parser.
13985
13986 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13987
13988         PR tree-optimization/20204
13989         * testsuite/gcc.dg/pr20204.c: New test.
13990
13991 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR target/20196
13994         * gcc.c-torture/execute/20050224-1.c: New test.
13995
13996         PR c++/20175
13997         * g++.dg/warn/Wbraces2.C: New test.
13998
13999 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14000
14001         PR c++/19878
14002         * g++.dg/init/const2.C: New test.
14003
14004 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14005
14006         PR tree-optimization/20100
14007         * gcc.c-torture/execute/pr20100-1.c: New test.
14008
14009 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14010
14011         * gfortran.dg/implicit_3.f90: New test.
14012
14013         * gfortran.dg/deftype_1.f90: New test.
14014
14015 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14016
14017         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14018         the test passes.
14019         * g++.dg/other/anon3.C: Accept a warning.
14020
14021 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14022
14023         * gcc.dg/pr20017.c: Fix a comment typo.
14024
14025 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14026
14027         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14028
14029 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14030
14031         PR ada/19902
14032         * ada/acats/tests/cxa/cxa3004.a: Remove.
14033         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14034
14035 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/20073
14038         * g++.dg/init/const1.C: New test.
14039
14040         PR c++/19991
14041         * g++.dg/parse/constant7.C: New test.
14042
14043         PR c++/20152
14044         * g++.dg/parse/error27.C: New test.
14045         * g++.dg/template/qualttp15.C: Adjust error markers.
14046         * g++.old-deja/g++.other/struct1.C: Likewise.
14047
14048         PR c++/20153
14049         * g++.dg/template/error17.C: New test.
14050
14051         PR c++/20148
14052         * g++.dg/parser/error26.C: New test.
14053
14054 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14055
14056         PR tree-optimization/20100
14057         PR tree-optimization/20115
14058         * gcc.dg/pr20115.c: New test.
14059         * gcc.dg/pr20115-1.c: New test.
14060         * gcc.dg/pr20100.c: New test.
14061         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14062         call-clobbered variables after alias1.
14063
14064 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14065
14066         * gfortran.dg/list_read_4.f90: new test.
14067
14068 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14069
14070         PR rtl-optimization/20017.
14071         * gcc.dg/pr20017.c: New.
14072
14073 2005-02-22  Devang Patel  <dpatel@apple.com>
14074
14075         PR 19952
14076         * g++.dg/tree-ssa/pr19952.C: New test.
14077
14078 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14079
14080         PR c++/19883
14081         * g++.dg/parse/constant6.C: New test.
14082
14083 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14084
14085         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14086         * g++.dg/charset/asm2.c: Likewise.
14087         * g++.dg/charset/asm3.c: Likewise.
14088         * g++.dg/charset/asm4.c: Likewise.
14089         * g++.dg/charset/asm5.c: Likewise.
14090         * g++.dg/charset/attribute1.c: Likewise.
14091         * g++.dg/charset/attribute2.c: Likewise.
14092         * g++.dg/charset/extern1.cc: Likewise.
14093         * g++.dg/charset/extern2.cc: Likewise.
14094         * g++.dg/charset/extern3.cc: Likewise.
14095         * g++.dg/charset/function.cc: Likewise.
14096         * g++.dg/charset/string.c: Likewise.
14097         * g++.dg/charset/charset.exp: Likewise.
14098         * lib/target-supports.exp (check_iconv_available): Fix comment.
14099
14100 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14101
14102         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14103         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14104         * gcc.dg/charset/asm2.c: Likewise.
14105         * gcc.dg/charset/asm3.c: Likewise.
14106         * gcc.dg/charset/asm4.c: Likewise.
14107         * gcc.dg/charset/asm5.c: Likewise.
14108         * gcc.dg/charset/asm6.c: Likewise.
14109         * gcc.dg/charset/attribute1.c: Likewise.
14110         * gcc.dg/charset/attribute2.c: Likewise.
14111         * gcc.dg/charset/builtin1.c: Likewise.
14112         * gcc.dg/charset/extern.c: Likewise.
14113         * gcc.dg/charset/function.c: Likewise.
14114         * gcc.dg/charset/string.c: Likewise.
14115         * gcc.dg/charset/charset.exp: Likewise.
14116
14117 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14118
14119         PR fortran/20086
14120         * gfortran.dg/pr20086.f90: New test.
14121
14122 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14123
14124         PR tree-optimization/19786
14125         * g++.dg/tree-ssa/pr19786.C: New.
14126
14127 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14128
14129         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14130
14131 2005-02-21  Jeff Law  <law@redhat.com>
14132
14133         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14134
14135 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14136
14137         * gfortran.dg/do_iterator: Split loop, markup all lines for
14138         which an error locus is printed.
14139         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14140         locus is printed.
14141         * gfortran.dg/select_4.f90: Likewise.
14142         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14143         locuses in the various permutations.
14144
14145 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14146
14147         PR tree-optimization/19951
14148         * g++.dg/vect: New directory.
14149         * g++.dg/vect/vect.exp: New file.
14150         * g++.dg/vect/pr19951.cc: New testcase.
14151         * g++.dg/dg.exp: Also prune vectorizer tests.
14152
14153 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14154
14155         PR 18785
14156         * gcc.dg/charset/builtin1.c: New test.
14157
14158 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14159
14160         PR c++/19299
14161         * g++.dg/inherit/volatile1.C: New test.
14162
14163         PR c++/19440
14164         * g++.dg/template/dtor4.C: New test.
14165
14166 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14167
14168         * gfortran.dg/int_1.f90: New test.
14169
14170 2005-02-19  Devang Patel  <dpatel@apple.com>
14171
14172         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14173
14174 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14175
14176         * gfortran.dg/achar_1.f90: New test.
14177
14178 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14179
14180         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14181
14182 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14183             Jakub Jelinek  <jakub@redhat.com>
14184
14185         PR tree-optimization/19828
14186         * gcc.dg/tree-ssa/loop-7.c: New test.
14187         * gcc.c-torture/execute/20050218-1.c: New test.
14188
14189 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR c/20043
14192         * gcc.dg/transparent-union-1.c: New test.
14193         * gcc.dg/transparent-union-2.c: New test.
14194
14195 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14196
14197         PR tree-optimization/18977
14198         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14199
14200 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14201
14202         PR target/20054
14203         * gcc.dg/pr20054.c: New test.
14204
14205 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14206
14207         PR c++/19508
14208         * g++.dg/ext/attrib20.C: New test.
14209
14210 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14211
14212         PR middle-end/20030
14213         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14214
14215 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14216
14217         PR c++/20008
14218         * g++.dg/opt/switch4.C: New.
14219
14220 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14221
14222         PR c++/20023
14223         PR tree-optimization/20009
14224         * gcc.c-torture/compile/20050217-1.c: New test.
14225         * g++.dg/opt/switch3.C: New test.
14226
14227         PR tree-optimization/18947
14228         * gcc.c-torture/compile/20050215-1.c: New test.
14229         * gcc.c-torture/compile/20050215-2.c: New test.
14230         * gcc.c-torture/compile/20050215-3.c: New test.
14231
14232 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14233
14234         PR c++/20028
14235         * g++.dg/template/crash34.C: New.
14236
14237         PR c++/20022
14238         * g++.dg/other/access3.C: New.
14239
14240 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14241
14242         * gcc.dg/vect/vect-98.c: New test.
14243
14244 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14245
14246         PR tree-optimization/19967
14247         * gcc.dg/pr19967.c: New.
14248
14249 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14250
14251         PR middle-end/19857
14252         * gcc.dg/tree-ssa/20050215-1.c: New test.
14253         * gcc.c-torture/execute/20050215-1.c: New test.
14254
14255 2005-02-15  Eric Christopher  <echristo@redhat.com>
14256
14257         * gcc.dg/cpp/20050215-1.c: New file.
14258
14259 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14260
14261         PR tree-optimization/15785
14262         * gcc.dg/pr15785-1.c: New test.
14263
14264 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14265
14266         PR c++/17788
14267         * g++.dg/init/ctor4.C: New.
14268         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14269
14270 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14271
14272         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14273         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14274
14275 2005-02-15  Andreas Schwab  <schwab@suse.de>
14276
14277         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14278         declare malloc.
14279
14280 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14281
14282         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14283
14284 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14285
14286         PR tree-optimization/19853
14287         * gcc.c-torture/compile/pr19853.c: New test.
14288
14289 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         PR c++/19608
14292         * g++.dg/parse/local-class1.C: New.
14293
14294         PR c++/19895
14295         * g++.dg/parse/ptrmem3.C: New.
14296
14297         PR c++/19884
14298         * g++.old-deja/g++.oliva/template6.C: Add another case.
14299         * g++.dg/template/explicit6.C: New.
14300
14301 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14302
14303         PR c++/17816
14304         * g++.dg/other/redecl2.C: New.
14305
14306 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         PR c++/19891
14309         * g++.dg/abi/covariant4.C: New.
14310
14311 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14312
14313         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14314
14315 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14316
14317         * gcc.dg/vect/vect-96.c: Fix typo.
14318
14319 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14320
14321         PR c++/14479
14322         PR c++/19487
14323         * g++.dg/template/enum5.C: New test.
14324
14325 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14326
14327         * gcc.dg/vect/vect-97.c: New test.
14328
14329 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14330
14331         * gcc.dg/vect/vect-96.c: New test.
14332
14333 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14334
14335         * gcc.dg/builtins-34.c: Also check ldexp*.
14336
14337 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14338
14339         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14340
14341 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14342
14343         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14344         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14345         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14346         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14347         selector_list, selector_expression, dg-process-target): Move to new
14348         file target-supports-dg.exp.
14349         * lib/target-supports-dg.exp: New.
14350
14351         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14352         New.
14353
14354 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14355
14356         PR c++/19666
14357         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14358
14359         PR middle-end/19858
14360         * gcc.c-torture/compile/20050210-1.c: New test.
14361
14362 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/19755
14365         * g++.dg/warn/Wbraces1.C: New test.
14366
14367 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14368
14369         * gcc.dg/builtins-52.c: New testcase.
14370
14371 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14372
14373         PR c/19342
14374         * gcc.c-torture/execute/20050119-1.c: New test.
14375
14376 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/19811
14379         * g++.dg/init/delete1.C: New test.
14380
14381 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14382
14383         PR c++/18470
14384         * g++.dg/template/static12.C: New test.
14385
14386 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14387
14388         PR c++/19787
14389         * g++.dg/conversion/ambig1.C: New test.
14390
14391         PR c++/19739
14392         * g++.dg/ext/attrib19.C: New test.
14393
14394         PR c++/19732
14395         * g++.dg/parse/dtor5.C: New test.
14396
14397         PR c++/19762
14398         * g++.dg/template/dtor3.C: New test.
14399
14400         PR c++/19826
14401         * g++.dg/template/static11.C: New test.
14402         * g++.dg/template/crash2.C: Remove dg-error marker.
14403
14404 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14405
14406         PR C++/18491
14407         * g++.old-deja/g++.mike/p10769a.C: Remove.
14408
14409 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14410
14411         * gcc.dg/builtins-48.c: New test case.
14412         * gcc.dg/builtins-49.c: New test case.
14413         * gcc.dg/builtins-50.c: New test case.
14414         * gcc.dg/builtins-51.c: New test case.
14415
14416 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14417
14418         PR middle-end/19583
14419         * g++.dg/warn/Wreturn-type-3.C: New test.
14420
14421 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14422
14423         PR middle-end/19402
14424         * gcc.dg/pr19402-1.c: New testcase.
14425         * gcc.dg/pr19402-2.c: likewise.
14426
14427 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14428
14429         PR middle-end/19854
14430         * g++.dg/tree-ssa/tmmti.C: New testcase.
14431
14432 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14433
14434         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14435
14436 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR c++/19733
14439         * g++.dg/parse/crash23.C: New test.
14440         * g++.dg/warn/Weff1.C: New test.
14441
14442 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14443
14444         * gcc.dg/20050209-1.c: New test.
14445
14446 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14447
14448         PR target/19799
14449         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14450
14451 2005-02-08  Mike Stump  <mrs@apple.com>
14452
14453         * g++.dg/pch/import-2.c: New test.
14454         * g++.dg/pch/import-2.hs: New.
14455         * g++.dg/pch/include/import-2a.h: New.
14456         * g++.dg/pch/include/import-2b.h: New.
14457
14458 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14459
14460         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14461
14462 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14463
14464         * gfortran.dg/substr_1.f90: New test.
14465
14466 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14467
14468         PR middle-end/19775
14469         * gcc.dg/torture/builtin-power-1.c: Disable test for
14470         invalid transformation.
14471         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14472         no longer optimize.
14473         * gcc.dg/builtins-47.c: New testcase.
14474
14475 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14476             Dorit Naishlos  <dorit@il.ibm.com>
14477
14478         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14479
14480 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14481
14482         * gcc.c-torture/compile/20050206-1.c: New test.
14483
14484 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14485
14486         PR tree-opt/19768
14487         * g++.dg/opt/pr19768.C: New test.
14488
14489 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14490
14491         PR tree-opt/19736
14492         * gcc.c-torture/compile/pr19736.c: New test.
14493
14494 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14495
14496         PR c++/17401
14497         * g++.dg/parse/error25.C: New test.
14498
14499 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14500
14501         * gcc.c-torture/execute/20050203-1.c: New.
14502
14503 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14504
14505         * gcc.dg/vect/vect-85.c: Remove xfail.
14506         * gcc.dg/vect/vect-86.c: Remove xfail.
14507         * gcc.dg/vect/vect-87.c: Remove xfail.
14508         * gcc.dg/vect/vect-88.c: Remove xfail.
14509
14510 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14511
14512         * gcc.dg/altivec-19.c: New.
14513
14514 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14515
14516         PR c/17807
14517         * gcc.dg/nested-func-3.c: New test.
14518         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14519
14520 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14521
14522         * gcc.test-framework/gen_directive_tests: Generate tests for
14523         selector expressions.
14524
14525 2005-02-02  Matt Austern  <austern@apple.com>
14526
14527         PR c++/19628
14528         * g++/ext/builtin7.C: New.
14529         * g++/ext/builtin8.C: New.
14530
14531 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14532
14533         PR c/18502
14534         * gcc.dg/pr18502-1.c: New test.
14535
14536 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14537
14538         PR c++/17413
14539         * g++.dg/template/local4.C: Tweak.
14540
14541 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14542
14543         PR tree-optimization/19578
14544         * gcc.c-torture/compile/20050202-1.c: New test.
14545
14546 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14547
14548         PR c/19435
14549         * gcc.dg/c99-init-4.c: New test.
14550
14551 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14552
14553         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14554
14555         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14556
14557         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14558         * g++.dg/eh/check-vect.h: New.
14559
14560         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14561         * gcc.dg/vect/vect-78.c: Ditto.
14562         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14563         Remove.
14564
14565         * g++.dg/conversion/simd1.C: Expect warning.
14566         * g++.dg/ext/attribute-test-1.C: Ditto.
14567         * g++.dg/ext/attribute-test-2.C: Ditto.
14568         * g++.dg/ext/attribute-test-3.C: Ditto.
14569         * g++.dg/ext/attribute-test-4.C: Ditto.
14570
14571         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14572         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14573
14574         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14575
14576 2005-02-01  Richard Henderson  <rth@redhat.com>
14577
14578         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14579         long double for ibm double-double format.
14580         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14581
14582 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14583
14584         PR tree-optimization/19633
14585         * testsuite/gcc.dg/pr19633-1.c: New test.
14586         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14587         to NULL or a symbol.
14588
14589 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14590
14591         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14592         New procs.
14593         (dg-process-target (local override)): Handle selector expressions.
14594
14595         * gcc.test-framework/README: Describe tests in source directory.
14596         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14597         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14598         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14599         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14600         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14601         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14602         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14603         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14604         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14605         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14606         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14607         * gcc.test-framework/dg-error-exp-P.c: New test.
14608         * gcc.test-framework/dg-error-exp-XP.c: New test.
14609         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14610         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14611         * gcc.test-framework/dg-output-exp-P.c: New test.
14612         * gcc.test-framework/dg-output-exp-XF.c: New test.
14613         * gcc.test-framework/dg-warning-exp-P.c: New test.
14614         * gcc.misc-tests/dg-1.c: Remove.
14615         * gcc.misc-tests/dg-2.c: Remove.
14616         * gcc.misc-tests/dg-3.c: Remove.
14617         * gcc.misc-tests/dg-4.c: Remove.
14618         * gcc.misc-tests/dg-5.c: Remove.
14619         * gcc.misc-tests/dg-6.c: Remove.
14620         * gcc.misc-tests/dg-7.c: Remove.
14621         * gcc.misc-tests/dg-8.c: Remove.
14622         * gcc.misc-tests/dg-9.c: Remove.
14623         * gcc.misc-tests/dg-10.c: Remove.
14624         * gcc.misc-tests/dg-11.c: Remove.
14625         * gcc.misc-tests/dg-12.c: Remove.
14626         * gcc.misc-tests/dg-test.exp: Remove.
14627
14628         * gcc.test-framework/test-framework.awk: Change recording and
14629         printing of passes and failures.
14630
14631         * gcc.test-framework: New directory.
14632         * gcc.test-framework/README: New.
14633         * gcc.test-framework/test-framework.exp: New.
14634         * gcc.test-framework/test-framework.awk: New.
14635         * gcc.test-framework/gen_directive_tests: New.
14636
14637 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14638
14639         * lib/treelang.exp: Fix comment typos.
14640         (treelang_target_compile): Don't append libs=-ltreelang to options.
14641
14642 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14643
14644         * g++.dg/parse/typename7.C: Adjust error messages.
14645
14646 2005-01-31  Jeff Law  <law@redhat.com>
14647
14648         * gcc.c-torture/execute/20050131-1.c: New test.
14649         * gcc.dg/wcaselabel.c: New test.
14650
14651 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14652
14653         * g++.dg/other/warning1.C: Adjust error messags.
14654         * g++.dg/parse/constant5.C: New test.
14655
14656 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14657
14658         PR c/19333
14659         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14660         the test case valid.
14661         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14662         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14663         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14664         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14665         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14666         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14667
14668 2005-01-31  Dale Johannesen  <dalej@apple.com>
14669
14670         * g++.dg/opt/pr19650.C: New test.
14671
14672 2005-01-31  Richard Henderson  <rth@redhat.com>
14673
14674         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14675         long double for intel double extended format.
14676         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14677
14678 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14679
14680         PR c++/19555
14681         * g++.dg/template/static10.C: New test.
14682
14683         PR c++/19395
14684         * g++.dg/parse/error24.C: New test.
14685
14686         PR c++/19367
14687         * g++.dg/lookup/builtin1.C: New test.
14688
14689         PR c++/19457
14690         * g++.dg/warn/conv3.C: New test.
14691
14692 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14693
14694         PR fortran/19647
14695         * gfortan.dg/inquire_7.f90
14696
14697 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14698
14699         PR tree-optimization/15791
14700         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14701         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14702         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14703         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14704         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14705         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14706         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14707         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14708         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14709         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14710
14711 2005-01-29  Paul Brook  <paul@codesourcery.com>
14712
14713         PR fortran/18565
14714         * check.c (real_or_complex_check): New function.
14715         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14716         * intrinsic.c (add_functions): Use new check functions.
14717         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14718         Add prototypes.
14719
14720 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14721
14722         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14723         gcc.dg/lvalue-3.c: New tests.
14724         * gcc.dg/concat.c: Update expected messages.
14725
14726 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14727
14728         PR libfortran/19595
14729         * gfortran.dg/eor_1.f90: New test.
14730
14731 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14732
14733         PR fortran/19589
14734         * gfortran.dg/logical_data_1.f90: New test.
14735
14736 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/19253
14739         * g++.dg/template/crash33.C: New test.
14740
14741         PR c++/19667
14742         * g++.dg/template/crash32.C: New test.
14743
14744 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14745
14746         PR middle-end/16558
14747         * g++.dg/warn/Wreturn-type-2.C: New test.
14748
14749 2004-06-24  Jeff Law  <law@redhat.com>
14750
14751         * gcc.dg/tree-ssa/20050128-1.c: New test.
14752
14753 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14754
14755         * gcc.target/frv/all-mdpackh-1.c: New test.
14756
14757 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14758
14759         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14760
14761 2005-01-27  Richard Henderson  <rth@redhat.com>
14762
14763         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14764
14765 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14766
14767         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14768
14769 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14770
14771         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14772         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14773         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14774         to cope with cases where the multilib options override the dg-options.
14775
14776 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14777
14778         PR c/18946
14779         * gcc.dg/noncompile/20050120-1.c: New test.
14780
14781 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14782
14783         PR tree-optimization/19633
14784         * gcc.dg/pr19633.c: New test.
14785         * gcc.dg/tree-ssa/pr19633.c: New test.
14786
14787 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14788
14789         * gcc.dg/20041216-1.c: New test.
14790
14791 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14792
14793         PR objc/18862
14794         * objc.dg/selector-2.m: New test.
14795
14796 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * g++.dg/opt/range-test-2.C: New test.
14799
14800         PR rtl-optimization/19579
14801         * gcc.c-torture/execute/20050124-1.c: New test.
14802
14803 2005-01-26  Greg Parker  <gparker@apple.com>
14804         Stuart Hastings  <stuart@apple.com>
14805
14806         * gcc.c-torture/execute/20050125-1.c: New.
14807
14808 2005-01-18  Jan Hubicka  <jh@suse.cz>
14809
14810         PR tree-optimize/19337
14811         * gcc.c-torture/compile/20050119-1.c: New test.
14812
14813 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14814
14815         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14816         test for successful match.
14817
14818 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14819
14820         PR objc/18408
14821         * objc.dg/comp-types-7.m: New test.
14822
14823 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14824
14825         * lib/target-supports.exp (current_target_name): New.
14826         (check_effective_target_ilp32, check_effective_target_lp64):
14827         Cache the result to use as long as the current target, with
14828         multilib flags, remains the same.
14829
14830         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14831         (dg-require-weak, dg-require-visibility, dg-require-alias,
14832         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14833         dg-require-effective-target, dg-skip-if): Remove call to
14834         skip_test_and_clear_xfail.
14835         (dg-test): Clear xfail data.
14836
14837 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14838
14839         PR target/17751
14840         * gcc.dg/ppc64-toc.c: New test.
14841
14842         * g++.dg/tree-ssa/empty-1.C: New test.
14843
14844         PR middle-end/19551
14845         * gcc.c-torture/execute/20050121-1.c: New test.
14846         * gcc.dg/20050121-2.c: New test.
14847
14848 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14849         Paul Brook  <paul@codesourcery.com>
14850
14851         PR fortran/17941
14852         * gfortran.dg/real_const_1.f: New test.
14853         * gfortran.dg/real_const_2.f90: New test.
14854         * gfortran.dg/complex_int_1.f90: New test.
14855
14856 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14857
14858         PR fortran/19313
14859         * gfortan.dg/inquire_6.f90: New test.
14860
14861 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14862
14863         PR libfortran/19451
14864         * open_readonly_1.f90: New test.
14865
14866 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14867
14868         PR libfortran/18982
14869         * gfortran.dg/open_new.f90: New file.
14870
14871 2005-01-22  Paul Brook  <paul@codesourcery.com>
14872
14873         * namelist_1.f90: New test.
14874
14875 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14876
14877         PR tree-optimization/19484
14878         * gcc.c-torture/compile/20050122-[12].c: New tests.
14879
14880 2005-01-22  Paul Brook  <paul@codesourcery.com>
14881
14882         * gfortran.dg/implicit_2.f90: New test.
14883
14884 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14885
14886         PR fortran/19314
14887         * gfortran.dg/inquire_5.f90: New test.
14888
14889 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14890
14891         PR c/18809
14892         * gcc.dg/pr18809-1.c: New test.
14893
14894 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14895
14896         * gcc.dg/20050121-1.c: New test.
14897
14898         PR tree-optimization/13000
14899         * gcc.dg/20040206-1.c: Change warning to point where function is
14900         being inlined.
14901
14902 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14903
14904         PR c++/19208
14905         * g++.dg/template/array11.C: New test.
14906
14907 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14908
14909         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14910         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14911         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14912         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14913         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14914         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14915
14916 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14917
14918         PR tree-optimization/15349
14919         * gcc.dg/tree-ssa/pr15349.c: New.
14920
14921 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14922
14923         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14924
14925 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14926
14927         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14928         scan-assembler-times directive name.
14929
14930         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14931         after dg-do.
14932
14933         PR rtl-optimization/19462
14934         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14935
14936 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14937
14938         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14939         counting function calls on ia64.
14940
14941 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14942
14943         PR rtl-optimization/15139
14944         * gcc.dg/20050111-2.c: New test.
14945
14946         PR c/17297
14947         * gcc.c-torture/compile/20050113-1.c: New testcase.
14948
14949         PR middle-end/19164
14950         * gcc.dg/20050113-1.c: New testcase.
14951
14952 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14953
14954         * gcc.dg/vect/vect-85.c: Add comment.
14955         * gcc.dg/vect/vect-86.c: Add xfail for now.
14956         * gcc.dg/vect/vect-87.c: Add xfail for now.
14957         * gcc.dg/vect/vect-88.c: Add xfail for now.
14958         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14959
14960 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14961
14962         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14963
14964 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14965
14966         * g++.dg/debug/typedef3.C: New test.
14967
14968 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         PR c/19472
14971         * gcc.dg/asm-a.c: New test.
14972
14973 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14974
14975         * gcc.dg/sh-relax.c: Add prototype for abort.
14976
14977 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14978
14979         * gcc.dg/short-compare-1.c: New test.
14980         * gcc.dg/short-compare-2.c: Likewise.
14981
14982 2005-01-18  Michael Matz  <matz@suse.de>
14983
14984         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14985
14986 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14987
14988         PR tree-optimization/19121
14989         * gcc.c-torture/compile/pr19121.c: New test.
14990
14991 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14992
14993         PR target/19357
14994         * gcc.c-torture/compile/pr19357.c: New test.
14995
14996 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14997
14998         PR c/5675
14999         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15000         pass--those that refer just to the variable, possibly with a
15001         cast.
15002         * gcc.dg/c99-const-expr-3.c: Likewise.
15003
15004         PR middle-end/13127
15005         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15006         longer emitted.
15007
15008 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15009
15010         PR fortran/18778
15011         * gfortran.dg/endfile_2.f90: New test.
15012
15013 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15014
15015         PR 19168
15016         * gfortran.dg/select_5.f90: New test.
15017
15018 2004-01-16  Paul Brook  <paul@codesourcery.com>
15019
15020         * gfortran.dg/common_4.f90: New test.
15021
15022 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15023
15024         PR rtl-optimization/19462
15025         * gcc.dg/torture/pr19462-1.c: New test.
15026
15027 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15028
15029         PR objc/19321
15030         * objc.dg/func-ptr-2.m: New.
15031         * objc.dg/volatile-1.m: New.
15032
15033 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15034
15035         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15036
15037 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15038
15039         PR tree-optimization/19060
15040         * gcc.c-torture/execute/20050104-1.c: New test.
15041
15042 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15043
15044         PR fortran/18983
15045         * gfortran.dg/write_to_null.f90: New test.
15046
15047 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15048             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15049
15050         PR other/19328
15051         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15052         argument.
15053
15054 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15055
15056         PR c++/19263
15057         * g++.dg/init/vector1.C: New test.
15058
15059 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15060
15061         PR target/13158
15062         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15063         PR target/18987
15064         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15065
15066 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15067
15068         * gfortran.dg/select_1.f90: New test.
15069         * gfortran.dg/select_2.f90: New test.
15070         * gfortran.dg/select_3.f90: New test.
15071         * gfortran.dg/select_4.f90: New test.
15072
15073 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15074
15075         PR middle-end/19084
15076         PR rtl-optimization/19348
15077         * gcc.dg/20050111-1.c: New test.
15078         * gcc.c-torture/execute/20050111-1.c: New test.
15079
15080         * gcc.dg/i386-asm-4.c: New test.
15081
15082 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15083
15084         * gcc.dg/nested-func-2.c: New test.
15085         * ada/acats/norun.lst: Remove c953002.
15086
15087 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15088
15089         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15090
15091 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15092
15093         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15094
15095 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15096
15097         PR target/18761
15098         * g++.dg/abi/align1.C: New test.
15099
15100 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15101
15102         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15103         at a time.
15104         * g++.dg/ext/altivec_check.h: Support compiling as C.
15105
15106 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15107
15108         PR c++/19355
15109         * g++.dg/expr/pr19355-1.C: New test case.
15110
15111 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15112
15113         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15114         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15115         * ada/acats/tests/c3/c92005b.ada: Likewise.
15116         * ada/acats/tests/c3/cxb3012.a: Likewise.
15117         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15118
15119 2005-01-09  Paul Brook  <paul@codesourcery.com>
15120
15121         * gfortran.dg/common_2.f90: New file.
15122         * gfortran.dg/common_3.f90: New file.
15123
15124 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15125
15126         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15127
15128 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15129
15130         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15131         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15132         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15133         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15134         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15135         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15136         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15137         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15138         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15139         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15140         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15141         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15142         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15143         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15144         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15145         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15146         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15147         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15148         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15149         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15150         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15151         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15152         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15153         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15154         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15155         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15156         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15157         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15158         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15159         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15160         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15161         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15162         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15163         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15164         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15165         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15166         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15167         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15168         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15169         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15170         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15171         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15172         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15173         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15174         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15175         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15176         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15177         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15178         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15179         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15180         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15181         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15182         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15183         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15184         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15185         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15186         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15187         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15188         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15189         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15190         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15191         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15192         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15193         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15194         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15195         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15196         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15197
15198         * gcc.dg/vect/vect-1.c: Fix spelling.
15199         * gcc.dg/vect/vect-10.c: Fix spelling.
15200         * gcc.dg/vect/vect-11.c: Fix spelling.
15201         * gcc.dg/vect/vect-12.c: Fix spelling.
15202         * gcc.dg/vect/vect-14.c: Fix spelling.
15203         * gcc.dg/vect/vect-15.c: Fix spelling.
15204         * gcc.dg/vect/vect-16.c: Fix spelling.
15205         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15206         * gcc.dg/vect/vect-64.c: Fix comments.
15207         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15208
15209 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15210             Ira Rosen  <irar@il.ibm.com>
15211
15212         * gcc.dg/vect/vect-70.c: New test.
15213         * gcc.dg/vect/vect-71.c: New test.
15214
15215 2005-01-09  Manfred Hollstein  <mh@suse.com>
15216
15217         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15218         * gcc.dg/pr18241-2.c: Likewise.
15219         * gcc.dg/pr18241-3.c: Likewise.
15220         * gcc.dg/pr18241-4.c: Likewise.
15221         * gcc.dg/pr18241-5.c: Likewise.
15222
15223 2005-01-08  Richard Henderson  <rth@redhat.com>
15224
15225         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15226         False for x86 and x86-64.
15227
15228 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15229
15230         PR tree-optimization/18241
15231         * gcc.dg/pr18241-1.c: New test.
15232         * gcc.dg/pr18241-2.c: New test.
15233         * gcc.dg/pr18241-3.c: New test.
15234         * gcc.dg/pr18241-4.c: New test.
15235         * gcc.dg/pr18241-5.c: New test.
15236
15237 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15238
15239         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15240         gfortran.dg/select_4.f90: New.
15241
15242 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15243
15244         * gcc.c-torture/execute/20050107-1.c: New test.
15245
15246 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         PR c++/19298
15249         * g++.dg/template/ref2.C: New.
15250
15251 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15252
15253         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15254         instead of being empty.
15255
15256 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15257
15258         PR fortran/15553
15259         * gfortran.dg/array-1.f90: New test.
15260
15261 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR tree-optimization/19283
15264         * gcc.c-torture/execute/20050106-1.c: New test.
15265
15266         PR rtl-optimization/18861
15267         * gcc.dg/20050105-1.c: New test.
15268
15269         PR tree-optimization/18828
15270         * gcc.dg/20050105-2.c: New test.
15271
15272 2005-01-07  Andreas Jaeger  <aj@suse.de>
15273
15274         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15275
15276 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15277
15278         PR fortran/18398
15279         * gfortran.dg/fmt_read.f90: New test.
15280
15281 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15282
15283         * gcc.dg/rs6000-ldouble-2.c: New.
15284
15285 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/19244
15288         * g++.dg/parser/ctor2.C: New test.
15289
15290 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15291
15292         PR c++/17154
15293         * g++.dg/template/using9.C: New test.
15294
15295 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15296
15297         PR c++/19258
15298         * g++.dg/lookup/friend6.C: New test.
15299
15300 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15301
15302         PR c++/19270
15303         * g++.dg/template/array10.C: New.
15304
15305 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15306
15307         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15308         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15309
15310 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15311
15312         * gcc.c-torture/compile/20050105-1.c: New test.
15313
15314 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15315
15316         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15317
15318 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15319
15320         PR middle-end/19100
15321         * gcc.dg/conv-3.c: New test case.
15322
15323 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15324
15325         * gcc.dg/asm-wide-1.c: New test.
15326
15327 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15328
15329         PR c++/19030
15330         * g++.dg/parse/crash22.C: New
15331
15332 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15333
15334         PR 19257
15335         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15336
15337 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15338
15339         PR middle-end/17767
15340         * gcc.dg/i386-mmx-6.c: New test case.
15341
15342 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15343
15344         PR tree-optimization/18308
15345         * gcc.dg/vect/pr18308.c: New testcase.
15346
15347 2005-01-04  Andreas Jaeger  <aj@suse.de>
15348
15349         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15350
15351 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15352             Robert Bowdidge <bowdidge@apple.com>
15353
15354         * gcc.dg/cpp/subframework1.c: New.
15355         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15356         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15357         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15358         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15359
15360 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15361
15362         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15363         producing warning.
15364         * gcc.dg/darwin-weakimport-2.c: New.
15365
15366 2005-01-03  Richard Henderson  <rth@redhat.com>
15367
15368         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15369
15370 2005-01-03  Richard Henderson  <rth@redhat.com>
15371
15372         * gcc.dg/vect/vect.exp: Enable for ia64.
15373         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15374         (check_effective_target_vect_float): Likewise.
15375         (check_effective_target_vect_no_align): Likewise.
15376         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15377         * gcc.dg/vect/vect-8.c: Likewise.
15378
15379 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15380
15381         PR target/19236
15382         * gcc.dg/pr19236-1.c: New test case.
15383
15384 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15385
15386         PR rtl-optimization/12092
15387         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15388
15389 2005-01-02  Andreas Jaeger  <aj@suse.de>
15390
15391         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15392
15393 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15394             Andrew Pinski  <pinskia@physics.uc.edu>
15395
15396         PR rtl-optimization/12092
15397         * gcc.dg/pr12092-1.c: New test case.
15398
15399 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15400
15401         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15402         'hidden' and 'default' for better portability.
15403         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15404
15405         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15406         6 and 7.
15407         * g++.old-deja/g++.brendan/new3.C: Likewise.
15408
15409 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15410
15411         * gcc.dg/20041231-1.C: New test.
15412         * g++.dg/warn/Wunreachable-code-1.C: New test.
15413
15414 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15415
15416         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15417         file, not /dev/null.  Abort on error.
15418
15419 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15420             Ziemowit Laski  <zlaski@apple.com>
15421
15422         PR objc/18971
15423         * objc.dg/encode-5.m: New test.
15424
15425 2004-12-29  Richard Henderson  <rth@redhat.com>
15426
15427         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15428         * objc.dg/stabs-1.m: Disable for ia64.
15429
15430 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/19190
15433         * g++.dg/warn/Wunused-10.C: New test.
15434
15435 2004-12-28  Richard Henderson  <rth@redhat.com>
15436
15437         * objc.dg/stabs-1.m: Disable for alpha.
15438
15439 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/19149
15442         * g++.dg/parse/error23.C: New test.
15443
15444 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15445
15446         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15447
15448         PR fortran/19032
15449         * gfortran.dg/intrinsic_modulo_1.f90: New.
15450         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15451         tests with divisor -1.
15452
15453 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15454
15455         * g++.dg/opt/temp1.C (memcpy): Return a value.
15456
15457         PR c++/19148
15458         * g++.dg/expr/cond7.C: New test.
15459
15460 2004-12-27  Paul Brook  <paul@codesourcery.com>
15461
15462         * gfortran.dg/g77/select_no_compile.f: Remove.
15463
15464 2004-12-27  Richard Henderson  <rth@redhat.com>
15465
15466         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15467         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15468         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15469
15470 2004-12-26  Richard Henderson  <rth@redhat.com>
15471
15472         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15473         by 1i instead of token pasting.
15474
15475 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15476
15477         PR tree-optimization/17578
15478         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15479         to additional_flags.
15480         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15481
15482 2004-12-25  Richard Henderson  <rth@redhat.com>
15483
15484         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15485         Remove Alpha.
15486
15487 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15488
15489         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15490         hppa*-*-hpux*.
15491         * gcc.dg/pr17957.c (dg-options): Likewise.
15492         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15493         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15494         instead of 0 on __hppa__.
15495         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15496         "foo,%r" on hppa*-*-*.
15497
15498 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15499
15500         PR fortran/19071
15501         * gfortran.dg/complex_write.f90: New test.
15502
15503 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/17595
15506         * g++.dg/parse/pragma2.C: New test.
15507
15508         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15509
15510 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15511
15512         * gcc.dg/empty2.c: Add missing dg-warning.
15513
15514 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/17413
15517         * g++.dg/template/local4.C: New test.
15518         * g++.dg/template/crash19.C: Add dg-error marker.
15519
15520         * g++.dg/template/crash31.C: Correct embedded PR number.
15521
15522 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15523
15524         PR c++/16405
15525         * g++.dg/opt/temp1.C: Add do-run marker.
15526
15527 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15528
15529         * g++.dg/template/spec19.C: New.
15530
15531 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15532
15533         PR target/16819
15534         * gcc.dg/empty2.c: New.
15535
15536 2004-12-23  Richard Henderson  <rth@redhat.com>
15537
15538         * lib/target-supports.exp (check_effective_target_vect_no_align):
15539         Remove i?86 and x86-64.
15540
15541 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15542
15543         PR c++/16405
15544         * g++.dg/opt/temp1.C: New test.
15545
15546 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15547
15548         PR c++/18733
15549         * g++.dg/template/friend33.C: New testcase.
15550
15551 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/18464
15554         * g++.dg/template/cond5.C: New test.
15555
15556         PR c++/18492
15557         * g++.dg/inherit/thunk3.C: New test.
15558
15559         PR c++/11224
15560         * g++.dg/warn/Wunused-9.C: New test.
15561
15562 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15563
15564         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15565
15566 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15567
15568         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15569
15570 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/18378
15573         * g++.dg/ext/packed8.C: New test.
15574
15575         PR c++/19063
15576         * g++.dg/template/crash31.C: New test.
15577
15578         PR c++/19034
15579         * g++.dg/template/crash30.C: New test.
15580
15581 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15582
15583         PR C++/18984
15584         * g++.dg/eh/ctor3.C: New test.
15585
15586 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15587
15588         * objc.dg/stabs-1.m: Allow section name to be quoted and
15589         assembly label to begin with '.LL'.
15590
15591 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15592
15593         * gcc.dg/vect/vect.exp
15594         (check_effective_target_lp64_or_vect_no_align): New.
15595         * gcc.dg/vect/vect-77.c: Use it.
15596         * gcc.dg/vect/vect-78.c: Use it.
15597
15598         * lib/target-supports.exp
15599         (check_effective_target_vect_no_max,
15600         check_effective_target_vect_no_bitwise,
15601         check_effective_target_vect_no_align): New.
15602         * gcc.dg/vect/vect-13.c: Use them.
15603         * gcc.dg/vect/vect-17.c: Ditto.
15604         * gcc.dg/vect/vect-18.c: Ditto.
15605         * gcc.dg/vect/vect-19.c: Ditto.
15606         * gcc.dg/vect/vect-20.c: Ditto.
15607         * gcc.dg/vect/vect-27.c: Ditto.
15608         * gcc.dg/vect/vect-29.c: Ditto.
15609         * gcc.dg/vect/vect-44.c: Ditto.
15610         * gcc.dg/vect/vect-48.c: Ditto.
15611         * gcc.dg/vect/vect-50.c: Ditto.
15612         * gcc.dg/vect/vect-52.c: Ditto.
15613         * gcc.dg/vect/vect-54.c: Ditto.
15614         * gcc.dg/vect/vect-56.c: Ditto.
15615         * gcc.dg/vect/vect-58.c: Ditto.
15616         * gcc.dg/vect/vect-60.c: Ditto.
15617         * gcc.dg/vect/vect-72.c: Ditto.
15618         * gcc.dg/vect/vect-80.c: Ditto.
15619
15620 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15621
15622         PR c++/14075
15623         * g++.dg/init/string1.C: New.
15624
15625         PR c++/18975
15626         * g++.dg/other/synth1.C: New.
15627
15628 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15629
15630         PR c/18963
15631         * gcc.dg/pr18963-1.c: New test.
15632
15633 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15634
15635         PR c/18596
15636         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15637         * gcc.dg/pr18596-1.c: Use dg-error.
15638         (dg-options): Use -fno-unit-at-a-time.
15639         * gcc.dg/pr18596-2.c: New test.
15640         * gcc.dg/pr18596-3.c: New test.
15641
15642 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15643
15644         PR middle-end/18683
15645         * g++.dg/opt/pr18683-1.C: New test case.
15646
15647 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15648
15649         PR other/19093
15650         * g++.dg/opt/max1.C: Fix for 64bit targets.
15651
15652 2004-12-20  Matt Austern  <austern@apple.com>
15653
15654         PR c++/19044
15655         * g++.dg/ext/builtin6.C: New
15656
15657 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15658
15659         PR tree-optimization/19080
15660         * gcc.c-torture/compile/pr19080.c: New test.
15661
15662 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15663
15664         * gcc.dg/20041219-1.c: New test.
15665
15666 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15667
15668         PR middle-end/19068
15669         * g++.dg/opt/max1.C: New test case.
15670
15671 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/fdata-sections-1.c: New test.
15674
15675 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15676
15677         PR middle-end/18548
15678         * gcc.dg/max-1.c: New test case.
15679
15680 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15681
15682         * gcc.c-torture/execute/20041218-1.c: New test.
15683
15684 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15685
15686         * gcc.dg/pr18501.c: New test.
15687         * gcc.dg/uninit-5.c: XFAIL.
15688         * gcc.dg/uninit-9.c: XFAIL.
15689
15690 2004-12-17  Dale Johannesen  <dalej@apple.com>
15691
15692         * gcc.dg/20041213-1.c: New.
15693
15694 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15695
15696         * objc.dg/stabs-1.m: Allow assembly label to begin
15697         with a dot ('.').
15698
15699 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15700
15701         * gcc.c-torture/execute/20041213-1.c: Move...
15702         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15703
15704 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15705
15706         PR c++/18721
15707         * g++.dg/lookup/conv-5.C: New.
15708
15709 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15710
15711         * objc.dg/stabs-1.m: New test.
15712
15713 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15714
15715         * gcc.dg/visibility-c.c: Change compile to
15716         assemble for the test.
15717
15718 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15719
15720         PR target/19041
15721         * gcc.dg/visibility-c.c: New test.
15722
15723 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15724
15725         PR middle-end/18493
15726         * gcc.dg/switch-8.c: New test case.
15727
15728 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         PR c++/18905
15731         * g++.dg/template/init4.C: New.
15732         * g++.dg/opt/static3.C: Enable optimizer.
15733
15734 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15735
15736         * g++.dg/other/complex1.C: New test.
15737
15738 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15739
15740         * g++.dg/opt/inline9.C: New test.
15741
15742 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15743
15744         PR fortran/18993
15745         * gfotran.dg/nullify_1.f: New test.
15746
15747 2004-12-15  Richard Henderson  <rth@redhat.com>
15748
15749         * gcc.target/i386/i386.exp: New harness.
15750         * gcc.target/i386/vect-args.c: New.
15751
15752 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15753
15754         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15755
15756 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15757
15758         PR c++/18825
15759         * g++.dg/template/friend32.C: New test.
15760
15761 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15762
15763         * cpp/pragma-once-1.c: New test.
15764         * cpp/pragma-once-1b.h: Likewise.
15765         * cpp/pragma-once-1c.h: Likewise.
15766         * cpp/pragma-once-1d.h: Likewise.
15767         * cpp/inc/pragma-once-1a.h: Likewise.
15768
15769 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15770             Steven G. Kargl  <kargls@comcast.net>
15771
15772         PR fortran/17597
15773         * gfortran.dg/list_read_3.f90: New test.
15774
15775 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15776
15777         * gcc.dg/ftrapv-2.c: New test.
15778
15779 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15780
15781         PR c++/18981
15782         * g++.dg/template/typename9.C: New test.
15783
15784 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15785
15786         PR c++/18738
15787         * g++.dg/template/typename8.C: New test.
15788         * g++.dg/parse/friend2.C: Tweak error message.
15789
15790 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15791
15792         * gcc.c-torture/20041214-1.c: New test.
15793
15794 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15795
15796         PR c++/18965
15797         * g++.dg/init/array17.C: New test.
15798
15799 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15800
15801         PR c++/18793
15802         * g++.dg/init/aggr3.C: New test.
15803
15804 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15805
15806         * gcc.dg/altivec-types-1.c: New test.
15807         * gcc.dg/altivec-types-2.c: New test.
15808         * gcc.dg/altivec-types-3.c: New test.
15809         * gcc.dg/altivec-types-4.c: New test.
15810         * g++.dg/ext/altivec-types-1.C: New test.
15811         * g++.dg/ext/altivec-types-2.C: New test.
15812         * g++.dg/ext/altivec-types-3.C: New test.
15813         * g++.dg/ext/altivec-types-4.C: New test.
15814
15815 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15816
15817         PR middle-end/18951
15818         * gcc.c-torture/execute/20041213-1.c: New test.
15819
15820 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         PR c++/18949
15823         * g++.dg/template/cast1.C: New.
15824
15825 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15826
15827         * gcc.c-torture/execute/20041213-2.c: New test.
15828
15829 2004-12-13  Richard Henderson  <rth@redhat.com>
15830
15831         * gcc.dg/i386-sse-10.c: Fix typo in options.
15832
15833 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15834
15835         PR c++/18968
15836         * g++.dg/opt/pr18968.C: New test.
15837
15838 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15839
15840         PR c++/18925
15841         * g++.dg/ext/visibility/staticdatamem.C: New test.
15842
15843 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15844
15845         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15846
15847 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15848
15849         PR rtl-optimization/18928
15850         * gcc.dg/pr18928-1.c: New test case.
15851
15852 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15853
15854         PR tree-opt/16951
15855         * gcc.c-torture/compile/20041211-1.c: New.
15856
15857 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15858
15859         PR middle-end/17564
15860         * gcc.c-torture/execute/20041212-1.c: New test.
15861
15862 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15863
15864         PR fortran/18869
15865         * gfortran.dg/common_1.f90: New test.
15866
15867 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15868         Paul Brook  <paul@codesourcery.com>
15869
15870         PR fortran/16222
15871         * gfortran.dg/real_do_1.f90: New test.
15872
15873 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15874
15875         PR tree-opt/18040
15876         * g++.dg/opt/ptrmem6.C: New test.
15877
15878 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15879
15880         PR middle-end/18921
15881         * gcc.dg/pr18921-1.c: New test case.
15882
15883 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15884
15885         PR fortran/17175
15886         * gfortran.dg/scale_1.f90: New test.
15887
15888 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15889
15890         PR middle-end/18903
15891         * gcc.c-torture/compile/pr18903.c: New test.
15892
15893 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15894
15895         * gcc.c-torture/execute/20041210-1.c: New test.
15896
15897 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15898
15899         PR c++/18731
15900         * g++.dg/parser/struct-1.C: New test.
15901         * g++.dg/parser/struct-2.C: New test.
15902         * g++.dg/parser/struct-3.C: New test.
15903
15904 2004-12-09  Richard Henderson  <rth@redhat.com>
15905
15906         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15907
15908         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15909         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15910
15911 2004-12-09  Matt Austern  <austern@apple.com>
15912
15913         PR c++/18514
15914         * g++.dg/ext/builtin1.C: New
15915         * g++.dg/ext/builtin2.C: New
15916         * g++.dg/ext/builtin3.C: New
15917         * g++.dg/ext/builtin4.C: New
15918         * g++.dg/ext/builtin5.C: New
15919
15920 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15921
15922         PR tree-opt/18904
15923         * g++.dg/opt/ptrmem5.C: New test.
15924
15925 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15926
15927         * g++.dg/parse/typename5.C: Adjust for new error.
15928         * g++.dg/parse/typename7.C: New.
15929
15930 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15931
15932         PR c++/18073
15933         * g++.dg/other/mmintrin.C: New test.
15934
15935 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         PR c++/16681
15938         * g++.dg/init/array15.C: New.
15939         * g++.dg/init/array16.C: New.
15940
15941 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15942
15943         PR fortran/18826
15944         * gfortran.dg/assign_1.f90: New test.
15945
15946 2004-12-08  Nick Clifton  <nickc@redhat.com>
15947
15948         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15949         * gcc.target/xstormy16/data_below100: Likewise.
15950         * gcc.target/xstormy16/sfr: Likewise.
15951         * gcc.target/xstormy16/below100.S: New test source file.
15952         * gcc.target/xstormy16/below100.ld: New test linker script.
15953         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15954         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15955         bp instructions.
15956         * gcc.target/xstormy16/bp.c: Likewise.
15957
15958         * gcc.target/xstormy16/bss_below100: New files:
15959         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15960         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15961         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15962         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15963         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15964         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15965         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15966         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15967         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15968         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15969         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15970         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15971         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15972         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15973         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15974         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15975         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15976         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15977         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15978         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15979         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15980         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15981         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15982         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15983         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15984         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15985         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15986
15987         * gcc.target/xstormy16/data_below100: New files:
15988         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15989         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15990         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15991         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15992         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15993         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15994         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15995         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15996         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15997         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15998         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15999         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16000         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16001         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16002         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16003         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16004         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16005         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16006         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16007         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16008         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16009         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16010         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16011         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16012         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16013         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16014         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16015
16016         * gcc.target/xstormy16/sfr: New files:
16017         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16018         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16019         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16020         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16021         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16022         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16023         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16024         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16025         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16026         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16027         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16028         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16029         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16030         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16031         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16032         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16033         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16034         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16035         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16036         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16037         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16038         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16039         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16040         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16041         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16042         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16043         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16044         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16045         27_if0_sfrw_bitfield_f.c
16046
16047 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16048
16049         PR c++/18100
16050         * g++.dg/lookup/name-clash4.C: New test.
16051
16052 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054         PR c++/18672
16055         * g++.dg/opt/array1.C: New.
16056
16057         PR c++/18803
16058         * g++.dg/template/operator5.C: New.
16059
16060 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16061
16062         PR c/18867
16063         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16064
16065 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16066
16067         * gcc.dg/noncompile/20041207.c: New test.
16068
16069 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16070
16071         * g++.dg/other/unreachable-1.C: New test.
16072
16073 2004-12-06  Nick Clifton  <nickc@redhat.com>
16074
16075         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16076         <limits.h> because the latter comes from gcc's include/ directory
16077         and not the newlib/libc/include directory.
16078
16079 2004-12-04  Richard Henderson  <rth@redhat.com>
16080
16081         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16082
16083 2004-12-04  Richard Henderson  <rth@redhat.com>
16084
16085         * lib/target-supports.exp (check_gc_sections_available): Disable
16086         for alpha and ia64.
16087
16088 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16089
16090         PR middle-end/17909
16091         * g++.dg/other/vararg-2.C: New test.
16092
16093 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         PR c++/17011, c++/17971
16096         * g++.dg/template/error15.C: Adjust expected error.
16097         * g++.dg/template/instantiate3.C: Likewise.
16098
16099 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16100
16101         * gcc.dg/altivec-18.c: Fix for darwin
16102
16103 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16104
16105         PR c++/18782
16106         * g++.dg/parse/ptrmem2.C: New.
16107
16108         PR c++/18318
16109         * g++.dg/template/new1.C: New.
16110
16111 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16112
16113         PR fortran/18710
16114         * gfortran.dg/direct_io_3.f90: New test.
16115
16116 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16117
16118         PR 18758
16119         * g++.dg/parse/crash21.C: New.
16120
16121 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16122
16123         PR c++/15664, c++/18276
16124         * g++.dg/template/ttp13.C: New test.
16125         * g++.dg/template/ttp14.C: Likewise.
16126
16127 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16128
16129         PR c++/18123
16130         * g++.dg/parse/enum2.C: New test.
16131         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16132
16133 2004-12-02  Nick Clifton  <nickc@redhat.com>
16134
16135         * gcc.target/xstormy16: New test directory.
16136         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16137         * gcc.target/xstormy16/bp.c: Check the generation of bp
16138         instructions.
16139         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16140         bn instructions and the BELOW100 attribute.
16141
16142 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16143
16144         PR target/16952
16145         * gcc.dg/ppc-eabi.c: New.
16146
16147 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16148
16149         PR fortran/18284
16150         * gfortran.dg/backspace.f90
16151
16152 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16153
16154         * gfortran.dg/inquire.f90: New test.
16155
16156 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16157
16158         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16159         handle effective-target-keyword.
16160         (dg-skip-if): Support effective-target keyword as target list.
16161         (dg-xfail-if): Ditto.
16162         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16163
16164 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16165
16166         PR tree-optimization/18291
16167         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16168
16169 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         PR C++/18729
16172         * g++.dg/parse/crash20.C: New.
16173
16174         PR c++/17431
16175         * g++.dg/overload/arg1.C: New.
16176         * g++.dg/overload/arg2.C: New.
16177         * g++.dg/overload/arg3.C: New.
16178         * g++.dg/overload/arg4.C: New.
16179
16180 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16181
16182         * gcc.dg/c99-flex-array-4.c: Remove.
16183
16184 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16185
16186         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16187
16188         * lib/target-supports.exp (is-effective-target): Simplify.
16189
16190         * lib/target-supports.exp (check_effective_target_vect_long):
16191         Fix for powerpc64-*-*.
16192
16193 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16194
16195         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16196         to support new requirements on FreeBSD 5.
16197
16198 2004-11-30  Devang Patel  <dpatel@apple.com>
16199
16200         PR 18702
16201         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16202
16203 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16204
16205         * g++.dg/ext/altivec-13.C: New test.
16206
16207 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16208
16209         PR tree-opt/18298
16210         * gcc.c-torture/execute/p18298.c: New test.
16211
16212 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16213             Dorit Naishlos  <dorit@il.ibm.com>
16214
16215         PR tree-opt/18607
16216         * gcc.dg/vect/vect-89.c: New test.
16217
16218 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16219
16220         * gcc.dg/pr18596-1.c: New test.
16221
16222 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16223
16224         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16225
16226 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16227
16228         PR c/18479
16229         * gcc.dg/pr18479.c: New test.
16230
16231 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16232
16233         PR target/18490
16234         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16235         mmix-knuth-mmixware.
16236
16237         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16238         cris-*-elf* cris-*-aout* mmix-*-*
16239
16240 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16241
16242         PR middle-end/18725
16243         * gcc.dg/pr18725.c: New test.
16244
16245 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16246
16247         PR target/18488
16248         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16249
16250         PR target/18336
16251         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16252
16253 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16254
16255         PR c++/18368
16256         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16257         * g++.old-deja/g++.law/ctors5.C: Likewise.
16258         * g++.old-deja/g++.other/crash25.C: Likewise.
16259
16260         PR c++/18674
16261         * g++.dg/template/error16.C: New test.
16262
16263         PR c++/18512
16264         * g++.dg/template/crash29.C: New test.
16265
16266 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16267
16268         PR tree-optimization/18712
16269         * gcc.c-torture/compile/pr18712.c: New test.
16270
16271 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16272
16273         PR c/7544
16274         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16275         tests.
16276
16277 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16278
16279         PR c++/18652
16280         * g++.dg/lookup/crash6.C: New test.
16281
16282 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16283
16284         PR middle-end/18164
16285         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16286
16287 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16288
16289         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16290         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16291         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16292
16293 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16294
16295         * gcc.dg/pr18164.c: New test.
16296
16297 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16298
16299         * gcc.dg/funroll-loops-all.c: New.
16300
16301 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16302
16303         PR target/18489
16304         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16305         delimeter, match space and TAB as well as ":".
16306
16307         PR target/18484
16308         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16309
16310         PR target/18348
16311         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16312
16313         PR target/18345
16314         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16315
16316         PR target/18337
16317         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16318
16319 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16320
16321         * gfortran.dg/direct_io_2.f90: New test.
16322
16323 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16324
16325         PR target/18334
16326         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16327
16328 2004-11-28  Richard Henderson  <rth@redhat.com>
16329
16330         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16331
16332 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16333
16334         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16335         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16336         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16337         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16338         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16339         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16340         gcc.dg/pointer-arith-8.c: New tests.
16341
16342 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16343
16344         PR fortran/18364
16345         * gfortran.dg/endfile.f90: New test.
16346
16347 2004-11-27  Falk Hueffner  <falk@debian.org>
16348
16349         * gcc.dg/loop-6.c: New test.
16350
16351 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16352
16353         * gcc.c-torture/execute/20041126-1.c: New test.
16354
16355 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16356
16357         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16358         on IRIX.
16359
16360 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16361
16362         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16363         functions.
16364
16365 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16366
16367         PR rtl-optimization/17825
16368         * gcc.c-torture/compile/20041119-1.c: New test.
16369
16370 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16371
16372         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16373         Check existence of ld library path variables before unsetting.
16374
16375 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16376
16377         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16378
16379 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16380
16381         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16382
16383 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16384
16385         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16386
16387 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16388
16389         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16390         dg-do directive.
16391
16392 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16393
16394         * gcc.dg/pr17957.c: Pass --param, not -param.
16395
16396 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16397
16398         PR middle-end/17957
16399         * testsuite/gcc.dg/pr17957.c: New test.
16400
16401 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16402
16403         PR c++/18445
16404         * g++.dg/template/crash28.C: Likewise.
16405
16406         PR c++/18001
16407         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16408         * g++.dg/ext/lvaddr.C: Likewise.
16409         * g++.dg/opt/pr7503-3.C: Likewise.
16410
16411         PR c++/18466
16412         * g++.dg/parse/qualified3.C: New test.
16413         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16414
16415         PR c++/18545
16416         * g++.dg/expr/return1.C: New test.
16417
16418 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16419
16420         Friend class name lookup 3/n, PR c++/3332
16421         * g++.dg/lookup/friend3.C: New test.
16422         * g++.dg/lookup/friend4.C: Likewise.
16423         * g++.dg/lookup/friend5.C: Likewise.
16424
16425 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16426
16427         Friend class name lookup 2/n, PR c++/14513, c++/15410
16428         * g++.dg/lookup/friend2.C: New test.
16429         * g++.dg/template/friend31.C: Likewise.
16430
16431 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16432
16433         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16434
16435 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16436
16437         PR c++/17473
16438         * g++.dg/tc1/dr56.C: Remove.
16439         * g++.dg/template/typedef1.C: Add dg-error markers.
16440         * g++.old-deja/g++.other/typedef7.C: Likewise.
16441
16442         PR c++/18285
16443         * g++.dg/parse/typedef7.C: New test.
16444
16445 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16446
16447         * gcc.c-torture/execute/20041124-1.c: New test.
16448
16449 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16450
16451         * g++.dg/template/deduce3.C: New test.
16452
16453         PR c++/18586
16454         * g++.dg/template/crash27.C: New test.
16455
16456         PR c++/18530
16457         * g++.dg/warn/Wshadow-3.C: New test.
16458
16459 2004-11-24  Devang Patel  <dpatel@apple.com>
16460
16461         PR/18555
16462         * gcc.dg/cpp/isysroot-1.c: New test.
16463         * gcc.dg/cpp/usr/include/stdio.h: New file.
16464         * gcc.dg/cpp/isysroot-2.c: New test.
16465         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16466         New file.
16467
16468 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16469
16470         PR c++/8929
16471         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16472
16473 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16474
16475         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16476         * gcc.target/sparc/pdist.c: Likewise.
16477
16478 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16479
16480         PR c++/16882
16481         * g++.dg/conversion/simd1.C: New test.
16482
16483 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16484
16485         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16486         and restore_ld_library_path_env_vars.
16487         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16488         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16489         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16490         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16491
16492 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16493
16494         * gcc.dg/pragma-align-2.c: Test macro expansion.
16495         * gcc.dg/pragma-pack-2.c: New test.
16496
16497 2004-11-23  Richard Henderson  <rth@redhat.com>
16498
16499         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16500         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16501         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16502         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16503         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16504         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16505
16506         * gcc.dg/vect/vect.exp: Add check for alpha.
16507         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16508         (check_effective_target_vect_int): Enable for alpha.
16509         (check_effective_target_vect_long): New.
16510         (is-effective-target): Add it.
16511
16512 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16513
16514         * gcc.dg/pr18614-1.c: New test.
16515
16516 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16517
16518         * gcc.dg/setjmp-2.c: New test.
16519
16520 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16521
16522         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16523         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16524         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16525         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16526         gcc.target/sparc/pdist.c: New tests.
16527
16528 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16529
16530         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16531
16532 2004-11-22  Dale Johannesen  <dalej@apple.com>
16533
16534         * gcc.dg/20041111-1.c: New.
16535
16536 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16537
16538         PR tree-opt/18536
16539         * gcc.dg/vect/pr18536.c: New test.
16540
16541 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16542
16543         PR c++/18354
16544         * g++.dg/template/nontype11.C: New test.
16545
16546 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16547
16548         PR middle-end/18520
16549         * gcc.dg/pr18520-1.c: New test case.
16550
16551 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16552
16553         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16554         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16555         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16556         expected diagnostics.
16557
16558 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16559
16560         PR target/18580
16561         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16562         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16563         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16564
16565 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16566
16567         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16568
16569 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16570             Joseph Myers  <joseph@codesourcery.com>
16571
16572         * lib/target-supports.exp (check_visibility_available): Really
16573         test the compiler.
16574
16575 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16576
16577         PR tree-opt/18181
16578         * gcc.dg/vect/vect-85.c: New test.
16579         * gcc.dg/vect/vect-86.c: New test.
16580         * gcc.dg/vect/vect-87.c: New test.
16581         * gcc.dg/vect/vect-88.c: New test.
16582
16583 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16584
16585         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16586
16587 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16588
16589         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16590         * gcc.dg/ppc-and-1.c: Ditto.
16591         * gcc.dg/ppc-compare-1.c: Ditto.
16592         * gcc.dg/ppc-mov-1.c: Ditto
16593
16594 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16595             Mark Mitchell  <mark@codesourcery.com>
16596
16597         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16598
16599 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16600             Aldy Hernandez  <aldyh@redhat.com>
16601
16602         * lib/target-supports.exp (check_effective_target_vect_int): New
16603         (check_effective_target_vect_float): New
16604         (check_effective_target_vect_double): New.
16605         (is-effective-target): Support new effective targets keywords.
16606         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16607         default action for dg-do.
16608         * gcc.dg/vect/pr16105.c: Use new support.
16609         * gcc.dg/vect/pr18400.c: Ditto.
16610         * gcc.dg/vect/pr18425.c: Ditto.
16611         * gcc.dg/vect/vect-1.c: Ditto.
16612         * gcc.dg/vect/vect-10.c: Ditto.
16613         * gcc.dg/vect/vect-11.c: Ditto.
16614         * gcc.dg/vect/vect-12.c: Ditto.
16615         * gcc.dg/vect/vect-13.c: Ditto.
16616         * gcc.dg/vect/vect-14.c: Ditto.
16617         * gcc.dg/vect/vect-15.c: Ditto.
16618         * gcc.dg/vect/vect-16.c: Ditto.
16619         * gcc.dg/vect/vect-17.c: Ditto.
16620         * gcc.dg/vect/vect-18.c: Ditto.
16621         * gcc.dg/vect/vect-19.c: Ditto.
16622         * gcc.dg/vect/vect-2.c: Ditto.
16623         * gcc.dg/vect/vect-20.c: Ditto.
16624         * gcc.dg/vect/vect-21.c: Ditto.
16625         * gcc.dg/vect/vect-22.c: Ditto.
16626         * gcc.dg/vect/vect-23.c: Ditto.
16627         * gcc.dg/vect/vect-24.c: Ditto.
16628         * gcc.dg/vect/vect-25.c: Ditto.
16629         * gcc.dg/vect/vect-26.c: Ditto.
16630         * gcc.dg/vect/vect-27.c: Ditto.
16631         * gcc.dg/vect/vect-27a.c: Ditto.
16632         * gcc.dg/vect/vect-28.c: Ditto.
16633         * gcc.dg/vect/vect-29.c: Ditto.
16634         * gcc.dg/vect/vect-29a.c: Ditto.
16635         * gcc.dg/vect/vect-3.c: Ditto.
16636         * gcc.dg/vect/vect-30.c: Ditto.
16637         * gcc.dg/vect/vect-31.c: Ditto.
16638         * gcc.dg/vect/vect-32.c: Ditto.
16639         * gcc.dg/vect/vect-33.c: Ditto.
16640         * gcc.dg/vect/vect-34.c: Ditto.
16641         * gcc.dg/vect/vect-35.c: Ditto.
16642         * gcc.dg/vect/vect-36.c: Ditto.
16643         * gcc.dg/vect/vect-37.c: Ditto.
16644         * gcc.dg/vect/vect-38.c: Ditto.
16645         * gcc.dg/vect/vect-4.c: Ditto.
16646         * gcc.dg/vect/vect-40.c: Ditto.
16647         * gcc.dg/vect/vect-41.c: Ditto.
16648         * gcc.dg/vect/vect-42.c: Ditto.
16649         * gcc.dg/vect/vect-43.c: Ditto.
16650         * gcc.dg/vect/vect-44.c: Ditto.
16651         * gcc.dg/vect/vect-45.c: Ditto.
16652         * gcc.dg/vect/vect-46.c: Ditto.
16653         * gcc.dg/vect/vect-47.c: Ditto.
16654         * gcc.dg/vect/vect-48.c: Ditto.
16655         * gcc.dg/vect/vect-48a.c: Ditto.
16656         * gcc.dg/vect/vect-49.c: Ditto.
16657         * gcc.dg/vect/vect-5.c: Ditto.
16658         * gcc.dg/vect/vect-50.c: Ditto.
16659         * gcc.dg/vect/vect-51.c: Ditto.
16660         * gcc.dg/vect/vect-52.c: Ditto.
16661         * gcc.dg/vect/vect-53.c: Ditto.
16662         * gcc.dg/vect/vect-54.c: Ditto.
16663         * gcc.dg/vect/vect-55.c: Ditto.
16664         * gcc.dg/vect/vect-56.c: Ditto.
16665         * gcc.dg/vect/vect-56a.c: Ditto.
16666         * gcc.dg/vect/vect-57.c: Ditto.
16667         * gcc.dg/vect/vect-58.c: Ditto.
16668         * gcc.dg/vect/vect-59.c: Ditto.
16669         * gcc.dg/vect/vect-6.c: Ditto.
16670         * gcc.dg/vect/vect-60.c: Ditto.
16671         * gcc.dg/vect/vect-61.c: Ditto.
16672         * gcc.dg/vect/vect-62.c: Ditto.
16673         * gcc.dg/vect/vect-63.c: Ditto.
16674         * gcc.dg/vect/vect-64.c: Ditto.
16675         * gcc.dg/vect/vect-65.c: Ditto.
16676         * gcc.dg/vect/vect-66.c: Ditto.
16677         * gcc.dg/vect/vect-67.c: Ditto.
16678         * gcc.dg/vect/vect-68.c: Ditto.
16679         * gcc.dg/vect/vect-69.c: Ditto.
16680         * gcc.dg/vect/vect-7.c: Ditto.
16681         * gcc.dg/vect/vect-72.c: Ditto.
16682         * gcc.dg/vect/vect-72a.c: Ditto.
16683         * gcc.dg/vect/vect-73.c: Ditto.
16684         * gcc.dg/vect/vect-74.c: Ditto.
16685         * gcc.dg/vect/vect-75.c: Ditto.
16686         * gcc.dg/vect/vect-76.c: Ditto.
16687         * gcc.dg/vect/vect-77.c: Ditto.
16688         * gcc.dg/vect/vect-77a.c: Ditto.
16689         * gcc.dg/vect/vect-78.c: Ditto.
16690         * gcc.dg/vect/vect-79.c: Ditto.
16691         * gcc.dg/vect/vect-8.c: Ditto.
16692         * gcc.dg/vect/vect-80.c: Ditto.
16693         * gcc.dg/vect/vect-82.c: Ditto.
16694         * gcc.dg/vect/vect-82_64.c: Ditto.
16695         * gcc.dg/vect/vect-83.c: Ditto.
16696         * gcc.dg/vect/vect-83_64.c: Ditto.
16697         * gcc.dg/vect/vect-9.c: Ditto.
16698         * gcc.dg/vect/vect-all.c: Ditto.
16699         * gcc.dg/vect/vect-none.c: Ditto.
16700
16701 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16702
16703         * lib/gcc-dg.exp (dg-skip-if): New function.
16704         (dg-forbid-option): Remove.
16705         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16706         * g++.dg/abi/bitfield8.C: Likewise.
16707         * g++.dg/abi/dtor1.C: Likewise.
16708         * g++.dg/abi/empty10.C: Likewise.
16709         * g++.dg/abi/empty7.C: Likewise.
16710         * g++.dg/abi/empty9.C: Likewise.
16711         * g++.dg/abi/layout3.C: Likewise.
16712         * g++.dg/abi/layout4.C: Likewise.
16713         * g++.dg/abi/thunk1.C: Likewise.
16714         * g++.dg/abi/thunk2.C: Likewise.
16715         * g++.dg/abi/vbase11.C: Likewise.
16716         * g++.dg/abi/vthunk2.C: Likewise.
16717         * g++.dg/abi/vthunk3.C: Likewise.
16718         * g++.dg/ext/attrib8.C: Likewise.
16719         * g++.dg/opt/longbranch2.C: Likewise.
16720         * g++.dg/opt/reg-stack4.C: Likewise.
16721         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16722         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16723         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16724         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16725         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16726         * gcc.dg/20000609-1.c: Likewise.
16727         * gcc.dg/20000720-1.c: Likewise.
16728         * gcc.dg/20011107-1.c: Likewise.
16729         * gcc.dg/20011119-1.c: Likewise.
16730         * gcc.dg/20020108-1.c: Likewise.
16731         * gcc.dg/20020122-2.c: Likewise.
16732         * gcc.dg/20020122-3.c: Likewise.
16733         * gcc.dg/20020201-3.c: Likewise.
16734         * gcc.dg/20020206-1.c: Likewise.
16735         * gcc.dg/20020218-1.c: Likewise.
16736         * gcc.dg/20020310-1.c: Likewise.
16737         * gcc.dg/20020411-1.c: Likewise.
16738         * gcc.dg/20020418-2.c: Likewise.
16739         * gcc.dg/20020426-1.c: Likewise.
16740         * gcc.dg/20020426-2.c: Likewise.
16741         * gcc.dg/20020517-1.c: Likewise.
16742         * gcc.dg/20020523-1.c: Likewise.
16743         * gcc.dg/20020523-2.c: Likewise.
16744         * gcc.dg/20020729-1.c: Likewise.
16745         * gcc.dg/20030204-1.c: Likewise.
16746         * gcc.dg/20030826-2.c: Likewise.
16747         * gcc.dg/20030926-1.c: Likewise.
16748         * gcc.dg/20031202-1.c: Likewise.
16749         * gcc.dg/980312-1.c: Likewise.
16750         * gcc.dg/980313-1.c: Likewise.
16751         * gcc.dg/990117-1.c: Likewise.
16752         * gcc.dg/990424-1.c: Likewise.
16753         * gcc.dg/990524-1.c: Likewise.
16754         * gcc.dg/991230-1.c: Likewise.
16755         * gcc.dg/i386-387-1.c: Likewise.
16756         * gcc.dg/i386-387-2.c: Likewise.
16757         * gcc.dg/i386-387-3.c: Likewise.
16758         * gcc.dg/i386-387-4.c: Likewise.
16759         * gcc.dg/i386-387-5.c: Likewise.
16760         * gcc.dg/i386-387-6.c: Likewise.
16761         * gcc.dg/i386-asm-1.c: Likewise.
16762         * gcc.dg/i386-bitfield1.c: Likewise.
16763         * gcc.dg/i386-bitfield2.c: Likewise.
16764         * gcc.dg/i386-loop-1.c: Likewise.
16765         * gcc.dg/i386-loop-2.c: Likewise.
16766         * gcc.dg/i386-loop-3.c: Likewise.
16767         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16768         * gcc.dg/i386-pic-1.c: Likewise.
16769         * gcc.dg/i386-regparm.c: Likewise.
16770         * gcc.dg/i386-signbit-1.c: Likewise.
16771         * gcc.dg/i386-signbit-2.c: Likewise.
16772         * gcc.dg/i386-signbit-3.c: Likewise.
16773         * gcc.dg/i386-sse-5.c: Likewise.
16774         * gcc.dg/i386-sse-8.c: Likewise.
16775         * gcc.dg/i386-unroll-1.c: Likewise.
16776         * gcc.dg/tls/opt-1.c: Likewise.
16777         * gcc.dg/tls/opt-2.c: Likewise.
16778         * gcc.dg/unroll-1.c: Likewise.
16779         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16780         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16781         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16782         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16783
16784 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16785
16786         * g++.dg/template/incomplete1.C: New test.
16787
16788 2004-11-16  Nick Clifton  <nickc@redhat.com>
16789
16790         Revert patches accidentally commited during checkin of fixes for
16791         xstormy16 tests:
16792         gcc.c-torture/execute/simd-4.c: Revert
16793         gcc.dg/20040910-1.c: Revert.
16794
16795 2004-11-16  Paul Brook  <paul@codesourcery.com>
16796
16797         PR fortran/13010
16798         * gfortran.dg/der_pointer_1.f90: New test.
16799
16800 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16801
16802         PR c/18498
16803         * gcc.dg/bitfld-13.c: New test.
16804
16805 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16806
16807         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16808         powerpc*-*-linux*.
16809
16810         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16811         * gcc.dg/ppc64-abi-2.c: Ditto.
16812         * gcc.dg/ppc64-abi-3.c: Ditto.
16813
16814         * lib/gcc-dg.exp (dg-target-list): Remove.
16815
16816 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16817
16818         * gcc.dg/ia64-postinc.c: New test.
16819
16820 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16821
16822         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16823
16824 2004-11-15  Nick Clifton  <nickc@redhat.com>
16825
16826         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16827         __INT_MAX__ so that the test can be compiled by toolchains
16828         targeted at 16-bit processors.
16829
16830         * gcc.dg/20040625-1.c: Use long constants rather than integers
16831         when performing arithmetic that will overflow 16-bits.
16832
16833         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16834         xstormy16.  It does not support 128-bit vector operations.
16835
16836         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16837         with the macro PTR_TYPE.  Define this macro to an integer type
16838         suitable for holding a pointer.
16839
16840         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16841         the target is a 16-bit processor.
16842
16843         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16844         16-bit targets where the character constant will be too long.
16845
16846         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16847         where the double will not be directly addressable.
16848
16849 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16850
16851         Friend class name lookup 1/n, PR c++/18471
16852         * g++.dg/template/crash26.C: New test.
16853         * g++.dg/lookup/struct1.C: Adjust expected error.
16854         * g++.dg/parse/elab1.C: Likewise.
16855         * g++.dg/parse/elab2.C: Likewise.
16856         * g++.dg/parse/int-as-enum1.C: Likewise.
16857         * g++.dg/parse/struct-as-enum1.C: Likewise.
16858         * g++.dg/parse/typedef1.C: Likewise.
16859         * g++.dg/parse/typedef3.C: Likewise.
16860         * g++.dg/parse/typedef4.C: Likewise.
16861         * g++.dg/parse/typedef5.C: Likewise.
16862         * g++.dg/template/nontype4.C: Likewise.
16863         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16864         * g++.old-deja/g++.other/elab1.C: Likewise.
16865         * g++.old-deja/g++.other/syntax4.C: Likewise.
16866
16867 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16868
16869         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16870
16871 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16872
16873         * gcc.c-torture/execute/20041114-1.c: New test.
16874
16875 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16876
16877         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16878         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16879         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16880         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16881         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16882         gcc.dg/switch-7.c: New tests.
16883
16884 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16885
16886         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16887
16888 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16889
16890         PR tree-opt/18400
16891         * gcc.dg/vect/pr18400.c: New test.
16892
16893 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16894             Andrew Pinski  <pinskia@physics.uc.edu>
16895
16896         PR tree-opt/18425
16897         * gcc.dg/vect/pr18425.c: New test.
16898
16899 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16900
16901         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16902         Guard with dg-require-alias and dg-require-visibility.
16903
16904 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16907
16908 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16909
16910         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16911
16912 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16913
16914         PR c++/17344
16915         * g++.dg/template/defarg5.C: New test.
16916
16917 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16918
16919         * g++.dg/parse/cast1.C: Run only on ILP32.
16920         * g++.old-deja/g++.mike/p784.C: Likewise.
16921
16922 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16923
16924         * gcc.c-torture/execute/20041113-1.c: New test.
16925
16926 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16927
16928         PR target/18230
16929         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16930         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16931         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16932         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16933         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16934         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16935         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16936         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16937         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16938         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16939         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16940         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16941         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16942
16943 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16944
16945         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16946         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16947         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16948         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16949         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16950         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16951         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16952         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16953         gcc.target/sparc/combined-1.c: New tests.
16954
16955 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16956
16957         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16958         New tests.
16959
16960 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16961
16962         * lib/gcc-dg.exp (dg-forbid-option): New function.
16963         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16964         * g++.dg/abi/bitfield8.C: Likewise.
16965         * g++.dg/abi/dtor1.C: Likewise.
16966         * g++.dg/abi/empty10.C: Likewise.
16967         * g++.dg/abi/empty7.C: Likewise.
16968         * g++.dg/abi/empty9.C: Likewise.
16969         * g++.dg/abi/layout3.C: Likewise.
16970         * g++.dg/abi/layout4.C: Likewise.
16971         * g++.dg/abi/thunk1.C: Likewise.
16972         * g++.dg/abi/thunk2.C: Likewise.
16973         * g++.dg/abi/vbase11.C: Likewise.
16974         * g++.dg/abi/vthunk2.C: Likewise.
16975         * g++.dg/abi/vthunk3.C: Likewise.
16976         * g++.dg/ext/attrib8.C: Likewise.
16977         * g++.dg/opt/longbranch2.C: Likewise.
16978         * g++.dg/opt/reg-stack4.C: Likewise.
16979         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16980         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16981         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16982         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16983         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16984         * gcc.dg/20000609-1.c: Likewise.
16985         * gcc.dg/20000720-1.c: Likewise.
16986         * gcc.dg/20011107-1.c: Likewise.
16987         * gcc.dg/20011119-1.c: Likewise.
16988         * gcc.dg/20020108-1.c: Likewise.
16989         * gcc.dg/20020122-2.c: Likewise.
16990         * gcc.dg/20020122-3.c: Likewise.
16991         * gcc.dg/20020201-3.c: Likewise.
16992         * gcc.dg/20020206-1.c: Likewise.
16993         * gcc.dg/20020218-1.c: Likewise.
16994         * gcc.dg/20020310-1.c: Likewise.
16995         * gcc.dg/20020411-1.c: Likewise.
16996         * gcc.dg/20020418-2.c: Likewise.
16997         * gcc.dg/20020426-1.c: Likewise.
16998         * gcc.dg/20020426-2.c: Likewise.
16999         * gcc.dg/20020517-1.c: Likewise.
17000         * gcc.dg/20020523-1.c: Likewise.
17001         * gcc.dg/20020523-2.c: Likewise.
17002         * gcc.dg/20020729-1.c: Likewise.
17003         * gcc.dg/20030204-1.c: Likewise.
17004         * gcc.dg/20030826-2.c: Likewise.
17005         * gcc.dg/20030926-1.c: Likewise.
17006         * gcc.dg/20031202-1.c: Likewise.
17007         * gcc.dg/980312-1.c: Likewise.
17008         * gcc.dg/980313-1.c: Likewise.
17009         * gcc.dg/990117-1.c: Likewise.
17010         * gcc.dg/990424-1.c: Likewise.
17011         * gcc.dg/990524-1.c: Likewise.
17012         * gcc.dg/991230-1.c: Likewise.
17013         * gcc.dg/i386-387-1.c: Likewise.
17014         * gcc.dg/i386-387-2.c: Likewise.
17015         * gcc.dg/i386-387-3.c: Likewise.
17016         * gcc.dg/i386-387-4.c: Likewise.
17017         * gcc.dg/i386-387-5.c: Likewise.
17018         * gcc.dg/i386-387-6.c: Likewise.
17019         * gcc.dg/i386-asm-1.c: Likewise.
17020         * gcc.dg/i386-bitfield1.c: Likewise.
17021         * gcc.dg/i386-bitfield2.c: Likewise.
17022         * gcc.dg/i386-loop-1.c: Likewise.
17023         * gcc.dg/i386-loop-2.c: Likewise.
17024         * gcc.dg/i386-loop-3.c: Likewise.
17025         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17026         * gcc.dg/i386-pic-1.c: Likewise.
17027         * gcc.dg/i386-regparm.c: Likewise.
17028         * gcc.dg/i386-signbit-1.c: Likewise.
17029         * gcc.dg/i386-signbit-2.c: Likewise.
17030         * gcc.dg/i386-signbit-3.c: Likewise.
17031         * gcc.dg/i386-sse-5.c: Likewise.
17032         * gcc.dg/i386-sse-8.c: Likewise.
17033         * gcc.dg/i386-unroll-1.c: Likewise.
17034         * gcc.dg/tls/opt-1.c: Likewise.
17035         * gcc.dg/tls/opt-2.c: Likewise.
17036         * gcc.dg/unroll-1.c: Likewise.
17037         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17038         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17039         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17040         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17041         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17042         -m64 is specified.
17043
17044 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/18389
17047         * g++.dg/parse/cond1.C: New test.
17048
17049         PR c++/18429
17050         * g++.dg/template/array9.C: New test.
17051         * g++.dg/ext/vla1.C: Adjust error messages.
17052         * g++.dg/ext/vlm1.C: Likewise.
17053         * g++.dg/template/crash2.C: Likewise.
17054
17055         PR c++/18436
17056         * g++.dg/template/call3.C: New test.
17057
17058         PR c++/18407
17059         * g++.dg/template/ptrmem11.C: New test.
17060
17061 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17062
17063         PR other/14264
17064         * lib/g++.exp: Set LC_ALL and LANG to C.
17065         * lib/gcc-dg.exp: Likewise.
17066         * lib/gfortran.exp: Likewise.
17067         * lib/objc.exp: Likewise.
17068         * lib/treelang.exp: Likewise.
17069
17070 2004-11-12  Andreas Schwab  <schwab@suse.de>
17071
17072         * gcc.dg/pr16286.c: Fix last change.
17073
17074 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17075
17076         PR c++/18416
17077         * g++.dg/init/global1.C: New test.
17078
17079 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17080
17081         * gcc.c-torture/execute/20041112-1.c: New test.
17082
17083 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17084
17085         * lib/gcc-dg.exp (dg-target-list): New.
17086
17087 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17088             Richard Sandiford  <rsandifo@redhat.com>
17089
17090         * lib/target-supports.exp (get-compiler_messages): New.
17091         (check_named_sections_available): Use it.
17092         (check_effective_target_ilp32): New.
17093         (check_effective_target_lp64): New.
17094         (is-effective-target): New.
17095         * lib/gcc-dg.exp (dg-require-effective-target): New.
17096
17097 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17098
17099         * gcc.dg/precedence-1.c: New test.
17100
17101 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17102
17103         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17104
17105         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17106         message, delete generated files, use more descriptive name for
17107         executable, and make the test unsupported when it cannot be run.
17108
17109         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17110         (dg-require-weak, dg-require-visibility, dg-require-alias,
17111         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17112         dg-require-iconv, dg-require-named-sections): Use it.
17113
17114         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17115
17116 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17117
17118         PR target/16457
17119         * gcc.dg/ppc-and-1: New
17120
17121         PR target/16796
17122         * gcc.dg/ppc-mov-1.c: New.
17123
17124         PR target/16458
17125         * gcc.dg/ppc-compare-1.c: New.
17126
17127 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17128
17129         * objc.dg/desig-init-2.m: New test.
17130
17131 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17132
17133         PR middle-end/18160
17134         * g++.dg/warn/register-var-1.C: New test.
17135         * g++.dg/warn/register-var-2.C: New test.
17136
17137 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17138
17139         * gcc.dg/union-2.c: New test.
17140
17141 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17142
17143         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17144         New test for PR tree-optimization/17892.
17145
17146 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17147
17148         PR c++/18369
17149         * g++.dg/init/new12.C: New test.
17150
17151 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17152
17153         * gcc.target/sparc: New directory.
17154         * gcc.target/sparc/sparc.exp: New driver.
17155         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17156         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17157         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17158         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17159
17160 2004-11-10  Paul Brook  <paul@codesourcery.com>
17161
17162         PR fortran/18218
17163         * gfortran.dg/list_read.c: New test.
17164
17165 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17166
17167         PR c/18322
17168         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17169         expected diagnostic location.
17170
17171 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17172
17173         * gcc.dg/20041109-1.c: New test.
17174
17175 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17176
17177         PR objc/18406
17178         * objc/compile/pr18406.m: New test.
17179
17180 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17181
17182         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17183
17184 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17185
17186         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17187
17188 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17189
17190         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17191
17192 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17193
17194         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17195         exit.
17196
17197 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17198
17199         PR tree-opt/18299
17200         * gcc.c-torture/pr18299-1.c: New test.
17201
17202 2004-11-06  Andreas Schwab  <schwab@suse.de>
17203
17204         * gcc.dg/pr16286.c: Also test for bool and pixel.
17205
17206 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17207
17208         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17209         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17210         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17211         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17212         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17213         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17214         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17215         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17216         gcc.dg/struct-semi-3.c: New tests.
17217
17218 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17219
17220         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17221
17222 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17223
17224         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17225         Do not use C99 designators.
17226
17227 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17228
17229         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17230
17231 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17234         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17235         * gcc.c-torture/execute/simd-5.x: Remove.
17236
17237 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17238
17239         PR rtl-optimization/17933
17240         * gcc.dg/torture/pr17933-1.c: New test.
17241
17242 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17243
17244         PR target/18106
17245         * lib/target-supports.exp (check_weak_available): Support
17246         Windows.
17247
17248 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17249
17250         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17251         call to fflush(stdout) before abort.
17252         (my_ffsll): New function.
17253         (generate_fields): Use it.
17254
17255 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17256
17257         * gcc.dg/init-undef-1.c: New test.
17258
17259 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17260
17261         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17262         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17263         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17264         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17265         expected messages for new parser.
17266
17267 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17268
17269         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17270
17271 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17272
17273         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17274         on LP64 targets.
17275
17276 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17277
17278         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17279         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17280         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17281         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17282         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17283         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17284         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17285         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17286         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17287         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17288
17289 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17290
17291         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17292         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17293         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17294         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17295         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17296         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17297         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17298         for new parser.
17299
17300 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17301
17302         PR target/15342
17303         * gcc.dg/20041104-1.c: New test.
17304
17305 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17306
17307         * g++.dg/template/nontype7.C: New test.
17308         * g++.dg/template/nontype8.C: Likewise.
17309         * g++.dg/template/nontype9.C: Likewise.
17310         * g++.dg/template/nontype10.C: Likewise.
17311         * g++.dg/tc1/dr49.C: Likewise.
17312         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17313         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17314
17315 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17316
17317         * g++.dg/rtti/tinfo1.C: Remove xfails.
17318
17319 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17320
17321         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17322         packed attribute to the definition to satisfy the new C++ parser.
17323
17324 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17325
17326         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17327         invocations of va_arg.
17328
17329 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17330
17331         PR c++/18124
17332         * g++.dg/template/crash25.C: New test.
17333
17334         PR c++/18155
17335         * g++.dg/template/typedef2.C: New test.
17336         * g++.dg/parse/crash13.C: Adjust error markers.
17337
17338         PR c++/18177
17339         * g++.dg/conversion/const3.C: New test.
17340
17341 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17342
17343         PR fortran/17535
17344         PR fortran/17583
17345         PR fortran/17713
17346         * gfortran.dg/generic_[123].f90: New testcases.
17347
17348 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17349
17350         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17351         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17352
17353 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17354
17355         PR tree-opt/16808
17356         * gcc.c-torture/compile/pr16808.c: New test.
17357
17358 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         PR rtl-optimization/17104
17361         * gcc.dg/ppc-bitfield1.c: New.
17362
17363 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17364
17365         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17366
17367 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17368
17369         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17370         strings for 32-bit code.
17371
17372 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17373
17374         PR c/18239
17375         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17376
17377 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17378
17379         PR c++/18064
17380         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17381
17382 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17383
17384         PR c++/15172
17385         * g++.dg/init/aggr2.C: New test.
17386
17387 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17388
17389         * objc.dg/local-decl-1.m: New test.
17390
17391 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17392
17393         * gcc.dg/20040910-1.c: Adjust regex.
17394
17395 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17396
17397         PR rtl-optimization/18084
17398         * g++.dg/opt/pr18084-1.C: New testcase.
17399
17400 2004-10-30  Matt Austern  <austern@apple.com>
17401
17402         PR c++/17542
17403         * g++.dg/ext/attrib18.C: New test.
17404
17405 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17406
17407         PR middle-end/18096
17408         * gcc.dg/pr18096-1.c: New test case.
17409
17410 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17411
17412         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17413
17414 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17415
17416         PR c/16666
17417         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17418         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17419         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17420         gcc.dg/old-style-prom-3.c: New tests.
17421
17422 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17423
17424         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17425         Remove unnecessary inclusion of stdio.h.
17426
17427 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17428
17429         PR rtl-optimization/17581
17430         * gcc.dg/pr17581-1.c: New test case.
17431
17432 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17433
17434         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17435         being implemented.
17436         * g++.dg/conversion/dr195-1.C: New.
17437         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17438         * g++.old-deja/g++.mike/p10148.C: Likewise.
17439
17440 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/17695
17443         * g++.dg/debug/typedef2.C: New test.
17444
17445 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17446
17447         PR fortran/13490
17448         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17449         * gfortran.dg/g77/README: Update.
17450
17451 2004-10-28  Matt Austern  <austern@apple.com>
17452
17453         PR c++/14124
17454         * g++.dg/ext/packed7.C: New test.
17455
17456 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17457
17458         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17459         scan-assembler.
17460         * lib/scanasm.exp (hidden-scan-for): New proc.
17461         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17462         string.
17463         (scan-not-hidden): Likewise.
17464         * lib/target-supports.exp (check_visibility_available): mach-o is
17465         support too.
17466
17467 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/17132
17470         * g++.dg/template/memclass3.C: New test.
17471
17472 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17473
17474         PR middle-end/18160
17475         * gcc.dg/register-var-1.c: New test.
17476         * gcc.dg/register-var-2.c: New test.
17477         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17478         error now.
17479
17480 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17481
17482         PR other/18172
17483         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17484         unused variables.
17485         * gcc.dg/vect/vect-22.c: Likewise.
17486
17487 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17488
17489         * gcc.dg/i386-rotate-1.c: New test.
17490
17491 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * g++.dg/init/ref12.C: Add "run" marker.
17494
17495         PR c++/17435
17496         * g++.dg/init/ref12.C: New test.
17497
17498         PR c++/18140
17499         * g++.dg/template/shift1.C: New test.
17500         * g++.dg/template/error10.C: Adjust error markers.
17501
17502 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17503
17504         PR tree-opt/17529
17505         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17506
17507 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17508
17509         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17510         * gcc.dg/weak/weak-3.c: Likewise.
17511         * gcc.dg/weak/weak-5.c: Likewise.
17512         * gcc.dg/weak/weak-9.c: Likewise.
17513         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17514         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17515
17516         * gcc.dg/darwin-weakimport-1.c: New.
17517
17518 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17519
17520         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17521
17522 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17523
17524         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17525         'syntax' error messages.
17526         * gcc.dg/cpp/direct2s.c: Likewise.
17527
17528 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17529
17530         * gcc.c-torture/compile/20041026-1.c: New.
17531
17532 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/18093
17535         * g++.dg/lookup/ns2.C: New test.
17536
17537         PR c++/18020
17538         * g++.dg/template/enum4.C: New test.
17539
17540         PR c++/18161
17541         * g++.dg/template/expr1.C: New test.
17542
17543 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17544
17545         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17546
17547 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17548
17549         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17550         gcc.dg/decl-nospec-3.c: New tests.
17551
17552 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17553
17554         * objc.dg/super-class-3.m: New test.
17555
17556 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17559         resyncing.
17560         * gcc.dg/cpp/direct2s.c: Likewise.
17561
17562 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17563
17564         * objc.dg/image-info.m: Update for changes to section selection.
17565
17566 2004-10-25  David Ayers  <d.ayers@inode.at>
17567             Ziemowit Laski  <zlaski@apple.com>
17568
17569         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17570         diagnostics when messaging 'id <Proto>'.
17571         * objc.dg/class-protocol-1.m: New test.
17572         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17573         a non-existent method signature.
17574         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17575         Update diagnostics when messaging with non-existent method signature.
17576         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17577         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17578         invalid receivers are now resolved as if messaging 'id'; remove
17579         extraneous diagnostics.
17580
17581 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17582
17583         PR c/16667
17584         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17585         gcc.dg/init-desig-obs-3.c: New tests.
17586
17587 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17588
17589         * gcc.dg/debug/20041023-1.c: New test.
17590
17591 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17592
17593         PR middle-end/17407
17594         * gcc.c-torture/compile/pr17407.c: New test.
17595
17596         PR c++/18121
17597         * g++.dg/template/array8.C: New test.
17598
17599 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17600
17601         PR other/18138
17602         * lib/g++.exp: Accept more than one multilib libgcc.
17603         * lib/gcc-dg.exp: Likewise.
17604         * lib/objc.exp: Likewise.
17605         * lib/treelang.exp: Likewise.
17606         * lib/gfortran.exp: Likewise.
17607
17608 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17609
17610         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17611
17612 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17613
17614         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17615         * gcc.dg/c99-const-expr-3.c: Likewise.
17616
17617 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17618
17619         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17620
17621 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17622
17623         * gcc.c-torture/execute/loop-2e.x: Remove.
17624
17625 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         PR c++/18095
17628         * g++.dg/parse/crash18.C: New.
17629         * g++.dg/parse/crash19.C: New.
17630
17631 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17632
17633         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17634         * g++.dg/ext/dllimport2.C: Same.
17635         * g++.dg/ext/dllimport8.C: Same.
17636
17637 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/10841
17640         * g++.dg/conversion/cast1.C: New test.
17641         * g++.dg/overload/pmf1.C: Adjust error marker.
17642
17643 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17644
17645         PR objc/17923
17646         * objc.dg/const-str-7.m: New test.
17647
17648 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17649
17650         * g++.dg/template/memfriend11.C: Fix comment typo.
17651         * g++.dg/template/memfriend14.C: Likewise.
17652
17653 2004-10-20  Richard Henderson  <rth@redhat.com>
17654
17655         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17656         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17657         -fasynchronous-unwind-tables.
17658
17659 2004-10-20  Richard Henderson  <rth@redhat.com>
17660
17661         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17662         (main): Return success.
17663         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17664         (main): Return success.
17665
17666 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17667
17668         PR c++/13495
17669         * g++.dg/template/memfriend9.C: New test.
17670         * g++.dg/template/memfriend10.C: Likewise.
17671         * g++.dg/template/memfriend11.C: Likewise.
17672         * g++.dg/template/memfriend12.C: Likewise.
17673         * g++.dg/template/memfriend13.C: Likewise.
17674         * g++.dg/template/memfriend14.C: Likewise.
17675         * g++.dg/template/memfriend15.C: Likewise.
17676         * g++.dg/template/memfriend16.C: Likewise.
17677         * g++.dg/template/memfriend17.C: Likewise.
17678         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17679
17680 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17681
17682         * g++.dg/conversion/dr195.C: New.
17683         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17684
17685 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17686             Devang Patel  <dpatel@apple.com>
17687
17688         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17689         of floating point arithmetic, which could trap.
17690
17691 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/14035
17694         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17695         * g++.dg/conversion/const2.C: New test.
17696         * g++.dg/expr/reinterpret2.C: New test.
17697         * g++.dg/expr/reinterpret3.C: New test.
17698         * g++.dg/expr/cast2.C: New test.
17699         * g++.dg/expr/copy1.C: New test.
17700         * g++.dg/other/conversion1.C: Change error message.
17701         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17702         function pointers to void *.
17703         * g++.old-deja/g++.mike/p10148.C: Likewise.
17704
17705 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17706
17707         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17708
17709 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17710
17711         PR c++/18047
17712
17713         * g++.dg/parse/expr3.C: New test.
17714
17715 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17716
17717         * gcc.dg/smod-1.c: New test.
17718
17719 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17720
17721         * objc.dg/method-14.m: New test.
17722
17723 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17724
17725         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17726         Also xfail as the patch was reverted.
17727
17728 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17729
17730         PR middle-end/16973
17731         * gcc.dg/pr16973.c: New test.
17732
17733 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17734
17735         PR tree-optimization/17656
17736         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17737
17738 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17739
17740         * g++.dg/eh/shadow1.C: New.
17741
17742 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17743
17744         * gcc.c-torture/compile/20041018-1.c: New test.
17745
17746 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17747
17748         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17749         compiler referring to register 0 when accessing sdata.  The linker
17750         now patches things up.
17751
17752 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17753
17754         PR c/17529
17755         * gcc.c-torture/compile/pr17529.c: New test.
17756
17757 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17758
17759         PR c++/17743
17760         * g++.dg/ext/attrib17.C: New test.
17761
17762 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17763
17764         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17765
17766 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17767
17768         PR c++/10479
17769         * g++.dg/ext/attrib16.C: New test.
17770
17771 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17772
17773         PR c++/17042
17774         * g++.dg/init/dso_handle1.C: New test.
17775
17776         PR c++/14667
17777         * g++.dg/parse/typedef6.C: New test.
17778
17779         PR c++/17916
17780         * g++.dg/parse/pragma1.C: New test.
17781
17782 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17783
17784         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17785
17786 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17787
17788         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17789         -fno-common when on HPPA HP-UX platforms.
17790
17791 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17792
17793         PR other/16820
17794         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17795         stdint.h.
17796         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17797         uintptr_t.
17798
17799 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17800
17801         PR c++/16301
17802         * g++.dg/lookup/strong-using-4.C: New test.
17803
17804 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17805
17806         PR middle-end/16567
17807         * gcc.c-torture/compile/nested-1.c: New test.
17808
17809 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17810
17811         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17812         and mipsisa64*-*-* (until support for misaligned loads is added).
17813         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17814         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17815         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17816         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17817         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17818         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17819
17820 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/17976
17823         * g++.dg/init/dtor3.C: New test.
17824
17825 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17826
17827         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17828
17829 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17830
17831         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17832         * gcc.dg/macho-lo-sum.c: Likewise.
17833
17834 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17835
17836         * gcc.dg/ppc-spe64-1.c: New test.
17837
17838 2004-10-14  Devang Patel  <dpatel@apple.com>
17839
17840         PR 17635
17841         * gcc.dg/pr17635.c : New test.
17842
17843 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17844
17845         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17846         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17847         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17848         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17849         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17850         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17851         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17852         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17853         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17854         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17855         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17856         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17857         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17858         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17859         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17860         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17861         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17862         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17863
17864 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17865
17866         * gcc.dg/vect/vect-82.c: New testcase.
17867         * gcc.dg/vect/vect-82_64.c: New testcase.
17868         * gcc.dg/vect/vect-83.c: New testcase.
17869         * gcc.dg/vect/vect-83_64.c: New testcase.
17870
17871 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17872
17873         * gcc.dg/cpp/error-1.c: New test.
17874
17875 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17876
17877         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17878
17879 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17880
17881         PR target/17984
17882         * gcc.dg/cris-peep2-xsrand2.c: New test.
17883
17884 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17885
17886         PR c++/17661
17887         * testsuite/g++.dg/expr/for2.C: New test.
17888
17889 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17890
17891         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17892
17893 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17894
17895         PR tree-optimization/17724
17896         * g++.dg/opt/pr17724-1.C: New test.
17897         * g++.dg/opt/pr17724-2.C: New test.
17898         * g++.dg/opt/pr17724-3.C: New test.
17899         * g++.dg/opt/pr17724-4.C: New test.
17900         * g++.dg/opt/pr17724-5.C: New test.
17901         * g++.dg/opt/pr17724-6.C: New test.
17902
17903 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17904
17905         PR c/17301
17906         * gcc.dg/pr17301-2.c: New test.
17907
17908 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/15876
17911         * g++.dg/parse/error22.C: New test.
17912
17913         PR c++/17936
17914         * g++.dg/template/spec18.C: New test.
17915
17916 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17917
17918         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17919         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17920         memcpy.
17921         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17922         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17923
17924 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17925
17926         * g++.dg/eh/cleanup5.C: Add dg-options "".
17927
17928 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17929
17930         PR middle-end/17657
17931         * gcc.dg/switch-4.c: New test case.
17932
17933 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17934
17935         * gcc.c-torture/execute/20041011-1.c: New test.
17936
17937 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17938
17939         PR c++/17554
17940         * g++.dg/init/for3.C: New test.
17941
17942         PR c++/17657
17943         * g++.dg/opt/switch2.C: New test.
17944
17945         PR middle-end/17703
17946         * g++.dg/warn/Wreturn-2.C: New test.
17947
17948 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17949
17950         PR c++/17907
17951         * g++.dg/eh/cleanup5.C: New test.
17952
17953 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17954
17955         PR c++/17393
17956         * g++.dg/parse/error21.C: New test.
17957
17958 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17959
17960         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17961         * g++.dg/warn/incomplete1.C: Likewise.
17962         * g++.dg/template/qualttp20.C: Likewise.
17963
17964 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17965
17966         PR c/17881
17967         * parm-incomplete-1.c: New test.
17968
17969 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/17867
17972         * g++.dg/parse/error19.C: New test.
17973
17974         PR c++/17670
17975         * g++.dg/init/new11.C: New test.
17976
17977         PR c++/17821
17978         * g++.dg/parse/error20.C: New test.
17979
17980         PR c++/17826
17981         * g++.dg/template/crash24.C: New test.
17982
17983 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17984
17985         PR c/17301
17986         * gcc.dg/pr17301-1.c: New test.
17987
17988 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17989
17990         PR c/17189
17991         * gcc.dg/anon-struct-5.c: New test.
17992
17993 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17994
17995         PR c/17844
17996         * gcc.dg/pr17844-1.c: New test.
17997
17998 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17999
18000         PR tree-optimization/17906
18001         * gcc.c-torture/compile/pr17906.c: New.
18002
18003 2004-10-09  Stuart Hastings  <stuart@apple.com>
18004             Roger Sayle  <roger@eyesopen.com>
18005
18006         PR rtl-optimization/17853
18007         * gcc.dg/i386-mmx-5.c: New testcase.
18008
18009 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18010
18011         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18012
18013 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/17524
18016         * g++.dg/template/static9.C: New test.
18017
18018         PR c++/17685
18019         * g++.dg/parse/operator5.C: New test.
18020
18021 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18022
18023         PR middle-end/17894
18024         * gcc.c-torture/execute/divcmp-4.c: New test case.
18025
18026 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18027
18028         PR tree-opt/17902
18029         * g++.dg/opt/pr17902.C: New test.
18030
18031 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18032
18033         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18034
18035 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18036
18037         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18038
18039 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18040
18041         * gcc.dg/assign-warn-3.c: New test.
18042
18043 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18044
18045         PR c/16999
18046         * gcc.dg/cpp/ident-1.c: New test.
18047
18048 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18049
18050         * gcc.c-torture/compile/acc1.c: New.
18051
18052 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18053
18054         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18055         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18056
18057 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18058
18059         * gcc.dg/ultrasp11.c: New test.
18060
18061 2004-10-08  Michael Matz  <matz@suse.de>
18062
18063         * gcc.dg/doloop-2.c: New test.
18064
18065 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18066
18067         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18068         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18069         objc.dg/method-9.m: Update expected diagnostics.
18070
18071 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18072
18073         * gcc.dg/ppc-fsel-3.c: New file.
18074         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18075
18076 2004-10-07  Paul Brook  <paul@codesourcery.com>
18077
18078         * gfortran.dg/intrinsic_verify_1.f90: New test.
18079
18080 2004-10-07  Paul Brook  <paul@codesourcery.com>
18081
18082         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18083
18084 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18085
18086         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18087         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18088         commit.
18089
18090 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18091
18092         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18093
18094 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18095
18096         PR c++/17115
18097         * g++.dg/warn/Winline-4.C: New test.
18098
18099 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18100
18101         * gcc.c-torture/compile/20041007-1.c: New test.
18102
18103 2004-10-07  Paul Brook  <paul@codesourcery.com>
18104
18105         PR fortran/17678
18106         * gfortran.dg/use_allocated_1.f90: New test.
18107
18108 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18109
18110         PR middle-end/17849
18111         * gfortran.fortran-torture/compile/nested.f90: New test
18112
18113 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18114
18115         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18116
18117 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18118
18119         PR c++/17368
18120         * g++.dg/ext/asm6.C: New test.
18121
18122 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18123
18124         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18125
18126 2004-10-06  Paul Brook  <paul@codesourcery.com>
18127
18128         PR libfortran/17709
18129         * gfortran.dg/empty_format_1.f90: New test.
18130
18131 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18132
18133         PR fortran/17568
18134         * gfortran.dg/ishft.f90: New test.
18135
18136         PR fortran/17283
18137         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18138         tests.
18139
18140 2004-10-06  Paul Brook  <paul@codesourcery.com>
18141
18142         * gfortran.dg/do_1.f90: New test.
18143
18144 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18145
18146         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18147         optimizing for size.
18148
18149 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18150
18151         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18152
18153 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18154
18155         * gcc.c-torture/compile/20041005-1.c: New test.
18156
18157 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         PR c++/17829
18160         * g++.dg/lookup/koenig4.C: New.
18161
18162 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18163
18164         * g++.dg/other/classkey1.C: Adjust quoting marks.
18165         * g++.dg/parse/error15.C: Likewise.
18166         * g++.dg/template/meminit2.C (int>): Likewise.
18167
18168 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18169
18170         PR fortran/17283
18171         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18172
18173         PR fortran/17631
18174         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18175
18176         PR fortran/17708
18177         * gfortran.dg/pr17708.f90: New test.
18178
18179 2004-10-04  Chao-ying Fu  <fu@mips.com>
18180
18181         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18182         * gcc.dg/vect/vect-4.c: Ditto.
18183         * gcc.dg/vect/vect-5.c: Ditto.
18184         * gcc.dg/vect/vect-6.c: Ditto.
18185         * gcc.dg/vect/vect-8.c: Ditto.
18186         * gcc.dg/vect/vect-16.c: Ditto.
18187         * gcc.dg/vect/vect-30.c: Ditto.
18188         * gcc.dg/vect/vect-40.c: Ditto.
18189         * gcc.dg/vect/vect-41.c: Ditto.
18190         * gcc.dg/vect/vect-42.c: Ditto.
18191         * gcc.dg/vect/vect-43.c: Ditto.
18192         * gcc.dg/vect/vect-44.c: Ditto.
18193         * gcc.dg/vect/vect-45.c: Ditto.
18194         * gcc.dg/vect/vect-46.c: Ditto.
18195         * gcc.dg/vect/vect-47.c: Ditto.
18196         * gcc.dg/vect/vect-48.c: Ditto.
18197         * gcc.dg/vect/vect-49.c: Ditto.
18198         * gcc.dg/vect/vect-50.c: Ditto.
18199         * gcc.dg/vect/vect-51.c: Ditto.
18200         * gcc.dg/vect/vect-52.c: Ditto.
18201         * gcc.dg/vect/vect-53.c: Ditto.
18202         * gcc.dg/vect/vect-54.c: Ditto.
18203         * gcc.dg/vect/vect-55.c: Ditto.
18204         * gcc.dg/vect/vect-56.c: Ditto.
18205         * gcc.dg/vect/vect-57.c: Ditto.
18206         * gcc.dg/vect/vect-58.c: Ditto.
18207         * gcc.dg/vect/vect-59.c: Ditto.
18208         * gcc.dg/vect/vect-60.c: Ditto.
18209         * gcc.dg/vect/vect-74.c: Ditto.
18210         * gcc.dg/vect/vect-79.c: Ditto.
18211         * gcc.dg/vect/vect-80.c: Ditto.
18212
18213 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18214
18215         * gcc.dg/unused-7.c: Use the correct option.
18216
18217 2004-10-04  Paul Brook  <paul@codesourcery.com>
18218         Bud Davis  <bdavis9659@comcast.net>
18219
18220         PR fortran/17706
18221         PR fortran/16434
18222         * gfortran/pr17706.f90: New test.
18223         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18224
18225 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18226
18227         * gfortran.dg/pr17612.f90: New test.
18228
18229 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18230
18231         * g++.dg/template/local1.C: Adjust quoting marks in
18232         testing for diagnostics.
18233         * g++.dg/tls/diag-2.C: Likewise.
18234         * g++.dg/other/error8.C: Likewise.
18235
18236 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18237
18238         PR c/17178
18239         * gcc.dg/unused-4.c: Adjust to be correct.
18240
18241         PR c/17820
18242         * gcc.dg/unused-7.c: New test.
18243
18244 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18245
18246         PR c++/17797
18247         * g++.dg/overload/template2.C: New test.
18248
18249 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18250
18251         PR tree-optimization/16632
18252         * gcc.dg/tree-ssa/20041002-1.c: New.
18253
18254 2004-10-03  Paul Brook  <paul@codesourcery.com>
18255
18256         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18257         rather than relying on default formatting.
18258
18259 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18260
18261         * gcc.dg/20040920-1.c: Update expected message text.
18262
18263 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18264
18265         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18266
18267 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18268
18269         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18270         tree level.
18271
18272 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         * gcc.dg/tree-ssa/pr17343.c: Remove.
18275
18276 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18277
18278         PR tree-opt/17343
18279         * gcc.dg/tree-ssa/pr17343.c: New test.
18280
18281 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18282
18283         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18284         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18285         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18286         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18287         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18288
18289 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18290
18291         * gcc.dg/lvalue-2.c: New test.
18292
18293 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18294
18295         PR c/17730
18296         * gcc.dg/pr17730-1.c: New test
18297
18298 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18299
18300         PR c/7425
18301         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18302
18303 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18304
18305         * gcc.c-torture/execute/stdarg-1.c: New test.
18306         * gcc.c-torture/execute/stdarg-2.c: New test.
18307         * gcc.c-torture/execute/stdarg-3.c: New test.
18308         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18309         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18310         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18311         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18312         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18313
18314 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18315
18316         PR tree-optimization/17697
18317         * g++.dg/opt/pr17697-1.C: New test.
18318         * g++.dg/opt/pr17697-2.C: New test.
18319         * g++.dg/opt/pr17697-3.C: New test.
18320
18321 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18322
18323         PR c/16409
18324         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18325         gcc.dg/vla-init-5.c: New tests.
18326
18327 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18328
18329         PR c/13804
18330         * gcc.dg/pr13804-1.c: New test.
18331
18332 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18333
18334         PR fortran/16938
18335         * gfortran.dg/pr16938.f90: New test.
18336
18337 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18338
18339         * g++.dg/template/crash23.C: New test.
18340
18341 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/17585
18344         * g++.dg/template/static8.C: New test.
18345
18346 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18347
18348         PR c++/17681
18349         * g++.dg/other/error9.C: New test.
18350
18351 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18352
18353         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18354
18355 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18356
18357         PR fortran/15164
18358         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18359
18360 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18361
18362         PR middle-end/17112
18363         * gcc.dg/pr17112-1.c: New test case.
18364
18365 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18366
18367         PR c/11459
18368         * gcc.dg/pr11459-1.c: New test.
18369
18370 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18371
18372         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18373         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18374
18375 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18376
18377         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18378
18379 2004-09-25  Jan Hubicka  <jh@suse.cz>
18380
18381         * compile/30040909-1.c: New test.
18382         * compile/30040907-1.c: New test.
18383
18384 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18385
18386         * gcc.c-torture/execute/va-arg-26.c: New test.
18387
18388 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18389
18390         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18391         extra diagnostics on targets with 64-bit pointers.
18392         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18393
18394 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18395
18396         PR c/17188
18397         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18398         * gcc.dg/decl-3.c: Adjust expected message.
18399
18400 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18401
18402         PR fortran/17615
18403         * gfortran.dg/pr17615.f90: New test.
18404
18405 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18406
18407         PR tree-optimzation/17517
18408         * g++.dg/tree-ssa/pr17517.C: New Test.
18409
18410 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18411
18412         PR c++/16889
18413         * g++.dg/lookup/ambig3.C: New.
18414
18415 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18416
18417         PR tree-opt/17624
18418         * g++.dg/opt/pr17624.C: New test.
18419
18420 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18421
18422         PR c/6980
18423         * gcc.dg/Wbad-function-cast-1.c: New test.
18424
18425 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18426
18427         * g++.dg/ext/complit1.C
18428         * g++.dg/other/error2.C
18429         * g++.dg/other/nontype-1.C
18430         * g++.dg/parse/crash11.C
18431         * g++.dg/parse/crash12.C
18432         * g++.dg/parse/error15.C
18433         * g++.dg/parse/error4.C
18434         * g++.dg/parse/tmpl-outside1.C
18435         * g++.dg/parse/too-many-tmpl-args1.C
18436         * g++.dg/template/dependent-expr3.C
18437         * g++.dg/template/error10.C
18438         * g++.dg/template/instantiate1.C
18439         * g++.dg/template/vtable2.C
18440         * g++.dg/warn/Wshadow-1.C
18441         * g++.dg/warn/weak1.C
18442         * g++.old-deja/g++.brendan/crash16.C
18443         * g++.old-deja/g++.brendan/crash18.C
18444         * g++.old-deja/g++.brendan/crash48.C
18445         * g++.old-deja/g++.brendan/crash49.C
18446         * g++.old-deja/g++.brendan/crash55.C
18447         * g++.old-deja/g++.brendan/crash56.C
18448         * g++.old-deja/g++.brendan/crash8.C
18449         * g++.old-deja/g++.brendan/enum11.C
18450         * g++.old-deja/g++.brendan/enum8.C
18451         * g++.old-deja/g++.brendan/enum9.C
18452         * g++.old-deja/g++.brendan/friend3.C
18453         * g++.old-deja/g++.brendan/misc14.C
18454         * g++.old-deja/g++.bugs/900402_02.C
18455         * g++.old-deja/g++.bugs/900404_03.C
18456         * g++.old-deja/g++.bugs/900404_04.C
18457         * g++.old-deja/g++.bugs/900428_03.C
18458         * g++.old-deja/g++.jason/crash4.C
18459         * g++.old-deja/g++.jason/overload21.C
18460         * g++.old-deja/g++.jason/redecl1.C
18461         * g++.old-deja/g++.jason/report.C
18462         * g++.old-deja/g++.jason/rfg10.C
18463         * g++.old-deja/g++.jason/template30.C
18464         * g++.old-deja/g++.law/arm12.C
18465         * g++.old-deja/g++.law/ctors5.C
18466         * g++.old-deja/g++.law/cvt20.C
18467         * g++.old-deja/g++.law/init10.C
18468         * g++.old-deja/g++.law/init8.C
18469         * g++.old-deja/g++.law/visibility17.C
18470         * g++.old-deja/g++.law/visibility7.C
18471         * g++.old-deja/g++.mike/net8.C
18472         * g++.old-deja/g++.mike/p646.C
18473         * g++.old-deja/g++.mike/p700.C
18474         * g++.old-deja/g++.mike/p701.C
18475         * g++.old-deja/g++.mike/p811.C
18476         * g++.old-deja/g++.ns/template13.C
18477         * g++.old-deja/g++.other/array3.C
18478         * g++.old-deja/g++.other/crash25.C
18479         * g++.old-deja/g++.other/dtor3.C
18480         * g++.old-deja/g++.other/dtor4.C
18481         * g++.old-deja/g++.other/main1.C
18482         * g++.old-deja/g++.other/warn7.C
18483         * g++.old-deja/g++.pt/crash11.C
18484         * g++.old-deja/g++.pt/crash36.C
18485         * g++.old-deja/g++.pt/spec22.C
18486         * g++.old-deja/g++.pt/spec9.C
18487         * g++.old-deja/g++.pt/ttp52.C
18488         * g++.old-deja/g++.robertl/eb103.C
18489         * g++.old-deja/g++.robertl/eb121.C
18490         * g++.old-deja/g++.robertl/eb22.C
18491         * g++.old-deja/g++.robertl/eb8.C:
18492         Update locations and/or regexps of dg-error markers.
18493         Remove markers for some bogus messages that are no longer issued.
18494
18495 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18496
18497         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18498         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18499
18500 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18501
18502         PR c++/17618
18503         * g++.dg/lookup/crash5.C: New test.
18504
18505 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18506
18507         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18508         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18509         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18510         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18511         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18512         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18513
18514         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18515         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18516         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18517         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18518         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18519         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18520
18521         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18522
18523         * gcc.dg/vect/vect-44.c: Check additional cases.
18524         * gcc.dg/vect/vect-48.c: Check additional cases.
18525
18526         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18527         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18528         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18529         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18530         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18531         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18532         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18533         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18534         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18535
18536         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18537         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18538         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18539
18540 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18541
18542         * gcc.dg/tree-ssa/loop-6.c: New test.
18543
18544 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/17620
18547         * g++.dg/inherit/base2.C: New.
18548
18549 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18550
18551         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18552         * gcc.dg/20001012-2.c: Likewise.
18553         * gcc.dg/20001013-1.c: Likewise.
18554         * gcc.dg/20001101-1.c: Likewise.
18555         * gcc.dg/20001102-1.c: Likewise.
18556         * gcc.dg/bf-spl1.c: Likewise.
18557         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18558         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18559
18560 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18561
18562         PR tree-optimization/16721
18563         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18564
18565 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18566
18567         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18568         * gcc.dg/20040305-1.c: Likewise.
18569
18570 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18571
18572         PR c/16566
18573         * gcc.c-torture/compile/pr16566-1.c,
18574         gcc.c-torture/compile/pr16566-2.c,
18575         gcc.c-torture/compile/pr16566-3.c: New tests.
18576
18577 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18578
18579         PR tree-optimization/17512
18580         * gcc.c-torture/compile/20040916-1.c.
18581
18582 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18583
18584         * gcc.dg/pragma-re-3.c: New test.
18585
18586 2004-09-17  Matt Austern  <austern@apple.com>
18587
18588         PR c++/15049
18589         * g++.dg/other/anon3.C: New.
18590
18591 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18592
18593         PR c++/7503
18594         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18595         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18596         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18597         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18598         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18599
18600 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18601
18602         PR fortran/17286
18603         * gfortran.dg/pr17286.f90: New test.
18604
18605 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/17530
18608         * g++.dg/template/static7.C: New test.
18609
18610 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18611
18612         PR tree-opt/17558
18613         * gcc.c-torture/compile/pr17558.c: New test.
18614
18615 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18616
18617         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18618         if SKIP_ATTRIBUTE is defined.
18619
18620 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18621
18622         PR fortran/15957
18623         * gfortran.dg/pr15957.f90: New test.
18624
18625 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18626
18627         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18628         in comparison.
18629         * gcc.dg/vect/vect-79.c: Likewise.
18630         * gcc.dg/vect/vect-80.c: Likewise.
18631
18632 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18633
18634         PR fortran/15750
18635         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18636
18637 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18638
18639         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18640         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18641         * gcc.dg/vect/vect-62.c: New testcase.
18642         * gcc.dg/vect/vect-63.c: New testcase.
18643         * gcc.dg/vect/vect-64.c: New testcase.
18644         * gcc.dg/vect/vect-65.c: New testcase.
18645         * gcc.dg/vect/vect-66.c: New testcase.
18646         * gcc.dg/vect/vect-67.c: New testcase.
18647         * gcc.dg/vect/vect-68.c: New testcase.
18648         * gcc.dg/vect/vect-69.c: New testcase.
18649         * gcc.dg/vect/vect-79.c: New testcase.
18650         * gcc.dg/vect/vect-80.c: New testcase.
18651
18652 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18653
18654         * gcc.target/mips/asm-1.c: New test.
18655
18656 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18657
18658         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18659         * gcc.dg/vect/vect-73.c: New testcase.
18660         * gcc.dg/vect/vect-74.c: New testcase.
18661         * gcc.dg/vect/vect-75.c: New testcase.
18662         * gcc.dg/vect/vect-76.c: New testcase.
18663         * gcc.dg/vect/vect-77.c: New testcase.
18664         * gcc.dg/vect/vect-78.c: New testcase
18665
18666 2004-09-18  Paul Brook  <paul@codesourcery.com>
18667
18668         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18669
18670 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18671
18672         PR c/17424
18673         * gcc.dg/pr17424-1.c: New test.
18674
18675 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18676
18677         * g++.dg/tree-ssa/pr17153.C: New test.
18678
18679 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18680
18681         PR pch/13361
18682         * testsuite/g++.dg/pch/wchar-1.C: New.
18683         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18684
18685 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18686
18687         * gcc.c-torture/execute/20040917-1.c: New test.
18688
18689 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18690
18691         PR tree-optimization/17319
18692         * gcc.dg/pr17319.c: New test.
18693
18694 2004-09-17  Devang Patel  <dpatel@apple.com>
18695
18696         * gcc.dg/20040813-1.c: New test.
18697
18698 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18699
18700         PR tree-optimization/17273
18701         * gcc.c-torture/compile/pr17273.c: New test.
18702
18703 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18704
18705         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18706         Update expected messages.
18707         * gcc.dg/declspec-13.c: New test.
18708
18709 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18710
18711         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18712
18713 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18714
18715         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18716         change what 'a' is pointing to.
18717
18718 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/16002
18721         * g++.dg/template/error18.C: New test.
18722
18723         PR c++/16029
18724         * g++.dg/warn/Wunused-8.C: New test.
18725
18726 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18727
18728         PR tree-optimization/17513
18729         * gcc.dg/20040916-1.c: New test.
18730
18731 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18732
18733         PR c++/17501
18734         * g++.dg/template/typename7.C: New test.
18735
18736 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18737
18738         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18739
18740 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18741
18742         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18743         with -ftree-based-profiling also.
18744         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18745
18746 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18747
18748         PR/15364
18749         * gfortran.dg/der_array_io_1.f90: New test.
18750         * gfortran.dg/der_array_io_2.f90: New test.
18751         * gfortran.dg/der_array_io_3.f90: New test.
18752
18753 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18754
18755         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18756         EABI.
18757
18758 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18759
18760         * g++.dg/opt/switch1.C: New test.
18761
18762 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18763
18764         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18765         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18766         Update expected messages.
18767
18768 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18769
18770         PR fortran/16485
18771         * gfortran.dg/same_name_1.f90: New test.
18772
18773 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18774
18775         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18776         dereference garbage pointers.
18777
18778 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18779
18780         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18781         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18782
18783         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18784         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18785         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18786
18787 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18788
18789         PR c++/17324
18790         * g++.dg/template/mangle1.C: New test.
18791
18792 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18793
18794         PR tree-optimization/17252
18795         * gcc.c-torture/execute/pr17252.c: New test.
18796
18797 2004-09-14  Andrew Pinski  <apinski@apple.com>
18798
18799         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18800
18801 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18802
18803         PR rtl-optimization/9771
18804         * gcc.dg/pr9771-1.c: New test case.
18805
18806 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18807
18808         PR tree-optimization/15262
18809         * gcc.c-torture/execute/pr15262-1.c: New test.
18810         * gcc.c-torture/execute/pr15262-2.c: New test.
18811
18812 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18813
18814         * gcc.dg/declspec-12.c: New test.
18815
18816 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18817
18818         * gfortran.dg/pr17090.f90: Add directives to test.
18819
18820 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18821
18822         * gcc.c-torture/compile/20040914-1.c: New test.
18823
18824 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/16162
18827         * g++.dg/template/decl2.C: New test.
18828
18829 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18830
18831         PR fortran/17090
18832         * gfortran.dg/pr17090.f90: New test.
18833
18834 2004-09-13  Dale Johannesen  <dalej@apple.com>
18835
18836         * gcc.c-torture/compile/pr17408.c: New test case.
18837
18838 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/16716
18841         * g++.dg/parse/crash17.C: New test.
18842
18843         PR c++/17327
18844         * g++.dg/template/enum3.C: New test.
18845
18846 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18847
18848         * lib/gcc-defs.exp: Load wrapper.exp.
18849         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18850         using local code.
18851         * lib/gcc.exp (gcc_init): Similar.
18852         * lib/gfortran.exp (gfortran_init): Similar.
18853         * lib/objc.exp (objc_init): Similar.
18854         * lib/treelang.exp (treelang_init): Similar.
18855         * lib/wrapper.exp: New file with build_wrapper call machinery in
18856         ${tool}_maybe_build_wrapper.
18857
18858 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18859
18860         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18861         "inline".
18862         * gcc.dg/declspec-11.c: Update expected messages.
18863         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18864         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18865         gcc.dg/inline-12.c: New tests.
18866
18867 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18868
18869         * g++.dg/tree-ssa/pr17400.C: New testcase.
18870
18871 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18872
18873         * gcc.target/mips/sb1-1.c: New testcase.
18874
18875 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18876
18877         * lib/g77-dg.exp: Remove unused file.
18878         * lib/mike-g77.exp: Ditto.
18879         * lib/g77.exp: Ditto.
18880
18881 2004-09-12  Richard Henderson  <rth@redhat.com>
18882
18883         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18884
18885 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18886
18887         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18888         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18889         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18890         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18891         Update expected messages.
18892
18893 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18894
18895         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18896         declaration/use mismatch for dirp parameter.
18897
18898 2004-09-12  Andrew Pinski  <apinski@apple.com>
18899
18900         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18901         -fgnu-runtime is passed.
18902
18903 2004-09-12  Richard Henderson  <rth@redhat.com>
18904
18905         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18906         do the uplevel thing and update additional_flags directly.
18907         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18908         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18909         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18910         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18911
18912 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18913
18914         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18915
18916 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18917
18918         PR middle-end/17411
18919         * g++.dg/opt/pr17411-1.C: New test case.
18920
18921 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18922
18923         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18924         gcc.dg/tls/diag-2.c: Update expected messages.
18925         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18926         messages.
18927         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18928         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18929         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18930         gcc.dg/tls/diag-5.c: New tests.
18931
18932 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18933
18934         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18935
18936 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18937
18938         * g++.dg/parse/break-in-for.C: New test.
18939
18940 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/tree-ssa/20040911-1.c: New test.
18943
18944 2004-09-11  Andreas Jaeger  <aj@suse.de>
18945
18946         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18947         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18948
18949 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18950
18951         * gcc.target/frv: New directory of FR-V-specific tests.
18952
18953 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18954
18955         * gcc.dg/convert-vec-1.c: New test.
18956
18957 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18958
18959         PR middle-end/17024
18960         * gcc.dg/pr17024-1.c: New test case.
18961
18962 2004-09-10  Eric Christopher  <echristo@redhat.com>
18963
18964         * gcc.dg/20040910-1.c: New test.
18965
18966 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18967
18968         * gcc.dg/bitfld-9.c: New test.
18969
18970 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18971
18972         * gcc.c-torture/execute/ieee/acc1.c: New test.
18973         * gcc.c-torture/execute/ieee/acc2.c: New test.
18974         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18975
18976 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18977
18978         * gcc.dg/deprecated-2.c: New test.
18979
18980 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18981
18982         * gcc.dg/init-vec-1.c: New test.
18983
18984 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18985
18986         PR middle-end/17055
18987         * gcc.dg/pr17055-1.c: New test case.
18988
18989 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18990
18991         PR target/17377
18992         * gcc.c-torture/execute/pr17377.c: New test.
18993
18994 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18995
18996         PR c/8420
18997         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18998         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18999         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19000         gcc.dg/long-long-typespec-1.c: New tests.
19001         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19002
19003 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19004
19005         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19006         gcc.dg/gnu99-static-1.c: New tests.
19007
19008 2004-09-08  Devang Patel  <dpatel@apple.com>
19009
19010         * gcc.dg/darwin-ld-20040828-1.c: New test.
19011         * gcc.dg/darwin-ld-20040828-2.c: New test.
19012         * gcc.dg/darwin-ld-20040828-3.c: New test.
19013
19014 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19015
19016         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19017         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19018         in error message.
19019         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19020         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19021         in error message.
19022         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19023         types they qualify.
19024         * objc.dg/type-size-2.m: Fix wording in comment.
19025         * objc.dg/va-meth-1.m: New test case.
19026
19027 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19028
19029         PR c/16633:
19030         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19031         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19032
19033 2004-09-06  Devang Patel  <dpatel@apple.com>
19034
19035         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19036         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19037
19038 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19039
19040         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19041         reflect changed line numbering of diagnostics.
19042
19043 2004-09-06  Paul Brook  <paul@codesourcery.com>
19044
19045         * gfortran.dg/edit_real_1.f90: Add new test.
19046
19047 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19048
19049         * gcc.dg/tree-ssa/loop-2.c: New test.
19050         * gcc.dg/tree-ssa/loop-3.c: New test.
19051         * gcc.dg/tree-ssa/loop-4.c: New test.
19052         * gcc.dg/tree-ssa/loop-5.c: New test.
19053
19054 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19055
19056         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19057
19058 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19059
19060         * gcc.dg/format/sentinel-1.c: New test.
19061
19062 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19063
19064         * testsuite/gcc.dg/builtins-46.c: New.
19065
19066 2004-09-03  Devang Patel  <dpatel@apple.com>
19067
19068         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19069         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19070
19071 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19072
19073         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19074         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19075         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19076         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19077         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19078         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19079         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19080         the non-portable bzero.
19081         * gcc.dg/20010912-1.c: xfail for NetWare.
19082         * gcc.dg/20020426-2.c: xfail for NetWare.
19083         * gcc.dg/20021014-1.c: xfail for NetWare.
19084         * gcc.dg/20021018-1.c: xfail for NetWare.
19085         * gcc.dg/20030213-1.c: xfail for NetWare.
19086         * gcc.dg/20030225-1.c: xfail for NetWare.
19087         * gcc.dg/20030708-1.c: xfail for NetWare.
19088         * gcc.dg/builtins-config.h: Also exclude NetWare.
19089         * gcc.dg/format/format.h: Define restrict only if not already defined.
19090         * gcc.dg/nest.c: xfail for NetWare.
19091         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19092         * lib/target-supports.exp (check_visibility_available): Exclude
19093         NetWare.
19094
19095 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19096
19097         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19098         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19099         deterministic starting point for the alignment of structure fields.
19100         * gcc.dg/Wpadded.c: Dito.
19101         * g++.dg/abi/vbase10.C: Dito.
19102
19103 2004-09-03  Devang Patel  <dpatel@apple.com>
19104
19105         * g++.dg/debug/pr15736.cc: New test.
19106
19107 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19108
19109         * README.QMTEST: Fix out-of-date link.
19110
19111 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19112
19113         PR fortran/16579
19114         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19115         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19116
19117 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19118
19119         * g++.dg/abi/arm_rtti1.C: New test.
19120
19121 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19122
19123         * gcc.dg/ppc-vector-memcpy.c: New.
19124         * gcc.dg/ppc-vector-memset.c: New.
19125
19126 2004-09-02  Chao-ying Fu  <fu@mips.com>
19127
19128         * gcc.target/mips/mips-3d-1.c: New test.
19129         * gcc.target/mips/mips-3d-2.c: New test.
19130         * gcc.target/mips/mips-3d-3.c: New test.
19131         * gcc.target/mips/mips-3d-4.c: New test.
19132         * gcc.target/mips/mips-3d-5.c: New test.
19133         * gcc.target/mips/mips-3d-6.c: New test.
19134         * gcc.target/mips/mips-3d-7.c: New test.
19135         * gcc.target/mips/mips-3d-8.c: New test.
19136         * gcc.target/mips/mips-3d-9.c: New test.
19137         * gcc.target/mips/mips-ps-1.c: New test.
19138         * gcc.target/mips/mips-ps-2.c: New test.
19139         * gcc.target/mips/mips-ps-3.c: New test.
19140         * gcc.target/mips/mips-ps-4.c: New test.
19141         * gcc.target/mips/mips-ps-type.c: New test.
19142
19143 2004-09-02  Paul Brook  <paul@codesourcery.com>
19144
19145         * gfortran.dg/edit_real_1.f90: Add new tests.
19146
19147 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19148
19149         PR fortran/15327
19150         * gfortran.dg/merge_char_1.f90: New test.
19151
19152 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19153
19154         PR fortran/16404
19155         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19156
19157 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19158
19159         PR c/1522
19160         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19161
19162 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19163
19164         * g++.dg/opt/loop1.C: Do not XFAIL.
19165
19166 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19167
19168         * gcc.c-torture/execute/20040831-1.c: New test.
19169
19170 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19171
19172         PR fortran/16579
19173         * gfortran.dg/g77/20010610.f: Now passes.
19174         Copy from g77.f-torture/execute. Add dg-run directive.
19175         * gfortran.dg/g77/README: Update
19176
19177 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19178
19179         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19180         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19181         (t1, t2, t3, t4): Add volatile.
19182
19183 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19184
19185         * g++.dg/ext/visibility/arm1.C: New test.
19186
19187 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19188
19189         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19190         -pedantic-errors.
19191
19192 2004-09-01  Paul Brook  <paul@codesourcery.com>
19193
19194         * gfortran.dg/eof_2.f90: New test.
19195
19196 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19197
19198         PR fortran/16579
19199         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19200
19201 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19202
19203         PR libfortran/16805
19204         * gfortran.dg/list_read_2.f90: New test.
19205
19206 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * g++.dg/abi/key1.C: New test.
19209
19210 2004-08-31  Richard Henderson  <rth@redhat.com>
19211
19212         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19213         form of offsetof.
19214         * g++.dg/other/offsetof5.C: Remove duplicate.
19215
19216 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19217
19218         PR fortran/17244
19219         * gfortran.dg/func_derived_1.f90: New test.
19220
19221 2004-08-31  Paul Brook  <paul@codesourcery.com>
19222
19223         * gfortran.dg/eof_1.f90: New test.
19224
19225 2004-08-31  Paul Brook  <paul@codesourcery.com>
19226
19227         * gfortran.dg/list_read_1.f90: New file.
19228
19229 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19230
19231         * g++.dg/opt/loop1.C: XFAIL.
19232
19233 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19234
19235         * gcc.dg/funcdef-storage-1.c: New.
19236         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19237         an extern function in local scope.
19238         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19239         declare an 'auto inline' function in local scope.
19240         * gcc.dg/20011130-1.c: Likewise.
19241         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19242         an 'auto' function in local scope.
19243         * gcc.dg/20021014-1.c: Likewise.
19244         * gcc.dg/20030331-2.c: Likewise.
19245
19246 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19247
19248         * gfortran.dg/blockdata_1.f90: New test.
19249
19250 2004-08-30  Richard Henderson  <rth@redhat.com>
19251
19252         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19253
19254 2004-08-30  Richard Henderson  <rth@redhat.com>
19255
19256         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19257         additional_flags set by alternate driver.
19258         (ieee-options): New procedure.
19259         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19260         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19261         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19262         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19263
19264 2004-08-30  Richard Henderson  <rth@redhat.com>
19265
19266         * lib/f-torture.exp: Remove.
19267
19268 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR rtl-optimization/16590
19271         * g++.dg/opt/loop1.C: New test.
19272
19273 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19274
19275         PR fortran/13910
19276         * gfortran.dg/oldstyle_1.f90: New test.
19277
19278 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19279         Paul Brook  <paul@codesourcery.com>
19280
19281         * gfortran.dg/g77/README: Update.
19282         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19283         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19284         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19285
19286 2004-08-28  Paul Brook  <paul@codesourcery.com>
19287
19288         PR libfortran/17195
19289         * gfortran.dg/edit_real_1.f90: New test.
19290
19291 2004-08-27  Paul Brook  <paul@codesourcery.com>
19292
19293         * gfortran.dg/rewind_1.f90: New test.
19294
19295 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19296
19297         PR fortran/16597
19298         * gfortran.dg/pr16597.f90: New test.
19299
19300 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19301
19302         PR c/13801
19303         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19304         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19305         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19306         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19307         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19308
19309 2004-08-26  Nick Clifton  <nickc@redhat.com>
19310
19311         * gcc.c-torture/compile/pr17119.c: New test.
19312
19313 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19314
19315         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19316
19317 2004-08-25  Richard Henderson  <rth@redhat.com>
19318
19319         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19320         the bits that expect kind=8 to be the largest real kind.
19321
19322 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19323
19324         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19325
19326 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19327
19328         * gfortran.dg/assignment_1.f90: New test.
19329
19330 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19331
19332         * g++.dg/template/repo3.C: New test.
19333
19334 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19335
19336         PR middle-end/16693
19337         PR tree-optimization/16372
19338         * g++.dg/opt/pr16372-1.C: New test case.
19339         * g++.dg/opt/pr16693-1.C: New test case.
19340         * g++.dg/opt/pr16693-2.C: New test case.
19341
19342 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19343
19344         * objc.dg/proto-lossage-4.m: New test.
19345
19346 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++/17155
19349         * g++.dg/inherit/local2.C: New test.
19350
19351 2004-08-25  Paul Brook  <paul@codesourcery.com>
19352
19353         PR fortran/17144
19354         * gfortran.dg/string_ctor_1.f90: New test.
19355
19356 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19357
19358         PR c++/14428
19359         * g++.dg/template/redecl2.C: New test.
19360
19361 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19362
19363         PR fortran/17143
19364         * gfortran.dg/pr17143.f90: New test.
19365
19366 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19367
19368         PR fortran/17164
19369         * gfortran.dg/pr17164.f90: New test.
19370
19371 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19372
19373         * gcc.dg/tree-ssa/loop-1.c: New test.
19374
19375 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19376
19377         * gcc.c-torture/compile/20040824-1.c: New test.
19378
19379 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19380
19381         * gcc.c-torture/compile/iftrap-3.c: New test.
19382
19383 2004-08-24  Paul Brook  <paul@codesourcery.com>
19384
19385         * gfortran.dg/entry_2.f90: New test.
19386
19387 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         PR c++/16889
19390         * g++.dg/lookup/ambig[12].C: New.
19391
19392 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19393
19394         PR c++/16706
19395         * g++.dg/template/crash21.C: New test.
19396         * g++.dg/template/crash22.C: Likewise.
19397
19398 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19399
19400         PR c++/17149
19401         * g++.dg/template/access15.C: New.
19402
19403 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/17163
19406         * g++.dg/template/repo2.C: New test.
19407
19408 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19409
19410         PR rtl-optimization/17078
19411         * gcc.c-torture/execute/pr17078-1.c: New test case.
19412
19413 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c/14492
19416         * gcc.dg/debug/crash1.c: New test.
19417
19418 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c/16180
19421         * gcc.dg/loop-5.c: New test.
19422
19423 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19424
19425         * gcc.c-torture/execute/20040823-1.c: New test.
19426
19427 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19428
19429         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19430         to the assembler.  Simplify test accordingly.
19431         (asm_abi_flags): Use GNU names.
19432         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19433         to check for ABI flags.
19434
19435 2004-08-22  Andrew Pinski  <apinski@apple.com>
19436
19437         * g++.dg/opt/pr14029.C: New test.
19438         * gcc.c-torture/execute/pr15262.c: New test.
19439
19440 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19441
19442         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19443
19444 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19445
19446         PR 16908
19447         * gfortran.dg/direct_io.f90: New test.
19448
19449 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19450
19451         PR c++/17121
19452         * g++.dg/inherit/local2.C: New test.
19453
19454 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19455
19456         PR c++/17120
19457         * g++.dg/warn/Wparentheses-4.C: New test.
19458
19459 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/17121
19462         * g++.dg/inherit/local2.C: New test.
19463
19464         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19465         * gcc.dg/ppc-ldstruct.c: Likewise.
19466         * gcc.dg/ppc64-abi-2.c: Likewise.
19467
19468 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19469
19470         PR rtl-optimization/17099
19471         * gcc.c-torture/execute/20040820-1.c: New test.
19472
19473 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19474
19475         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19476
19477 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19478
19479         PR fortran/17077
19480         * gfortran.dg/auto_array_1.f90: New test.
19481
19482 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19483
19484         PR fortran/17074
19485         * gfortran.dg/simpleif_1.f90: New test.
19486
19487 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19488
19489         * lib/target-supports.exp (check_profiling_available): Return
19490         false for arm*-*-symbianelf* and arm*-*-eabi*.
19491
19492         PR c++/15890
19493         * g++.dg/template/delete1.C: New test.
19494
19495 2004-08-19  Paul Brook  <paul@codesourcery.com>
19496
19497         PR fortran/14976
19498         PR fortran/16228
19499         * gfortran.dg/data_char_1.f90: New test.
19500
19501 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19502
19503         PR fortran/16946
19504         * gfortran.dg/reduction.f90: New testcase.
19505
19506 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19507
19508         PR fortran/16520
19509         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19510
19511 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19512
19513         PR c++/17041
19514         * g++.dg/Wparentheses-3.C: New test.
19515
19516 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19517
19518         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19519         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19520         * gcc.dg/vect/vect-2.c: Likewise.
19521         * gcc.dg/vect/vect-3.c: Likewise.
19522         * gcc.dg/vect/vect-4.c: Likewise.
19523         * gcc.dg/vect/vect-5.c: Likewise.
19524         * gcc.dg/vect/vect-6.c: Likewise.
19525         * gcc.dg/vect/vect-7.c: Likewise.
19526         * gcc.dg/vect/vect-25.c: Likewise.
19527         * gcc.dg/vect/vect-31.c: Likewise.
19528         * gcc.dg/vect/vect-32.c: Likewise.
19529         * gcc.dg/vect/vect-34.c: Likewise.
19530         * gcc.dg/vect/vect-36.c: Likewise.
19531         * gcc.dg/vect/vect-all.c: Likewise.
19532
19533 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/17068
19536         * g++.dg/template/operator4.C: New test.
19537
19538 2004-08-18  Richard Henderson  <rth@redhat.com>
19539
19540         * gcc.dg/20040206-1.c: XFAIL.
19541
19542 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR c++/16246
19545         * g++.dg/template/array7.C: New test.
19546
19547 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19548
19549         * gcc.dg/mips-movcc-1.c: New test.
19550         * gcc.dg/mips-movcc-2.c: New test.
19551         * gcc.dg/mips-movcc-3.c: New test.
19552
19553         * gcc.dg/mips-nmadd-1.c: New test.
19554         * gcc.dg/mips-nmadd-2.c: New test.
19555
19556 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/15871
19559         * g++.dg/opt/inline8.C: New test.
19560
19561         PR c++/16965
19562         * g++.dg/parse/error17.C: New test.
19563
19564 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19565
19566         * gcc.dg/vect: New directory for vectorizer tests.
19567         * gcc.dg/vect/tree-vect.h: New file.
19568         * gcc.dg/vect/vect.exp: New file.
19569         * gcc.dg/vect/pr16105.c.c: New test.
19570         * gcc.dg/vect/vect-1.c: New test.
19571         * gcc.dg/vect/vect-2.c: New test.
19572         * gcc.dg/vect/vect-3.c: New test.
19573         * gcc.dg/vect/vect-4.c: New test.
19574         * gcc.dg/vect/vect-5.c: New test.
19575         * gcc.dg/vect/vect-6.c: New test.
19576         * gcc.dg/vect/vect-7.c: New test.
19577         * gcc.dg/vect/vect-8.c: New test.
19578         * gcc.dg/vect/vect-9.c: New test.
19579         * gcc.dg/vect/vect-10.c: New test.
19580         * gcc.dg/vect/vect-11.c: New test.
19581         * gcc.dg/vect/vect-12.c: New test.
19582         * gcc.dg/vect/vect-13.c: New test.
19583         * gcc.dg/vect/vect-14.c: New test.
19584         * gcc.dg/vect/vect-15.c: New test.
19585         * gcc.dg/vect/vect-16.c: New test.
19586         * gcc.dg/vect/vect-17.c: New test.
19587         * gcc.dg/vect/vect-18.c: New test.
19588         * gcc.dg/vect/vect-19.c: New test.
19589         * gcc.dg/vect/vect-20.c: New test.
19590         * gcc.dg/vect/vect-21.c: New test.
19591         * gcc.dg/vect/vect-22.c: New test.
19592         * gcc.dg/vect/vect-23.c: New test.
19593         * gcc.dg/vect/vect-24.c: New test.
19594         * gcc.dg/vect/vect-25.c: New test.
19595         * gcc.dg/vect/vect-26.c: New test.
19596         * gcc.dg/vect/vect-27.c: New test.
19597         * gcc.dg/vect/vect-28.c: New test.
19598         * gcc.dg/vect/vect-29.c: New test.
19599         * gcc.dg/vect/vect-30.c: New test.
19600         * gcc.dg/vect/vect-31.c: New test.
19601         * gcc.dg/vect/vect-32.c: New test.
19602         * gcc.dg/vect/vect-33.c: New test.
19603         * gcc.dg/vect/vect-34.c: New test.
19604         * gcc.dg/vect/vect-35.c: New test.
19605         * gcc.dg/vect/vect-36.c: New test.
19606         * gcc.dg/vect/vect-37.c: New test.
19607         * gcc.dg/vect/vect-38.c: New test.
19608         * gcc.dg/vect/vect-40.c: New test.
19609         * gcc.dg/vect/vect-41.c: New test.
19610         * gcc.dg/vect/vect-42.c: New test.
19611         * gcc.dg/vect/vect-43.c: New test.
19612         * gcc.dg/vect/vect-44.c: New test.
19613         * gcc.dg/vect/vect-45.c: New test.
19614         * gcc.dg/vect/vect-46.c: New test.
19615         * gcc.dg/vect/vect-47.c: New test.
19616         * gcc.dg/vect/vect-48.c: New test.
19617         * gcc.dg/vect/vect-49.c: New test.
19618         * gcc.dg/vect/vect-50.c: New test.
19619         * gcc.dg/vect/vect-51.c: New test.
19620         * gcc.dg/vect/vect-52.c: New test.
19621         * gcc.dg/vect/vect-53.c: New test.
19622         * gcc.dg/vect/vect-54.c: New test.
19623         * gcc.dg/vect/vect-55.c: New test.
19624         * gcc.dg/vect/vect-56.c: New test.
19625         * gcc.dg/vect/vect-57.c: New test.
19626         * gcc.dg/vect/vect-58.c: New test.
19627         * gcc.dg/vect/vect-59.c: New test.
19628         * gcc.dg/vect/vect-60.c: New test.
19629         * gcc.dg/vect/vect-61.c: New test.
19630         * gcc.dg/vect/vect-all.c: New test.
19631         * gcc.dg/vect/vect-none.c: New test.
19632
19633 2004-08-17  Paul Brook  <paul@codesourcery.com>
19634
19635         PR fortran/13082
19636         * gfortran.dg/entry_1.f90: New test.
19637
19638 2004-08-17  Andrew Pinski  <apinski@apple.com>
19639
19640         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19641
19642 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19643
19644         * gcc.dg/pr17036-1.c: New test.
19645
19646 2004-08-16  Devang Patel  <dpatel@apple.com>
19647
19648         * gcc.dg/darwin-20040809-1.c: New test.
19649
19650 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19651
19652         * gcc.dg/funcdef-attr-1.c: New test.
19653
19654 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19655
19656         * gcc.dg/altivec-17.c: New test.
19657         * gcc.dg/altivec-18.c: New test.
19658
19659 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         PR c++/6749
19662         * g++.dg/template/vtable2.C: New test.
19663
19664 2004-08-14  Richard Henderson  <rth@redhat.com>
19665
19666         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19667         * gcc.dg/pack-test-4.c (main): Return 0.
19668         * gcc.dg/setjmp-1.c: Remove XFAIL.
19669         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19670
19671 2004-08-14  Richard Henderson  <rth@redhat.com>
19672
19673         * gcc.dg/980217-1.c: Add prototype for printf.
19674
19675 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19676
19677         * gfortran.dg/pr16935.f90: New test.
19678
19679 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19680
19681         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19682
19683 2004-08-13  Paul Brook  <paul@codesourcery.com>
19684
19685         * gfortran.dg/der_io_1.f90: Remove stray comma.
19686
19687 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19688
19689         * gcc.dg/vmx/cw-bug-2.c: Remove.
19690         * gcc.dg/vmx/vprint-1.c: Remove.
19691         * gcc.dg/vmx/vscan-1.c: Remove.
19692
19693 2004-08-12  Devang patel  <dpatel@apple.com>
19694
19695         * gcc.dg/darwin-20040809-2.c: New test.
19696
19697 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19698
19699         * g++.dg/ext/altivec-12.C: New test.
19700
19701         * g++.dg/ext/altivec-11.C: New test.
19702
19703 2004-08-12  Paul Brook  <paul@codesourcery.com>
19704
19705         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19706
19707 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19708
19709         * g++.dg/ext/altivec-2.C: Check for hardware support before
19710         executing any VMX instructions.
19711
19712         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19713
19714 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19715
19716         PR c++/16276
19717         * g++.old-deja/g++.other/comdat4.C: New test.
19718         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19719
19720 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19721
19722         PR target/16286
19723         * gcc.dg/pr16286.c: New test.
19724
19725 2004-08-12 Jan Beulich <jbeulich@novell.com>
19726
19727         * g++.dg/ext/asm5.C: New.
19728
19729 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/16698
19732         * g++.dg/eh/crash1.C: New test.
19733
19734         PR c++/16717
19735         * g++.dg/ext/construct1.C: New test.
19736
19737 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/16853
19740         * g++.dg/init/ptrmem1.C: New test.
19741
19742         PR c++/16618
19743         * g++.dg/parse/offsetof5.C: New test.
19744
19745         PR c++/16870
19746         * g++.dg/template/overload3.C: New test.
19747
19748 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/16964
19751         * g++.dg/parse/error16.C: New test.
19752
19753         PR c++/16904
19754         * g++.dg/template/error14.C: New test.
19755
19756         PR c++/16929
19757         * g++.dg/template/error15.C: New test.
19758
19759 2004-08-11  Devang Patel  <dpatel@apple.com>
19760
19761         * gcc.dg/darwin-ld-20040809-1.c: New test.
19762         * gcc.dg/darwin-ld-20040809-2.c: New test.
19763
19764 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19765
19766         PR fortran/16917
19767         * gfortran.dg/dfloat_1.f90: New test.
19768
19769 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19770
19771         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19772         * gcc.dg/dll-2.c: Fix dg-require syntax.
19773         * gcc.misc-tests/arm-isr.c (abort): Declare.
19774         (exit): Likewise.
19775
19776 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19777
19778         PR c++/16971
19779         * g++.dg/parse/crash16.C: New test.
19780
19781 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19782
19783         * gcc.dg/mips-rsqrt-1.c: New test case.
19784         * gcc.dg/mips-rsqrt-2.c: New test case.
19785         * gcc.dg/mips-rsqrt-3.c: New test case.
19786
19787 2004-08-10  Paul Brook  <paul@codesourcery.com>
19788
19789         * gfortran.dg/der_io_1.f90: New test.
19790
19791 2004-08-10  Paul Brook  <paul@codesourcery.com>
19792
19793         PR fortran/16919
19794         * gfortran.dg/der_array_1.f90: New test.
19795
19796 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19797
19798         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19799
19800 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19801
19802         * gcc.dg/wchar_t-2.c: Fix typo.
19803
19804 2004-08-09  Falk Hueffner  <falk@debian.org>
19805
19806         PR tree-optimization/12517
19807         * gcc.c-torture/compile/pr12517.c: New test.
19808
19809         PR tree-optimization/12578
19810         * gcc.c-torture/compile/pr12578.c: New test.
19811
19812         PR tree-optimization/12899
19813         * gcc.c-torture/compile/pr12899.c: New test.
19814
19815         PR rtl-optimization/14692
19816         * gcc.c-torture/compile/pr14692.c: New test.
19817
19818         PR tree-optimization/16461
19819         * gcc.c-torture/compile/pr16461.c: New test.
19820
19821 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19822
19823         * gfortran.dg/getenv_1.f90: New test.
19824
19825 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19826
19827         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19828         wchar_t.
19829         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19830
19831 2004-08-06  Paul Brook  <paul@codesourcery.com>
19832
19833         * gfortran.dg/ret_array_1.f90: New test.
19834         * gfortran.dg/ret_pointer_1.f90: New test.
19835
19836 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19837
19838         * gcc.dg/missing-field-init-[12].c: New tests.
19839         * g++.dg/warn/missing-field-init-[12].C: New tests.
19840
19841 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19842
19843         * gcc.dg/enum2.c: New test.
19844         * gcc.dg/symbian3.c: Likewise.
19845         * gcc.dg/symbian4.c: Likewise.
19846         * gcc.dg/wchar_t-2.c: Likewise.
19847
19848 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19849
19850         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19851         destructor tests.
19852
19853 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19854
19855         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19856         dg-require-visiblity.
19857         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19858         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19859         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19860         * g++.dg/ext/visibility/new1.C: Likewise.
19861         * g++.dg/ext/visibility/pragma.C: Likewise.
19862         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19863         * g++.dg/ext/visibility/virtual.C: Likewise.
19864         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19865         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19866         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19867         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19868         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19869         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19870         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19871         * g++/dg/ext/visibility/visibility-8.C: New test.
19872         * gcc.c-torture/compile/dll.x: Remove.
19873         * gcc.dg/dll-2.c: Use dg-require-dll
19874         * gcc.dg/visibility-10.c: New test.
19875         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19876         supporting DLLs.
19877         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19878         (scan_not_hidden): Likewise.
19879
19880 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19881
19882         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19883
19884 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19885
19886         * gcc.c-torture/execute/20040805-1.c: New test.
19887
19888 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19889
19890         * gcc.dg/20020118-1.c: Declare abort.
19891         * gcc.dg/altivec_check.h: Likewise.
19892         * gcc.dg/iftrap-2.c: Likewise.
19893         * gcc.dg/pragma-darwin.c: Likewise.
19894         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19895
19896 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19897
19898         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19899
19900 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19901
19902         * gcc.c-torture/execute/builtins/abs-2.c,
19903         gcc.c-torture/execute/builtins/abs-3.c,
19904         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19905         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19906         intmax_t, uintmax_t and their limits.
19907         * gcc.dg/intmax_t-1.c: New test.
19908
19909 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19910
19911         * g++.dg/tc1/dr147.C: Add reference to PR.
19912
19913 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19914
19915         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19916         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19917
19918 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19919
19920         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19921
19922 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19923
19924         * gcc.dg/redecl-5.c: New test.
19925         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19926         of scanf.
19927
19928 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19929
19930         PR middle-end/16790
19931         * gcc.c-torture/execute/pr16790-1.c: New test case.
19932
19933 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19934
19935         * g++.dg/ext/visibility/assign1.C: New test.
19936         * g++.dg/ext/visibility/new1.C: Likewise.
19937
19938         * gcc.dg/symbian1.c: New test.
19939         * gcc.dg/symbian2.c: Likewise.
19940
19941 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19942
19943         PR target/16570
19944         * gcc.dg/i386-sse-9.c: New test.
19945
19946 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19947
19948         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19949
19950 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19951
19952         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19953         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19954         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19955         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19956         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19957         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19958         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19959         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19960         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19961         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19962         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19963         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19964         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19965         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19966         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19967         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19968         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19969         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19970         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19971         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19972         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19973         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19974         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19975         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19976         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19977         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19978         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19979         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19980         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19981         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19982         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19983         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19984         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19985         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19986         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19987         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19988         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19989         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19990         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19991         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19992         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19993         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19994         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19995         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19996         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19997         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19998         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19999         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20000         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20001         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20002         gcc.misc-tests/i386-pf-3dnow-1.c,
20003         gcc.misc-tests/i386-pf-athlon-1.c,
20004         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20005         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20006         Declare built-in functions used.
20007         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20008
20009 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20010
20011         PR c++/16707
20012         * g++.dg/lookup/using12.C: New test.
20013
20014         * g++.dg/init/null1.C: Fix PR number.
20015         * g++.dg/parse/namespace10.C: Likewise.
20016
20017 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/16224
20020         * g++.dg/template/spec17.C: New test.
20021         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20022         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20023
20024 2004-08-02  David Billinghurst
20025
20026         PR fortran/16292
20027         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20028
20029 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20030
20031         * gcc.dg/ia64-got-1.c: New test case.
20032
20033 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/16489
20036         * g++.dg/init/null1.C: New test.
20037         * g++.dg/tc1/dr76.C: Adjust error marker.
20038
20039         PR c++/16529
20040         * g++.dg/parse/namespace10.C: New test.
20041
20042         PR c++/16810
20043         * g++.dg/inherit/ptrmem2.C: New test.
20044
20045 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20046
20047         PR target/16155
20048         * gcc.dg/pr16155.c: New test.
20049
20050 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20051
20052         * gcc.dg/redecl-2.c: New test.
20053
20054 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20055
20056         * gcc.dg/darwin-longdouble.c: New file.
20057
20058 2004-07-30  Richard Henderson  <rth@redhat.com>
20059
20060         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20061         write to constant argument.
20062         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20063
20064 2004-07-30  Richard Henderson  <rth@redhat.com>
20065
20066         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20067         tests of nearest around zero.
20068
20069 2004-07-30  Andrew Pinski  <apinski@apple.com>
20070
20071         * gcc.c-torture/compile/20040730-1.c: New test.
20072
20073 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20074
20075         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20076         powerpc-eabispe.
20077
20078 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20079
20080         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20081
20082 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20083
20084         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20085         contains $ld_library_path.
20086         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20087
20088 2004-07-29  Richard Henderson  <rth@redhat.com>
20089
20090         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20091
20092         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20093         (alt2, which): New.
20094         (Check): Accept either alternative.
20095
20096 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20097
20098         * g++.dg/abi/inline1.C: New test.
20099         * g++.dg/abi/local1-a.cc: Likewise.
20100         * g++.dg/abi/local1.C: Likewise.
20101         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20102         * g++.dg/abi/mangle12.C: Likewise.
20103         * g++.dg/abi/mangle17.C: Likewise.
20104         * g++.dg/abi/mangle20-2.C: Likewise.
20105         * g++.dg/opt/interface1.C: Likewise.
20106         * g++.dg/opt/interface1.h: Likewise.
20107         * g++.dg/opt/interface1-a.cc: New test.
20108         * g++.dg/parse/repo1.C: New test.
20109         * g++.dg/template/repo1.C: Likewise.
20110         * g++.dg/warn/Winline-1.C: Likewise.
20111         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20112
20113 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20114
20115         * gcc.dg/tree-ssa/20040729-1.c: New test.
20116
20117 2004-07-27  Matt Austern <austern@apple.com>
20118
20119         * gcc.dg/darwin-bool-1.c: New test.
20120         * gcc.dg/darwin-bool-2.c: New test.
20121
20122 2004-07-28  Richard Henderson  <rth@redhat.com>
20123
20124         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20125         arguments in the correct type.  Don't write to constant arguments.
20126
20127 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20128
20129         PR tree-optimization/16688
20130         PR tree-optimization/16689
20131         * g++.dg/tree-ssa/pr16688.C: New test.
20132
20133 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20134
20135         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20136         loads.  Not only in the comment, this time.
20137
20138 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20139
20140         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20141         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20142         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20143         * gcc.dg/sh4a-bitmovua.c: New.
20144         * gcc.dg/sh4a-cos.c: New.
20145         * gcc.dg/sh4a-cosf.c: New.
20146         * gcc.dg/sh4a-fprun.c: New.
20147         * gcc.dg/sh4a-fsrra.c: New.
20148         * gcc.dg/sh4a-memmovua.c: New.
20149         * gcc.dg/sh4a-sin.c: New.
20150         * gcc.dg/sh4a-sincos.c: New.
20151         * gcc.dg/sh4a-sincosf.c: New.
20152         * gcc.dg/sh4a-sinf.c: New.
20153
20154 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20155
20156         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20157         conditionals.
20158         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20159         loads.
20160         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20161         DOM1.
20162
20163 2004-07-27  Andrew Pinski  <apinski@apple.com>
20164
20165         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20166
20167 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20168
20169         * gcc.dg/pragma-isr.c: New test.
20170
20171 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20172
20173         PR c++/14429
20174         * g++.dg/template/ttp11.C: New test.
20175
20176 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20177
20178         * gcc.c-torture/compile/20040727-1.c: New test.
20179
20180 2004-07-26  Eric Christopher  <echristo@redhat.com>
20181
20182         * gcc.c-torture/compile/20040726-2.c: New test.
20183
20184 2004-07-26  Andrew Pinski  <apinski@apple.com>
20185
20186         * g++.dg/rtti/tinfo1.C: Xfail.
20187
20188 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20189
20190         * gcc.c-torture/compile/20040726-1.c: New test.
20191
20192 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20193             Brian Ryner  <bryner@brianryner.com>
20194
20195         PR c++/9283
20196         PR c++/15000
20197         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20198         * g++.dg/ext/visibility/: New directory.
20199         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20200         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20201         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20202         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20203         * g++.dg/ext/visibility/fvisibility.C,
20204         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20205         g++.dg/ext/visibility/fvisibility-override1.C
20206         g++.dg/ext/visibility/fvisibility-override2.C
20207         g++.dg/ext/visibility/memfuncts.C
20208         g++.dg/ext/visibility/noPLT.C
20209         g++.dg/ext/visibility/pragma.C
20210         g++.dg/ext/visibility/pragma-override1.C
20211         g++.dg/ext/visibility/pragma-override2.C
20212         g++.dg/ext/visibility/staticmemfuncts.C
20213         g++.dg/ext/visibility/virtual.C: New tests.
20214
20215 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20216
20217         PR c/15360
20218         * gcc.dg/pr15360-1.c: New test.
20219
20220 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20221
20222         * gcc.dg/pragma-align-2.c: New test.
20223         * gcc.dg/pragma-init-fini.c: New test.
20224         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20225         targets.
20226
20227 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20228
20229         * gcc.dg/init-string-2.c: New test.
20230
20231 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20232
20233         PR 16684
20234         * gcc.dg/Wredundant-decls-1.c: New test case.
20235
20236 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20239         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20240         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20241         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20242         * gcc.dg/compat/generate-random.c: New file.
20243         * gcc.dg/compat/generate-random.h: Likewise.
20244         * gcc.dg/compat/generate-random_r.c: Likewise.
20245         * gcc.dg/compat/struct-layout-1.h: Likewise.
20246         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20247         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20248         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20249         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20250         * gcc.dg/compat/struct-layout-1_main.c: New test.
20251         * gcc.dg/compat/struct-layout-1_x.c: New file.
20252         * gcc.dg/compat/struct-layout-1_y.c: New file.
20253         * gcc.dg/compat/struct-layout-1_test.h: New file.
20254
20255 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20256
20257         * gcc.dg/comp-return-1.c: New test
20258
20259 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20260
20261         * gcc.dg/vmx/8-02a.c: Fix typo.
20262
20263         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20264         * gcc.dg/darwin-abi-3.c: New test.
20265
20266         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20267         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20268
20269         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20270         * gcc.dg/vmx/ops-long-1.c: New test.
20271         * gcc.dg/vmx/ops-long-2.c: New test.
20272
20273 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20274
20275         * g++.dg/lookup/conv-[1234].C: New.
20276
20277 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20278
20279         * g++.dg/parse/attr2.C: Simplify.
20280
20281 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20282
20283         PR c/7284
20284         * gcc.c-torture/execute/pr7284-1.c: New test.
20285
20286 2004-07-22  Brian Booth  <bbooth@redhat.com>
20287
20288         * gcc.dg/tree-ssa/20040721-1.c: New test.
20289
20290 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20291
20292         * g++.dg/template/crash20.c: New.
20293
20294 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20295
20296         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20297         Add dg-run directive.  Declare variables as required.
20298         * gfortran.dg/g77/README: Update
20299
20300 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20301
20302         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20303         gcc.dg/cris-peep2-andu2.c: New tests.
20304
20305 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20306
20307         PR c/15052
20308         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20309         on return type.
20310         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20311         messages.
20312         * gcc.dg/qual-return-2.c: Update expected messages.
20313         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20314
20315 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20316
20317         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20318         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20319
20320 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20321
20322         PR c/11250
20323         * gcc.dg/init-string-1.c: New test.
20324
20325 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20326
20327         PR middle-end/15345
20328         PR c/16450
20329         * gcc.dg/torture/nested-fn-1.c: New test.
20330
20331 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20332
20333         PR target/16559
20334         * gcc.dg/ia64-fptr-1.c: New file.
20335
20336 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20337
20338         PR c++/14497
20339         * g++.dg/template/spec16.C: New test.
20340         * g++.old-deja/g++.robertl/eb118.C: Remove.
20341
20342 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20343
20344         PR c++/509
20345         * g++.dg/template/spec15.C: New test.
20346
20347 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20348
20349         Copy cases from g77.f-torture/execute and add dg-run
20350         directive.  Other changes as noted.
20351         * gfortran.dg/g77/13037.f
20352         * gfortran.dg/g77/1832.f
20353         * gfortran.dg/g77/19981119-0.f
20354         * gfortran.dg/g77/19990313-0.f
20355         * gfortran.dg/g77/19990313-1.f
20356         * gfortran.dg/g77/19990313-2.f
20357         * gfortran.dg/g77/19990313-3.f
20358         * gfortran.dg/g77/19990419-1.f
20359         * gfortran.dg/g77/19990826-0.f
20360         * gfortran.dg/g77/19990826-2.f
20361         * gfortran.dg/g77/20000503-1.f
20362         * gfortran.dg/g77/20001111.f
20363         * gfortran.dg/g77/20010116.f
20364         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20365         * gfortran.dg/g77/20010430.f
20366         * gfortran.dg/g77/6177.f
20367         * gfortran.dg/g77/947.f
20368         * gfortran.dg/g77/970816-3.f
20369         * gfortran.dg/g77/971102-1.f
20370         * gfortran.dg/g77/980520-1.f
20371         * gfortran.dg/g77/980628-0.f
20372         * gfortran.dg/g77/980628-1.f
20373         * gfortran.dg/g77/980628-10.f
20374         * gfortran.dg/g77/980628-2.f
20375         * gfortran.dg/g77/980628-3.f
20376         * gfortran.dg/g77/980628-7.f
20377         * gfortran.dg/g77/980628-8.f
20378         * gfortran.dg/g77/980628-9.f
20379         * gfortran.dg/g77/980701-0.f
20380         * gfortran.dg/g77/980701-1.f
20381         * gfortran.dg/g77/cabs.f
20382         * gfortran.dg/g77/claus.f
20383         * gfortran.dg/g77/complex_1.f
20384         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20385         * gfortran.dg/g77/dcomplex.f
20386         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20387         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20388         * gfortran.dg/g77/f90-intrinsic-numeric.f
20389         * gfortran.dg/g77/int8421.f
20390         * gfortran.dg/g77/labug1.f
20391         * gfortran.dg/g77/large_vec.f
20392         * gfortran.dg/g77/le.f
20393         * gfortran.dg/g77/short.f
20394         * gfortran.dg/g77/README: Update
20395
20396 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/16637
20399         * g++.dg/parse/lookup4.C: New test.
20400
20401 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20402
20403         PR c++/16175
20404         * g++.dg/template/ttp10.C: New test.
20405
20406 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20407
20408         * gcc.dg/pr12625-1.c: New test.
20409
20410 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20411
20412         * testsuite/gcc.dg/switch-warn-1.c: New test.
20413         * testsuite/gcc.dg/switch-warn-2.c: New test.
20414         * gcc.c-torture/compile/pr14730.c: Update.
20415
20416 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20417
20418         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20419         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20420         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20421         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20422
20423 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20424
20425         PR c++/16623
20426         * g++.dg/template/assign1.C: New test.
20427
20428 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20429
20430         PR c++/12170
20431         * g++.dg/template/ttp9.C: New test.
20432
20433 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20434
20435         * gcc.dg/format/cmn-err-1.c: New test.
20436
20437 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20438
20439         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20440         gcc.dg/Wparentheses-10.c: New tests.
20441         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20442
20443 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20444
20445         PR fortran/16465
20446         * gfortran.dg/g77//ffixed-line-length-0.f,
20447         gfortran.dg/g77/ffixed-line-length-132.f,
20448         gfortran.dg/g77/ffixed-line-length-72.f,
20449         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20450         gfortran.dg/g77/README: Update.
20451
20452 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20453
20454         PR c++/13092
20455         * g++.dg/template/non-dependent7.C: New test.
20456         * g++.dg/template/non-dependent8.C: Likewise.
20457         * g++.dg/template/non-dependent9.C: Likewise.
20458         * g++.dg/template/non-dependent10.C: Likewise.
20459
20460 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20461
20462         PR c++/16337
20463         * g++.dg/parse/attr2.C: New test.
20464
20465 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20466
20467         * g77.dg: Removed.
20468         * g77.f-torture: Ditto.
20469
20470 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20471
20472         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20473         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20474         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20475
20476 2004-07-16  Richard Henderson  <rth@redhat.com>
20477
20478         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20479
20480 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20483         tests with full list of options.
20484         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20485         of TORTURE_OPTIONS if test contains 'dg-do run'.
20486
20487         PR fortran/16404
20488         * gfortran.dg/do_iterator.f90: New test.
20489
20490 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20491
20492         PR rtl-optimization/16536
20493         * gcc.c-torture/execute/restrict-1.c: New test.
20494
20495 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20496
20497         PR fortran/15324
20498         * gfortran.dg/pr15324.f90: New test.
20499
20500         PR fortran/15129
20501         * gfortran.dg/pr15129.f90: New test.
20502
20503         PR fortran/15140
20504         * gfortran.dg/pr15140.f90: New test.
20505
20506         PR fortran/13792
20507         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20508         compile-time simplification.
20509
20510 2004-07-14  Mike Stump  <mrs@apple.com>
20511
20512         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20513
20514 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20515
20516         PR target/16325
20517         * gcc.dg/profile-generate-1.c: New.
20518
20519 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20520
20521         * gcc.c-torture/execute/20040709-1.c: New test.
20522         * gcc.c-torture/execute/20040709-2.c: New test.
20523
20524 2004-07-14  Mike Stump  <mrs@apple.com>
20525
20526         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20527
20528 2004-07-14  Mike Stump  <mrs@apple.com>
20529
20530         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20531
20532 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20533
20534         PR c++/16518
20535         * g++.dg/parse/mutable1.C: New test.
20536
20537 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20538
20539         PR tree-optimization/16443
20540         * gcc.dg/tree-ssa/20040713-1.c: New test.
20541
20542 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20543
20544         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20545         for operator new.
20546
20547 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20548
20549         * gfortran.dg/g77/README: New file
20550         * gfortran.dg/g77/19981216-0.f: Copy from
20551         g77.f-torture/noncompile.  Add "dg-do compile" and
20552         dg-error as required.
20553         * gfortran.dg/g77/19990218-1.f: Likewise.
20554         * gfortran.dg/g77/19990905-1.f: Likewise.
20555         * gfortran.dg/g77/9263.f: Likewise.
20556         * gfortran.dg/g77/980615-0.f: Likewise.
20557         * gfortran.dg/g77/980616-0.f: Likewise.
20558         * gfortran.dg/g77/check0.f: Likewise.
20559         * gfortran.dg/g77/select_no_compile.f: Likewise.
20560
20561 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20562
20563         Copy files from g77.f-torture/compile.
20564         Add "{ dg-do compile}".  Other changes as noted
20565         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20566         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20567         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20568         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20569         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20570         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20571         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20572         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20573         statement to conform to standard.  Append alpha1.x for reference.
20574         * gfortran.dg/g77/xformat.f: Add dg-warning
20575
20576 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20577
20578         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20579         Add {dg-do compile} directive.
20580         * gfortran.dg/g77/cpp2.F: Likewise.
20581
20582 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20583
20584         PR c++/5402
20585         * g++.dg/lookup/name-clash1.C: New test.
20586
20587         PR c++/9777
20588         * g++.dg/lookup/name-clash2.C: New test.
20589
20590         PR c++/12102
20591         * g++.dg/lookup/name-clash3.C: New test.
20592
20593 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20594
20595         * g++.dg/lookup/new2.C: New test.
20596         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20597
20598 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20599
20600         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20601         Add {dg-do compile} directive.
20602         * gfortran.dg/g77/13060.f: Likewise.
20603         * gfortran.dg/g77/19990218-0.f: Likewise.
20604         * gfortran.dg/g77/19990305-0.f: Likewise.
20605         * gfortran.dg/g77/19990419-0.f: Likewise.
20606         * gfortran.dg/g77/19990502-0.f: Likewise.
20607         * gfortran.dg/g77/19990502-1.f: Likewise.
20608         * gfortran.dg/g77/19990525-0.f: Likewise.
20609         * gfortran.dg/g77/19990826-1.f: Likewise.
20610         * gfortran.dg/g77/19990826-3.f: Likewise.
20611         * gfortran.dg/g77/19990905-2.f: Likewise.
20612         * gfortran.dg/g77/20000412-1.f: Likewise.
20613         * gfortran.dg/g77/20000511-1.f: Likewise.
20614         * gfortran.dg/g77/20000511-2.f: Likewise.
20615         * gfortran.dg/g77/20000518.f: Likewise.
20616         * gfortran.dg/g77/20000601-1.f: Likewise.
20617         * gfortran.dg/g77/20000601-2.f: Likewise.
20618         * gfortran.dg/g77/20000629-1.f: Likewise.
20619         * gfortran.dg/g77/20000630-2.f: Likewise.
20620         * gfortran.dg/g77/20010115.f: Likewise.
20621         * gfortran.dg/g77/20010321-1.f: Likewise.
20622         * gfortran.dg/g77/20010426.f: Likewise.
20623         * gfortran.dg/g77/20020307-1.f: Likewise.
20624         * gfortran.dg/g77/8485.f: Likewise.
20625         * gfortran.dg/g77/960317-1.f: Likewise.
20626         * gfortran.dg/g77/970915-0.f: Likewise.
20627         * gfortran.dg/g77/980310-1.f: Likewise.
20628         * gfortran.dg/g77/980310-2.f: Likewise.
20629         * gfortran.dg/g77/980310-3.f: Likewise.
20630         * gfortran.dg/g77/980310-4.f: Likewise.
20631         * gfortran.dg/g77/980310-6.f: Likewise.
20632         * gfortran.dg/g77/980310-7.f: Likewise.
20633         * gfortran.dg/g77/980310-8.f: Likewise.
20634         * gfortran.dg/g77/980419-2.f: Likewise.
20635         * gfortran.dg/g77/980424-0.f: Likewise.
20636         * gfortran.dg/g77/980427-0.f: Likewise.
20637         * gfortran.dg/g77/980729-0.f: Likewise.
20638         * gfortran.dg/g77/981117-1.f: Likewise.
20639         * gfortran.dg/g77/toon_1.f: Likewise.
20640
20641 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20642
20643         PR c++/2204
20644         * g++.dg/other/abstract2.C: New test.
20645
20646 2004-07-12  Paul Brook  <paul@codesourcery.com>
20647
20648         * gfortran.dg/pointer_init_1.f90: New test.
20649
20650 2004-07-11  Paul Brook  <paul@codesourcery.com>
20651
20652         PR fortran/15986
20653         * gfortran.dg/contained_1.f90: New test.
20654
20655 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20656
20657         * g++.dg/parse/defarg8.C: New test.
20658
20659 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20660
20661         PR fortran/16433
20662         * gfortran.dg/pr16433.f: New test.
20663
20664         PR fortran/17574
20665         * gfortran.dg/pr15754.f90: New test.
20666
20667 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20668
20669         PR tree-optimization/16437
20670         * gcc.c-torture/execute/bitfld-4.c: New test.
20671
20672 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20673
20674         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20675         access to common var from module.
20676
20677 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20678
20679         PR fortran/16336
20680         * gfortran.fortran-torture/execute/common_2.f90: New test.
20681
20682 2004-07-10  Paul Brook  <paul@codesourcery.com>
20683
20684         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20685
20686 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20687
20688         PR fortran/15969
20689         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20690
20691 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20692
20693         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20694         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20695         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20696         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20697         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20698         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20699         * gfortran.dg/g77/funderscoring.f: Likewise.
20700         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20701
20702 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20703
20704         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20705
20706 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20707         Paul Brook  <paul@codesourcery.com>
20708
20709         PR fortran/13415
20710         * gfortran.dg/common_pointer_1.f90: New test.
20711
20712 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20713
20714         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20715
20716 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20717
20718         PR target/16364
20719         * gcc.c-torture/compile/20040709-1.c: New.
20720
20721 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20722
20723         PR fortran/14077
20724         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20725
20726 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20727
20728         PR fortran/13201
20729         * gfortran.dg/shape_1.f90: New test.
20730
20731 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20732             Andrew Pinski  <apinski@apple.com>
20733
20734         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20735
20736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20737
20738         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20739         comment.
20740
20741 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20742         Paul Brook  <paul@codesourcery.com>
20743
20744         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20745         '.f95' and '.F95'.
20746
20747 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20748
20749         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20750
20751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20752
20753         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20754         testcases with capital suffix.
20755
20756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20757
20758         PR fortran/15481
20759         PR fortran/13372
20760         PR fortran/13575
20761         PR fortran/15978
20762         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20763
20764         * gfortran.dg/implicit_1.f90: New test.
20765
20766 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20767
20768         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20769         expression to match gfortran warning/error messages
20770         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20771         dg-error text.
20772
20773 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20774
20775         * lib/fortran-torture.exp: Rename proc search_for to
20776         search_for_re.
20777
20778 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20779
20780         * gcc.c-torture/execute/simd-5.x: New file.
20781         XFAIL on SPARC 64-bit at -O0.
20782
20783 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20784
20785         PR c++/8211
20786         PR c++/16165
20787         * g++.dg/warn/effc3.C: New test.
20788
20789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20790
20791         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20792         change X to 1X in format.
20793         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20794         add data statements to conform to standard.
20795
20796 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20797
20798         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20799         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20800         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20801
20802 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20803
20804         * gfortran.dg/g77/7388.f: Copy from g77.dg
20805         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20806         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20807         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20808         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20809         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20810         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20811         * gfortran.dg/g77/strlen0.f: Likewise.
20812
20813 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20814
20815         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20816         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20817
20818 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20819
20820         * gcc.c-torture/execute/920428-2.x: Delete.
20821         * gcc.c-torture/execute/920501-7.x: Likewise.
20822
20823 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20824
20825         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20826         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20827         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20828         prescott and c3-2.
20829         (PREFETCH_3DNOW): Add -march=c3.
20830
20831 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20832
20833         PR c/16437
20834         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20835         * gcc.c-torture/execute/bf64-1.x: Likewise.
20836
20837 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20838
20839         * gcc.c-torture/compile/20040708-1.c: New test.
20840
20841 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20842
20843         PR c++/16169
20844         * g++.dg/warn/effc2.C: New test.
20845
20846 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20847
20848         * gcc.c-torture/execute/bitfld-1.x: Remove.
20849         * gcc.c-torture/execute/bitfld-3.c: New test.
20850         * gcc.dg/bitfld-2.c: Remove XFAILs.
20851
20852 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20853
20854         PR c++/16276
20855         * g++.dg/rtti/tinfo1.C: New file.
20856
20857 2004-07-07  Eric Christopher  <echristo@redhat.com>
20858
20859         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20860
20861 2004-07-07  Andrew Pinski  <apinski@apple.com>
20862
20863         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20864
20865 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20866
20867         * g++.dg/init/call1.C: XFAIL.
20868
20869 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20870
20871         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20872         except for movstrict*, to movmem* and clrstr* to clrmem*.
20873
20874 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20875
20876         * gcc.c-torture/execute/20040707-1.c: New test.
20877
20878 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20879
20880         * gcc.c-torture/execute/20040706-1.c: New test.
20881
20882 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20883
20884         PR c++/3671
20885         * g++.dg/template/spec14.C: New test.
20886
20887 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20888
20889         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20890         nothing if not yet defined.  Use it in b, c and d type definitions.
20891         * gcc.c-torture/execute/20040705-1.c: New test.
20892         * gcc.c-torture/execute/20040705-2.c: New test.
20893
20894 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20895
20896         PR c++/2518
20897         * g++.dg/lookup/new1.C: New test.
20898
20899 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20900
20901         PR c++/11406
20902         * g++.dg/template/sizeof8.C: New test.
20903
20904 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20905
20906         * gcc.c-torture/compile/20040705-1.c: New test.
20907
20908 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20909
20910         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20911
20912 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20913
20914         * gcc.dg/cpp/if-mop.c: Two new testcases.
20915         * gcc.dg/cpp/trad/comment-3.c: New.
20916
20917 2004-07-04  Paul Brook  <paul@codesourcery.com>
20918
20919         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20920
20921 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20922
20923         PR c++/3761
20924         * g++.dg/lookup/crash4.C: New test.
20925
20926 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20927
20928         * gcc.c-torture/execute/builtin-abs-1.c
20929         * gcc.c-torture/execute/builtin-abs-2.c
20930         * gcc.c-torture/execute/builtin-complex-1.c
20931         * gcc.c-torture/execute/builtins/string-1-lib.c
20932         * gcc.c-torture/execute/builtins/string-1.c
20933         * gcc.c-torture/execute/builtins/string-2-lib.c
20934         * gcc.c-torture/execute/builtins/string-2.c
20935         * gcc.c-torture/execute/builtins/string-3-lib.c
20936         * gcc.c-torture/execute/builtins/string-3.c
20937         * gcc.c-torture/execute/builtins/string-4-lib.c
20938         * gcc.c-torture/execute/builtins/string-4.c
20939         * gcc.c-torture/execute/builtins/string-5-lib.c
20940         * gcc.c-torture/execute/builtins/string-5.c
20941         * gcc.c-torture/execute/builtins/string-6-lib.c
20942         * gcc.c-torture/execute/builtins/string-6.c
20943         * gcc.c-torture/execute/builtins/string-7-lib.c
20944         * gcc.c-torture/execute/builtins/string-7.c
20945         * gcc.c-torture/execute/builtins/string-8-lib.c
20946         * gcc.c-torture/execute/builtins/string-8.c
20947         * gcc.c-torture/execute/builtins/string-9-lib.c
20948         * gcc.c-torture/execute/builtins/string-9.c
20949         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20950         * gcc.c-torture/execute/builtins/string-asm-1.c
20951         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20952         * gcc.c-torture/execute/builtins/string-asm-2.c
20953         * gcc.c-torture/execute/stdio-opt-1.c
20954         * gcc.c-torture/execute/stdio-opt-2.c
20955         * gcc.c-torture/execute/stdio-opt-3.c
20956         * gcc.c-torture/execute/string-opt-1.c
20957         * gcc.c-torture/execute/string-opt-10.c
20958         * gcc.c-torture/execute/string-opt-11.c
20959         * gcc.c-torture/execute/string-opt-12.c
20960         * gcc.c-torture/execute/string-opt-13.c
20961         * gcc.c-torture/execute/string-opt-14.c
20962         * gcc.c-torture/execute/string-opt-15.c
20963         * gcc.c-torture/execute/string-opt-16.c
20964         * gcc.c-torture/execute/string-opt-2.c
20965         * gcc.c-torture/execute/string-opt-6.c
20966         * gcc.c-torture/execute/string-opt-7.c
20967         * gcc.c-torture/execute/string-opt-8.c:
20968         Replace with ...
20969
20970         * gcc.c-torture/execute/builtins/abs-2.c
20971         * gcc.c-torture/execute/builtins/abs-3.c
20972         * gcc.c-torture/execute/builtins/complex-1.c
20973         * gcc.c-torture/execute/builtins/fprintf.c
20974         * gcc.c-torture/execute/builtins/fputs.c
20975         * gcc.c-torture/execute/builtins/memcmp.c
20976         * gcc.c-torture/execute/builtins/memmove.c
20977         * gcc.c-torture/execute/builtins/memops-asm.c
20978         * gcc.c-torture/execute/builtins/mempcpy-2.c
20979         * gcc.c-torture/execute/builtins/mempcpy.c
20980         * gcc.c-torture/execute/builtins/memset.c
20981         * gcc.c-torture/execute/builtins/printf.c
20982         * gcc.c-torture/execute/builtins/sprintf.c
20983         * gcc.c-torture/execute/builtins/strcat.c
20984         * gcc.c-torture/execute/builtins/strchr.c
20985         * gcc.c-torture/execute/builtins/strcmp.c
20986         * gcc.c-torture/execute/builtins/strcpy.c
20987         * gcc.c-torture/execute/builtins/strcspn.c
20988         * gcc.c-torture/execute/builtins/strlen-2.c
20989         * gcc.c-torture/execute/builtins/strlen.c
20990         * gcc.c-torture/execute/builtins/strncat.c
20991         * gcc.c-torture/execute/builtins/strncmp-2.c
20992         * gcc.c-torture/execute/builtins/strncmp.c
20993         * gcc.c-torture/execute/builtins/strncpy.c
20994         * gcc.c-torture/execute/builtins/strpbrk.c
20995         * gcc.c-torture/execute/builtins/strpcpy-2.c
20996         * gcc.c-torture/execute/builtins/strpcpy.c
20997         * gcc.c-torture/execute/builtins/strrchr.c
20998         * gcc.c-torture/execute/builtins/strspn.c
20999         * gcc.c-torture/execute/builtins/strstr-asm.c
21000         * gcc.c-torture/execute/builtins/strstr.c:
21001         ... these new files.
21002
21003         * gcc.c-torture/execute/builtins/abs-2-lib.c
21004         * gcc.c-torture/execute/builtins/abs-3-lib.c
21005         * gcc.c-torture/execute/builtins/complex-1-lib.c
21006         * gcc.c-torture/execute/builtins/fprintf-lib.c
21007         * gcc.c-torture/execute/builtins/fputs-lib.c
21008         * gcc.c-torture/execute/builtins/memcmp-lib.c
21009         * gcc.c-torture/execute/builtins/memmove-lib.c
21010         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21011         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21012         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21013         * gcc.c-torture/execute/builtins/memset-lib.c
21014         * gcc.c-torture/execute/builtins/printf-lib.c
21015         * gcc.c-torture/execute/builtins/sprintf-lib.c
21016         * gcc.c-torture/execute/builtins/strcat-lib.c
21017         * gcc.c-torture/execute/builtins/strchr-lib.c
21018         * gcc.c-torture/execute/builtins/strcmp-lib.c
21019         * gcc.c-torture/execute/builtins/strcpy-lib.c
21020         * gcc.c-torture/execute/builtins/strcspn-lib.c
21021         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21022         * gcc.c-torture/execute/builtins/strlen-lib.c
21023         * gcc.c-torture/execute/builtins/strncat-lib.c
21024         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21025         * gcc.c-torture/execute/builtins/strncmp-lib.c
21026         * gcc.c-torture/execute/builtins/strncpy-lib.c
21027         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21028         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21029         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21030         * gcc.c-torture/execute/builtins/strrchr-lib.c
21031         * gcc.c-torture/execute/builtins/strspn-lib.c
21032         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21033         * gcc.c-torture/execute/builtins/strstr-lib.c
21034         * gcc.c-torture/execute/builtins/lib/abs.c
21035         * gcc.c-torture/execute/builtins/lib/fprintf.c
21036         * gcc.c-torture/execute/builtins/lib/memset.c
21037         * gcc.c-torture/execute/builtins/lib/printf.c
21038         * gcc.c-torture/execute/builtins/lib/sprintf.c
21039         * gcc.c-torture/execute/builtins/lib/strcpy.c
21040         * gcc.c-torture/execute/builtins/lib/strcspn.c
21041         * gcc.c-torture/execute/builtins/lib/strncat.c
21042         * gcc.c-torture/execute/builtins/lib/strncmp.c
21043         * gcc.c-torture/execute/builtins/lib/strncpy.c
21044         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21045         * gcc.c-torture/execute/builtins/lib/strspn.c
21046         * gcc.c-torture/execute/builtins/lib/strstr.c:
21047         New files containing support routines.
21048
21049         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21050         declaration.
21051         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21052         when not optimizing.
21053
21054 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21055
21056         PR c++/16240
21057         * g++.dg/abi/mangle22.C: New test.
21058         * g++.dg/abi/mangle23.C: Likewise.
21059
21060 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21061
21062         PR fortran/16290
21063         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21064         Allow for cases without denormalized floating point numbers.
21065
21066 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21067
21068         PR c/1027
21069         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21070         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21071         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21072         expected warning text.
21073         * gcc.dg/format/diag-2.c: New test.
21074
21075 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21076
21077         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21078
21079 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21080
21081         * gcc.dg/builtins-43.c: New.
21082         * gcc.dg/builtins-44.c: New.
21083         * gcc.dg/builtins-45.c: New.
21084
21085 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21086             Andreas Tobler  <a.tobler@schweiz.ch>
21087
21088         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21089         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21090         as SIGSEGV.
21091         * gcc.dg/cleanup-11.c: Likewise.
21092         * gcc.dg/cleanup-8.c: Likewise.
21093         * gcc.dg/cleanup-9.c: Likewise.
21094         * gcc.dg/cleanup-5.c: Run on all platforms.
21095
21096 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21097
21098         * g++.dg/warn/nonnull1.C: New test.
21099
21100 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21101
21102         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21103         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21104         Special-case the Sun compiler wrt to <complex.h>.
21105
21106 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21107
21108         * gcc.dg/Wunreachable-8.C: New test.
21109
21110         * gcc.dg/h8300-ice2.c : New test.
21111
21112 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21113
21114         PR fortran/16161
21115         * gfortran.fortran-torture/compile/implicit.f90: Add test
21116         for implicit character.
21117
21118 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21119
21120         PR fortran/16289
21121         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21122         Use tiny() intrinsic to find smallest non-negative real
21123
21124 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21125
21126         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21127         * gcc.dg/compat/struct-by-value-22_x.c: New.
21128         * gcc.dg/compat/struct-by-value-22_y.c: New.
21129
21130         * gcc.c-torture/execute/20040629-1.c: New test.
21131
21132 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21133
21134         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21135         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21136
21137         PR target/16195
21138         * gcc.dg/20040625-1.c: New test.
21139
21140 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21141
21142         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21143
21144 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21145
21146         PR fortran/15963
21147         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21148
21149 2004-06-29  Richard Henderson  <rth@redhat.com>
21150
21151         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21152
21153 2004-06-29  Paul Brook  <paul@codesourcery.com>
21154
21155         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21156         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21157
21158 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21159
21160         PR c++/16260
21161         * g++.dg/parse/crash15.C: New.
21162
21163 2004-06-28  Andrew Pinski  <apinski@apple.com>
21164
21165         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21166         by the error already.
21167
21168         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21169
21170 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21171
21172         PR target/14041
21173         * gcc.dg/h8300-bss-align-1.c : New.
21174
21175 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * PR c++/16174
21178         * g++.dg/template/ctor4.C: New.
21179
21180 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21181
21182         PR c++/16205
21183         * g++.dg/warn/Wsequence-point-1.C: New test.
21184
21185 2004-06-27  Paul Brook  <paul@codesourcery.com>
21186
21187         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21188
21189 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21190
21191         * g++.old-deja/g++.mike/p7325.C: Remove.
21192
21193 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21194
21195         PR c/14963
21196         * gcc.dg/pr14963.c: New test.
21197
21198 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21199
21200         PR c++/16193
21201         * g++.dg/parse/redef1.C: New test.
21202
21203 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21204
21205         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21206         20021110.c.
21207         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21208         20021119-1.c.
21209         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21210         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21211         5-04.c.
21212         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21213         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21214         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21215         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21216         g++.brendan/enum14.C.
21217         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21218         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21219         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21220         g++.mike/virt1.C.
21221         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21222         memtemp24.C.
21223
21224 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21225
21226         * gcc.dg/20040527-1.c: New test case.
21227
21228 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21229
21230         PR gfortran/pr16196
21231         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21232
21233 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21234
21235         PR middle-end/15825
21236         * gcc.dg/pr15825-1.c: New test case.
21237
21238 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21239
21240         * gcc.c-torture/execute/20040625-1.c: New test.
21241
21242 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21243
21244         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21245
21246 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21247
21248         * gcc.dg/torture/mips-div-1.c: New test.
21249
21250 2004-06-24  Jeff Law  <law@redhat.com>
21251
21252         * gcc.dg/tree-ssa/20040624-1.c: New test.
21253
21254 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21255
21256         * gcc.c-torture/compile/20040624-1.c: New test.
21257
21258 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21259
21260         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21261         this directory.
21262
21263 2004-06-23  Andrew Pinski  <apinski@apple.com>
21264
21265         PR middle-end/15988
21266         * g++.dg/opt/ptrmem4.C: New test.
21267
21268         * gcc.dg/c90-array-quals-2.c: New test.
21269
21270 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21271
21272         * gcc.dg/kpice1.c: New test.
21273
21274 2006-06-23  Andrew Pinski  <apinski@apple.com>
21275
21276         * gcc.dg/c90-array-quals.c: New test.
21277
21278 2006-06-22  Richard Henderson  <rth@redhat.com>
21279
21280         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21281
21282 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21283
21284         * gcc.dg/builtins-config.h: Handle FreeBSD.
21285
21286 2006-06-22  Richard Henderson  <rth@redhat.com>
21287
21288         * g++.dg/opt/devirt1.C: New.
21289
21290 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21291
21292         * g++.dg/opt/pr15551.C: New testcase.
21293
21294 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21295
21296         PR target/14800
21297         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21298         x86_64-*-linux* when compiling for 32bit.
21299
21300 2004-06-21  Andrew Pinski  <apinski@apple.com>
21301
21302         * gcc.dg/pch/struct-1.c: New.
21303         * gcc.dg/pch/struct-1.hs: New.
21304
21305 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21306
21307         * gcc.dg/pch/save-temps-1.c: New file.
21308         * gcc.dg/pch/save-temps-1.hs: New file.
21309
21310 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21311
21312         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21313         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21314
21315 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21316
21317         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21318         to fix type error.
21319         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21320         Remove trailing spaces.
21321
21322 2004-06-21  Richard Henderson  <rth@redhat.com>
21323
21324         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21325         merging && to BIT_FIELD_REF.
21326
21327 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21328
21329         * g++.dg/opt/placeholder1.C: New test.
21330
21331 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21332
21333         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21334         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21335         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21336         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21337
21338 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21339
21340         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21341         extern "C".
21342         * g++.dg/other/pragma-re-1.C: Add comments.
21343
21344 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21345
21346         PR gfortran/16080
21347         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21348
21349 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21350
21351         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21352         instead of setting the type of size_t by
21353         hand.
21354
21355 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21356
21357         * gcc.dg/unordered-2.c: New test case.
21358         * gcc.dg/unordered-3.c: New test case.
21359
21360 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21361
21362         PR other/16043
21363         * lib/g++.exp (g++_version): Tweak regexp for version
21364         * lib/g77.exp (g77_version): Likewise.
21365         * lib/gfortran.exp (gfortran_version): Likewise.
21366         * lib/objc.exp (objc_version): Likewise.
21367         * lib/treelang.exp (treelang_version): Likewise.
21368
21369 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21370
21371         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21372         Use INT_MAX instead of __INT_MAX__.
21373         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21374
21375         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21376         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21377         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21378         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21379         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21380         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21381         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21382         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21383         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21384
21385         * gcc.dg/range-test-1.c: New test.
21386         * g++.dg/opt/range-test-1.C: New test.
21387
21388 2004-06-17  Richard Henderson  <rth@redhat.com>
21389
21390         * objc.dg/sync-1.m: New.
21391         * objc.dg/try-catch-1.m: Don't force next runtime.
21392         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21393         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21394         shadowed catch clause.
21395         * objc.dg/try-catch-5.m: New.
21396
21397 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21398
21399         Bug 14610
21400         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21401
21402 2004-06-15  Richard Henderson  <rth@redhat.com>
21403
21404         * gcc.dg/20001116-1.c: Move expected warning line.
21405
21406 2004-06-15  Richard Henderson  <rth@redhat.com>
21407
21408         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21409         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21410
21411 2004-06-15  Jeff Law  <law@redhat.com>
21412
21413         * gcc.dg/tree-ssa/20040615-1.c: New test.
21414         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21415         be less sensitive to operand ordering.
21416         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21417
21418 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21419
21420         * g++.dg/abi/bitfield3.C: Add comment..
21421
21422 2004-06-15  Richard Henderson  <rth@redhat.com>
21423
21424         * g++.dg/ext/stmtexpr1.C: XFAIL.
21425         * gcc.dg/20030612-1.c: XFAIL.
21426
21427 2004-06-15  Eric Christopher  <echristo@redhat.com>
21428
21429         * g++.dg/charset/asm5.c: New.
21430         * gcc.dg/charset/asm6.c: New.
21431
21432 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21433
21434         PR fortran/15962
21435         * gfortran.fortran-torture/execute/select_1.f90: New test.
21436
21437 2004-06-15  Paul Brook  <paul@codesourcery.com>
21438
21439         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21440
21441 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21442
21443         PR c++/15967
21444         * g++.dg/lookup/crash3.C: New test.
21445
21446 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21447
21448         PR c++/15947
21449         * g++.dg/parse/dtor4.C: New test.
21450
21451 2004-06-14  Jeff Law  <law@redhat.com>
21452
21453         * gcc.c-torture/compile/20040614-1.c: New test.
21454
21455 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21456
21457         PR fortran/15211
21458         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21459         LEN of a character array.
21460
21461 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/15096
21464         * g++.dg/template/ptrmem10.C: New test.
21465
21466         PR c++/14930
21467         * g++.dg/template/friend30.C: New test.
21468
21469 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21470
21471         PR fortran/14928
21472         * gfortran.fortran-torture/compile/mloc.f90: New test.
21473
21474 2004-06-13  Paul Brook  <paul@codesourcery.com>
21475
21476         * gfortran.fortran-torture/execute/random_2.f90: New test.
21477
21478 2004-06-13  Eric Christopher  <echristo@redhat.com>
21479
21480         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21481
21482 2004-06-12  Paul Brook  <paul@codesourcery.com>
21483
21484         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21485
21486 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21487
21488         PR fortran/14923
21489         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21490
21491 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21492
21493         PR fortran/14957
21494         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21495         syntax errors in end statements of contained subroutines.
21496
21497 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21498
21499         PR fortran/12841
21500         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21501
21502 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21503
21504         PR fortran/15665
21505         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21506
21507 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21508
21509         PR gfortran/12839
21510         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21511
21512 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/15862
21515         * g++.dg/parse/enum1.C: New test.
21516
21517 2004-06-10  Jeff Law  <law@redhat.com>
21518
21519         * gcc.c-torture/compile/20040610-1.c: New test.
21520
21521 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21522
21523         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21524         * g++.old-deja/g++.other/decl3.C: Likewise.
21525
21526 2004-06-10  Brian Booth  <bbooth@redhat.com>
21527
21528         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21529         V_MAY_DEF instead of VDEF.
21530         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21531
21532 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/14211
21535         * g++.dg/conversion/const1.C: New test.
21536
21537         PR c++/15076
21538         * g++.dg/conversion/reinterpret1.C: New test.
21539
21540         PR c++/15877
21541         * g++.dg/template/enum2.C: New test.
21542
21543         PR c++/15227
21544         * g++.dg/template/error13.C: New test.
21545
21546 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21547
21548         PR fortran/14957
21549         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21550         arguments to test_* REAL and of the right size.
21551
21552 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21553
21554         PR target/15569
21555         PR rtl-optimization/15681
21556         * gcc.dg/20040609-1.c: New test.
21557
21558 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21559
21560         PR c++/14791
21561         * g++.dg/opt/builtins1.C: New test.
21562
21563 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21564
21565         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21566         that use default windows32 struct layout.
21567         * gcc.dg/i386-bitfield2.c: Likewise.
21568
21569 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21570
21571         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21572         for mingw32 and cygwin targets.
21573
21574 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21575
21576         * gcc.dg/pch/macro-4.c: New.
21577         * gcc.dg/pch/macro-4.hs: New.
21578
21579 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21580
21581         PR fortran/13249
21582         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21583
21584 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21585
21586         PR fortran/13372
21587         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21588
21589 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21590
21591         PR gfortran/14897
21592         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21593
21594 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21595
21596         PR gfortran/15755
21597         * gfortran.fortran-torture/execute/backspace.c : New test.
21598
21599 2004-06-09  Paul Brook  <paul@codesourcery.com>
21600
21601         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21602         (pointer_to_section): Rewrite to use smaller array.
21603
21604 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21605
21606         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21607         * gcc.dg/ext/altivec-10.c: Same.
21608         * gcc.dg/ext/altivec-11.c: Same.
21609         * gcc.dg/ext/altivec-12.c: Same.
21610         * gcc.dg/ext/altivec-13.c: Same.
21611         * gcc.dg/ext/altivec-14.c: Same.
21612         * gcc.dg/ext/altivec-15.c: Same.
21613         * gcc.dg/ext/altivec-16.c: Same.
21614         * gcc.dg/ext/altivec-3.c: Same.
21615         * gcc.dg/ext/altivec-4.c: Same.
21616         * gcc.dg/ext/altivec-6.c: Same.
21617         * gcc.dg/ext/altivec-7.c: Same.
21618         * gcc.dg/ext/altivec-8.c: Same.
21619         * gcc.dg/ext/altivec-varargs-1.c: Same.
21620
21621         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21622         * g++.dg/ext/altivec-10.C: Same.
21623         * g++.dg/ext/altivec-2.C: Same.
21624         * g++.dg/ext/altivec-3.C: Same.
21625         * g++.dg/ext/altivec-4.C: Same.
21626         * g++.dg/ext/altivec-5.C: Same.
21627         * g++.dg/ext/altivec-6.C: Same.
21628         * g++.dg/ext/altivec-7.C: Same.
21629         * g++.dg/ext/altivec-8.C: Same.
21630         * g++.dg/ext/altivec-9.C: Same.
21631
21632 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21633
21634         PR c++/7841
21635         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21636
21637 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21638
21639         * gcc.dg/union-1.c: New test.
21640
21641 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21642
21643         * gcc.dg/builtins-41.c: New test case.
21644         * gcc.dg/builtins-42.c: New test case.
21645
21646 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21647
21648         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21649         * g++.dg/ext/altivec-10.C: Same.
21650         * g++.dg/ext/altivec-2.C: Same.
21651         * g++.dg/ext/altivec-3.C: Same.
21652         * g++.dg/ext/altivec-4.C: Same.
21653         * g++.dg/ext/altivec-5.C: Same.
21654         * g++.dg/ext/altivec-6.C: Same.
21655         * g++.dg/ext/altivec-7.C: Same.
21656         * g++.dg/ext/altivec-8.C: Same.
21657         * g++.dg/ext/altivec-9.C: Same.
21658         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21659         * g++.old-deja/g++.brendan/new3.C: Same.
21660         * gcc.c-torture/execute/eeprof-1.x: Same.
21661
21662 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21663
21664         PR c/14765
21665         * gcc.dg/pr14765-1.c: New test.
21666
21667 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21668
21669         PR c/14649
21670         * gcc.dg/pr14649-1.c: New test case.
21671
21672 2004-06-07  Richard Henderson  <rth@redhat.com>
21673
21674         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21675         if temporaries.
21676
21677 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21678
21679         * g++.dg/eh/elide1.C: Remove XFAIL.
21680
21681 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/15337
21684         * g++.dg/expr/sizeof3.C: New test.
21685
21686         PR c++/14777
21687         * g++.dg/template/access14.C: New test.
21688
21689         PR c++/15554
21690         * g++.dg/template/enum1.C: New test.
21691
21692         PR c++/15057
21693         * g++.dg/eh/throw1.C: New test.
21694
21695 2004-06-07  David Ayers  <d.ayers@inode.at>
21696             Ziemowit Laski  <zlaski@apple.com>
21697
21698         * lib/objc.exp (objc_target_compile): Revert the '-framework
21699         Foundation' flag fix, since bare Darwin does not ship
21700         with the Foundation framework.
21701         * objc/execute/next_mapping.h: Provide a local NSConstantString
21702         @interface and @implementation.
21703         (objc_constant_string_init): A constructor function, used to
21704         initialize the NSConstantString meta-class object.
21705         * objc/execute/string1.m: Include "next_mapping.h" instead of
21706         <Foundation/NSString.h>.
21707         * objc/execute/string2.m: Likewise.
21708         * objc/execute/string3.m: Likewise.
21709         * objc/execute/string4.m: Likewise.
21710
21711 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21712
21713         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21714         to double. Replace double with FLOAT.
21715         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21716
21717         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21718         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21719         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21720         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21721         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21722         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21723         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21724         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21725
21726 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21727
21728         PR c/13519
21729         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21730
21731 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21732
21733         PR c++/15503
21734         * g++.dg/template/meminit2.C: New test.
21735
21736 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21737
21738         PR target/15822
21739         * gcc.c-torture/execute/compare-fp-1.c,
21740         gcc.c-torture/execute/compare-fp-2.c,
21741         gcc.c-torture/execute/compare-fp-3.c,
21742         gcc.c-torture/execute/compare-fp-4.c,
21743         gcc.c-torture/execute/compare-fp-3.x,
21744         gcc.c-torture/execute/compare-fp-4.x: Moved...
21745         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21746         gcc.c-torture/execute/ieee/compare-fp-2.c,
21747         gcc.c-torture/execute/ieee/compare-fp-3.c,
21748         gcc.c-torture/execute/ieee/compare-fp-4.c,
21749         gcc.c-torture/execute/ieee/compare-fp-3.x,
21750         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21751
21752 2004-06-04  David Ayers  <d.ayers@inode.at>
21753
21754         * objc/execute/protocol-isEqual-4.m: New testcase.
21755
21756 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21757
21758         * objc/execute/protocol-isEqual-1.m: New testcase.
21759         * objc/execute/protocol-isEqual-2.m: New testcase.
21760         * objc/execute/protocol-isEqual-3.m: New testcase.
21761
21762 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21763
21764         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21765
21766 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21767
21768         * lib/objc.exp (objc_target_compile): When running tests on
21769         Darwin (Mac OS X), inform the linker about '-framework
21770         'Foundation'.
21771
21772 2004-06-02  Eric Christopher  <echristo@redhat.com>
21773
21774         * gcc.c-torture/compile/20040602-1.c: New.
21775
21776 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21777
21778         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21779         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21780
21781         PR tree-optimization/14736
21782         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21783
21784         PR tree-optimization/14042
21785         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21786
21787         PR tree-optimization/14729
21788         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21789
21790 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21791
21792         PR fortran/15557
21793         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21794
21795 2004-06-01  Richard Hederson  <rth@redhat.com>
21796
21797         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21798
21799 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21800
21801         PR c++/14932
21802         * g++.dg/parse/offsetof4.C: New test.
21803
21804 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21805
21806         PR objc/7993
21807         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21808
21809 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21810
21811         PR c++/15701
21812         * g++.dg/template/friend29.C: New test.
21813
21814 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21815
21816         PR c/15749
21817         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21818
21819 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21820
21821         * gcc.dg/sparc-trap-1.c: New test.
21822
21823 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21824
21825         PR middle-end/15069
21826         * g++.dg/opt/fold3.C: New test case.
21827
21828 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21829
21830         * lib/target-supports.exp (check_iconv_available): Fix fallout
21831         from 2004-05-28 patch.
21832
21833 2004-05-30  Paul Brook  <paul@codesourcery.com>
21834
21835         PR fortran/15620
21836         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21837         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21838
21839 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21840
21841         * gfortran.fortran-torture/execute/random_1.f90: New test.
21842
21843 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21844
21845         * g++.dg/ext/altivec-10.C: New test.
21846
21847 2004-05-29  Paul Brook  <paul@codesourcery.com>
21848
21849         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21850
21851 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21852
21853         * gcc.dg/altivec-16.c: New test.
21854
21855 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21856
21857         * lib/target-supports.exp (check_vmx_hw_available): New.
21858         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21859
21860         * lib/target-supports.exp (check_alias_available,
21861         check_iconv_available, check_named_sections_available): Use
21862         unique names for temporary files.
21863
21864 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21865
21866         * gcc.dg/altivec-15.c: New test.
21867
21868 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR c++/15083
21871         * g++.dg/warn/noeffect6.C: New test.
21872
21873         PR c++/15471
21874         * g++.dg/expr/ptrmem4.C: New test.
21875
21876         PR c++/15640
21877         * g++.dg/template/operator3.C: New test.
21878
21879 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21880
21881         PR c++/14668
21882         * g++.dg/lookup/redecl1.C: New test.
21883         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21884
21885 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21886
21887         * gcc.c-torture/execute/compare-fp-1.c,
21888         gcc.c-torture/execute/compare-fp-2.c,
21889         gcc.c-torture/execute/compare-fp-3.c,
21890         gcc.c-torture/execute/compare-fp-4.c,
21891         gcc.c-torture/execute/compare-fp-3.x,
21892         gcc.c-torture/execute/compare-fp-4.x,
21893         gcc.dg/pr15649-1.c: New.
21894
21895 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21896
21897         PR c++/12883
21898         * g++.dg/init/array14.C: New test.
21899
21900 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21901
21902         * lib/compat.exp (compat-get-options-main): New.
21903         (compat-get-options): Remove unneeded code, warn for ignored
21904         command.
21905         (compat-execute): Check flag set by dg-require-* commands.
21906
21907         * lib/compat.exp (compat-execute): Break up long lines.
21908
21909 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21910
21911         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21912         * gcc.dg/altivec-14.c: New test.
21913         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21914
21915         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21916         * gcc.dg/altivec-12.c: Ditto.
21917
21918         * gcc.dg/altivec-3.c: Move call to altivec_check.
21919
21920 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/15044
21923         * g++.dg/template/error12.C: New test.
21924
21925         PR c++/15317
21926         * g++.dg/ext/attrib15.C: New test.
21927
21928         PR c++/15329
21929         * g++.dg/template/ptrmem9.C: New test.
21930
21931 2004-05-25  Paul Brook  <paul@codesourcery.com>
21932
21933         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21934
21935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21936
21937         PR c++/15165
21938         * g++.dg/template/crash19.C: New test.
21939
21940 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21941
21942         PR c++/15025
21943         * g++.dg/template/redecl1.C: New test.
21944
21945 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21946
21947         PR c++/14821
21948         * g++.dg/other/ns1.C: New test.
21949
21950         PR c++/14883
21951         * g++.dg/template/invalid1.C: New test.
21952
21953 2004-05-23  Paul Brook  <paul@codesourcery.com>
21954         Victor Leikehman  <lei@haifasphere.co.il>
21955
21956         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21957         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21958
21959 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21960
21961         PR c++/15285
21962         PR c++/15299
21963         * g++.dg/template/non-dependent5.C: New test.
21964         * g++.dg/template/non-dependent6.C: New test.
21965
21966 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21967
21968         PR c++/15507
21969         * g++.dg/inherit/union1.C: New test.
21970
21971         PR c++/15542
21972         * g++.dg/template/addr1.C: New test.
21973
21974         PR c++/15427
21975         * g++.dg/template/array5.C: New test.
21976
21977         PR c++/15287
21978         * g++.dg/template/array6.C: New test.
21979
21980 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21981             Roger Sayle  <roger@eyesopen.com>
21982
21983         * g++.dg/lookup/forscope2.C: New test case.
21984
21985 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21986
21987         * gcc.dg/cpp/Wmissingdirs.c: New.
21988
21989 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21990
21991         PR target/15301
21992         * gcc.dg/compat/union-m128-1.h: New file.
21993         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21994         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21995         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21996
21997 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21998
21999         PR target/15302
22000         * gcc.dg/compat/struct-complex-1.h: New file.
22001         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22002         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22003         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22004
22005 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22006
22007         PR middle-end/3074
22008         * gcc.dg/pr3074-1.c: New test case.
22009         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22010
22011 2004-05-20  Falk Hueffner  <falk@debian.org>
22012
22013         PR other/15526
22014         * gcc.dg/ftrapv-1.c: New test case.
22015
22016 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22017
22018         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22019
22020 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22021             Jeff Law  <law@redhat.com>
22022
22023         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22024         * gcc.dg/tree-ssa/20040518-2.c: New test.
22025
22026         * gcc.dg/tree-ssa/20040518-1.c: New test.
22027
22028 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22029
22030         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22031
22032 2004-05-18  Paul Brook  <paul@codesourcery.com>
22033
22034         PR fortran/13930
22035         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22036
22037 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22038
22039         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22040         constant folding.
22041
22042 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22043
22044         * gcc.dg/tree-ssa/20040517-1.c: New test.
22045
22046 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22047
22048         * gcc.dg/loop-4.c: New test.
22049
22050 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22051
22052         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22053
22054 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22055
22056         PR fortran/15311
22057         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22058
22059 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22060
22061         PR fortran/13826
22062         PR fortran/13940
22063         * gfortran.fortran-torture/compile/data_1.f90: New test.
22064
22065 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22066
22067         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22068         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22069
22070 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22071
22072         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22073
22074 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22075
22076         PR c/15444
22077         * gcc.dg/format/xopen-1.c: Adjust expected message.
22078         * gcc.dg/format/xopen-3.c: New test.
22079
22080 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22081
22082         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22083
22084 2004-05-14  Jeff Law  <law@redhat.com>
22085
22086         * gcc.dg/tree-ssa/20040514-2.c: New test.
22087
22088 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22089
22090         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22091         this ...
22092         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22093         this.
22094
22095 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22096
22097         * gcc.dg/tree-ssa/20040514-1.c: New test.
22098
22099 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22100
22101         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22102         test.
22103
22104 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22105
22106         PR fortran/14066
22107         * gfortran.fortran-torture/compile/do_1.f90: New test.
22108
22109 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22110
22111         PR fortran/15051
22112         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22113         test.
22114
22115 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22116
22117         PR fortran/15149
22118         * gfortran.fortran-torture/execute/random_init.f90: New test.
22119
22120 2004-05-13  Paul Brook  <paul@codesourcery.com>
22121
22122         PR fortran/15314
22123         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22124
22125 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22126
22127         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22128         for the powerpc case.
22129
22130 2004-05-13  Jeff Law  <law@redhat.com>
22131
22132         * gcc.dg/tree-ssa/20040513-1.c: New test.
22133         * gcc.dg/tree-ssa/20040513-2.c: New test.
22134
22135 2004-05-13  Paul Brook  <paul@codesourcery.com>
22136
22137         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22138         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22139         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22140
22141 2004-05-13  Andreas Schwab  <schwab@suse.de>
22142
22143         PR other/10819
22144         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22145         characters.
22146
22147 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22148
22149         PR fortran/15294
22150         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22151
22152 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22153
22154         Merge from tree-ssa-20020619-branch.  See
22155         ChangeLog.tree-ssa for details.
22156
22157 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22158
22159         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22160         include <altivec.h> explicitly.
22161         * gcc.dg/altivec-13.c: Likewise.
22162
22163 2004-05-11  Paul Brook  <paul@codesourcery.com>
22164
22165         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22166
22167 2004-05-10  Eric Christopher  <echristo@redhat.com>
22168
22169         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22170         * gcc.dg/sibcall-4.c: Ditto.
22171
22172 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22173
22174         * g++.dg/ext/altivec-8.C: New test case.
22175         * gcc.dg/altivec-13.c: New test case.
22176
22177 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22178
22179         * gcc.c-torture/execute/divcmp-1.c: New test case.
22180         * gcc.c-torture/execute/divcmp-2.c: New test case.
22181         * gcc.c-torture/execute/divcmp-3.c: New test case.
22182
22183 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22184
22185         * g++.dg/other/pragma-re-2.C: New test.
22186
22187 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22188
22189         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22190         * gcc.dg/i386-387-2.c: Likewise.
22191
22192         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22193         __builtin_drem.
22194         * gcc.dg/i386-387-6.c: Likewise.
22195
22196 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22197
22198         * gcc.dg/builtins-33.c: Also check log1p*.
22199
22200 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22201
22202         PR optimization/15296
22203         * gcc.c-torture/execute/pr15296.c: New test.
22204
22205 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22206
22207         * gcc.dg/builtins-40.c: New test.
22208
22209 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22210
22211         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22212
22213 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22214
22215         * g++.dg/ext/spe1.C: New testcase.
22216
22217 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22218
22219         * objc.dg/image-info.m: Allow additional attributes
22220         for __image_info section.
22221
22222 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22223
22224         * gcc.dg/torture/mips-hilo-2.c: New test.
22225
22226 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22227
22228         PR c++/14389
22229         * g++.dg/template/member5.C: New test.
22230
22231 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22232
22233         * gcc.dg/builtins-34.c: Also check expm1*.
22234
22235 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22236
22237         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22238         * gcc.dg/torture/builtin-convert-3.c: New test.
22239
22240 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22241
22242         PR middle-end/15054
22243         * g++.dg/opt/pr15054.C: New test.
22244
22245 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22246
22247         * gcc.dg/torture/builtin-rounding-1.c: New test.
22248         * gcc.dg/builtins-25.c: Delete.
22249         * gcc.dg/builtins-29.c: Delete.
22250
22251 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22252
22253         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22254         * gcc.dg/sibcall-4.c: Likewise.
22255         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22256
22257 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22258
22259         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22260         bit-field on 16-bit targets.
22261
22262 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22263
22264         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22265         16-bit targets.
22266
22267 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22268
22269         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22270         * gcc.dg/rs6000-power2-2.c: Likewise.
22271
22272 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22273
22274         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22275         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22276         Change the asm registers to be in form of frN instead of fN.
22277
22278 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22279
22280         * gcc.dg/torture/builtin-convert-2.c: New test.
22281
22282 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22283
22284         * gcc.dg/rs6000-power2-1.c: New test.
22285         * gcc.dg/rs6000-power2-2.c: New test.
22286
22287 2004-04-28  Jan Hubicka  <jh@suse.cz>
22288
22289         * gcc.dg/unused-6.c: New test.
22290
22291 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22292             Ulrich Weigand  <uweigand@de.ibm.com>
22293
22294         * ada/acats/run_all.sh: Define $target variable.
22295
22296 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22297
22298         PR c++/15119
22299         * g++.dg/other/vararg-1.C: New test.
22300
22301         PR c++/4794
22302         * g++.dg/eh/cleanup3.C: New test.
22303
22304 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22305
22306         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22307         and ad8011a (target_insn).
22308         * ada/acats/support/macro.dfs: Likewise.
22309         * ada/acats/support/impbit.adb: New file.
22310
22311 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22312
22313         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22314
22315 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22316
22317         * gcc.dg/loop-3.c: New test.
22318
22319 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22320
22321         * gcc.c-torture/execute/simd-5.c: New test.
22322
22323 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22324
22325         PR c++/15064
22326         * g++.dg/template/crash18.C: New test.
22327
22328 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22329
22330         * g++.dg/ext/complit3.C: New test.
22331
22332 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22333
22334         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22335         * gcc.dg/altivec-3.c: Same.
22336         * gcc.dg/altivec-varargs-1.c: Same.
22337
22338 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22339
22340         * lib/target-supports.exp (check_profiling_available): Assume
22341         profiling is not available on powerpc-eabi targets.
22342
22343 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22344
22345         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22346         * gcc.dg/vmx/bug-1.c: Ditto.
22347
22348 2004-04-20  Eric Christopher  <echristo@redhat.com>
22349
22350         * gcc.dg/charset/extern.c: New test.
22351         * g++.dg/charset/extern3.cc: Ditto.
22352
22353 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22354
22355         * gcc.dg/builtins-39.c: New test.
22356
22357 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22358
22359         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22360
22361 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22362
22363         * gcc.dg/torture/mips-hilo-1.c: New test.
22364
22365 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22366
22367         * gcc.c-torture/compile/20040419-1.c: New test.
22368
22369 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22370
22371         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22372
22373 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22374             Aldy Hernandez  <aldyh@redhat.com>
22375
22376         * gcc.c-torture/execute/va-arg-24.c: New.
22377
22378 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22379             Aldy Hernandez  <aldyh@redhat.com>
22380
22381         * gcc.dg/vmx/1b-01.c: New.
22382         * gcc.dg/vmx/1b-02.c: New.
22383         * gcc.dg/vmx/1b-03.c: New.
22384         * gcc.dg/vmx/1b-04.c: New.
22385         * gcc.dg/vmx/1b-05.c: New.
22386         * gcc.dg/vmx/1b-06.c: New.
22387         * gcc.dg/vmx/1b-07.c: New.
22388         * gcc.dg/vmx/1c-01.c: New.
22389         * gcc.dg/vmx/1c-02.c: New.
22390         * gcc.dg/vmx/3a-01a.c: New.
22391         * gcc.dg/vmx/3a-01.c: New.
22392         * gcc.dg/vmx/3a-01m.c: New.
22393         * gcc.dg/vmx/3a-03.c: New.
22394         * gcc.dg/vmx/3a-03m.c: New.
22395         * gcc.dg/vmx/3a-04.c: New.
22396         * gcc.dg/vmx/3a-04m.c: New.
22397         * gcc.dg/vmx/3a-05.c: New.
22398         * gcc.dg/vmx/3a-06.c: New.
22399         * gcc.dg/vmx/3a-06m.c: New.
22400         * gcc.dg/vmx/3a-07.c: New.
22401         * gcc.dg/vmx/3b-01.c: New.
22402         * gcc.dg/vmx/3b-02.c: New.
22403         * gcc.dg/vmx/3b-10.c: New.
22404         * gcc.dg/vmx/3b-13.c: New.
22405         * gcc.dg/vmx/3b-14.c: New.
22406         * gcc.dg/vmx/3b-15.c: New.
22407         * gcc.dg/vmx/3c-01a.c: New.
22408         * gcc.dg/vmx/3c-01.c: New.
22409         * gcc.dg/vmx/3c-02.c: New.
22410         * gcc.dg/vmx/3c-03.c: New.
22411         * gcc.dg/vmx/3d-01.c: New.
22412         * gcc.dg/vmx/4-01.c: New.
22413         * gcc.dg/vmx/4-03.c: New.
22414         * gcc.dg/vmx/5-01.c: New.
22415         * gcc.dg/vmx/5-02.c: New.
22416         * gcc.dg/vmx/5-03.c: New.
22417         * gcc.dg/vmx/5-04.c: New.
22418         * gcc.dg/vmx/5-05.c: New.
22419         * gcc.dg/vmx/5-06.c: New.
22420         * gcc.dg/vmx/5-07.c: New.
22421         * gcc.dg/vmx/5-07t.c: New.
22422         * gcc.dg/vmx/5-08.c: New.
22423         * gcc.dg/vmx/5-10.c: New.
22424         * gcc.dg/vmx/5-11.c: New.
22425         * gcc.dg/vmx/7-01a.c: New.
22426         * gcc.dg/vmx/7-01.c: New.
22427         * gcc.dg/vmx/7c-01.c: New.
22428         * gcc.dg/vmx/7d-01.c: New.
22429         * gcc.dg/vmx/7d-02.c: New.
22430         * gcc.dg/vmx/8-01.c: New.
22431         * gcc.dg/vmx/8-02a.c: New.
22432         * gcc.dg/vmx/8-02.c: New.
22433         * gcc.dg/vmx/brode-1.c: New.
22434         * gcc.dg/vmx/bug-1.c: New.
22435         * gcc.dg/vmx/bug-2.c: New.
22436         * gcc.dg/vmx/bug-3.c: New.
22437         * gcc.dg/vmx/cw-bug-1.c: New.
22438         * gcc.dg/vmx/cw-bug-2.c: New.
22439         * gcc.dg/vmx/cw-bug-3.c: New.
22440         * gcc.dg/vmx/dct.c: New.
22441         * gcc.dg/vmx/debug-1.c: New.
22442         * gcc.dg/vmx/debug-2.c: New.
22443         * gcc.dg/vmx/debug-3.c: New.
22444         * gcc.dg/vmx/debug-4.c: New.
22445         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22446         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22447         * gcc.dg/vmx/eg-5.c: New.
22448         * gcc.dg/vmx/fft.c: New.
22449         * gcc.dg/vmx/gcc-bug-1.c: New.
22450         * gcc.dg/vmx/gcc-bug-2.c: New.
22451         * gcc.dg/vmx/gcc-bug-3.c: New.
22452         * gcc.dg/vmx/gcc-bug-4.c: New.
22453         * gcc.dg/vmx/gcc-bug-5.c: New.
22454         * gcc.dg/vmx/gcc-bug-6.c: New.
22455         * gcc.dg/vmx/gcc-bug-7.c: New.
22456         * gcc.dg/vmx/gcc-bug-8.c: New.
22457         * gcc.dg/vmx/gcc-bug-9.c: New.
22458         * gcc.dg/vmx/gcc-bug-b.c: New.
22459         * gcc.dg/vmx/gcc-bug-c.c: New.
22460         * gcc.dg/vmx/gcc-bug-d.c: New.
22461         * gcc.dg/vmx/gcc-bug-e.c: New.
22462         * gcc.dg/vmx/gcc-bug-f.c: New.
22463         * gcc.dg/vmx/gcc-bug-g.c: New.
22464         * gcc.dg/vmx/gcc-bug-i.c: New.
22465         * gcc.dg/vmx/harness.h: New.
22466         * gcc.dg/vmx/ira1.c: New.
22467         * gcc.dg/vmx/ira2a.c: New.
22468         * gcc.dg/vmx/ira2b.c: New.
22469         * gcc.dg/vmx/ira2.c: New.
22470         * gcc.dg/vmx/ira2c.c: New.
22471         * gcc.dg/vmx/mem.c: New.
22472         * gcc.dg/vmx/newton-1.c: New.
22473         * gcc.dg/vmx/ops.c: New.
22474         * gcc.dg/vmx/sn7153.c: New.
22475         * gcc.dg/vmx/spill2.c: New.
22476         * gcc.dg/vmx/spill3.c: New.
22477         * gcc.dg/vmx/spill.c: New.
22478         * gcc.dg/vmx/t.c: New.
22479         * gcc.dg/vmx/varargs-1.c: New.
22480         * gcc.dg/vmx/varargs-2.c: New.
22481         * gcc.dg/vmx/varargs-3.c: New.
22482         * gcc.dg/vmx/varargs-4.c: New.
22483         * gcc.dg/vmx/varargs-5.c: New.
22484         * gcc.dg/vmx/varargs-6.c: New.
22485         * gcc.dg/vmx/varargs-7.c: New.
22486         * gcc.dg/vmx/vmx.exp: New.
22487         * gcc.dg/vmx/vprint-1.c: New.
22488         * gcc.dg/vmx/vscan-1.c: New.
22489         * gcc.dg/vmx/x-01.c: New.
22490         * gcc.dg/vmx/x-02.c: New.
22491         * gcc.dg/vmx/x-03.c: New.
22492         * gcc.dg/vmx/x-04.c: New.
22493         * gcc.dg/vmx/x-05.c: New.
22494         * gcc.dg/vmx/yousufi-1.c: New.
22495         * gcc.dg/vmx/zero-1.c: New.
22496         * gcc.dg/vmx/zero.c: New.
22497
22498 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22499
22500         * g++.dg/lookup/java1.C: Update for chage of
22501         _Jv_AllocObject.
22502         * g++.dg/lookup/java2.C: Likewise.
22503
22504 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22505
22506         * ada/acats/run_all.sh: use -O2 by default.
22507
22508 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22509
22510         * gcc.dg/vr-mult-[12].c: New tests.
22511
22512 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22513
22514         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22515
22516         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22517
22518 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22519
22520         * lib/target-supports.exp (check_profiling_available): Assume profiling
22521         isn't available for mips*-*-elf targets.
22522
22523 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22524
22525         * gcc.dg/builtins-38.c: New test.
22526
22527 2004-04-14  Eric Christopher  <echristo@redhat.com>
22528
22529         * g++.dg/charset/charset.exp: Run .cc extension tests.
22530
22531 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22532
22533         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22534
22535 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22536
22537         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22538
22539 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22540
22541         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22542         * gcc.dg/i386-387-2.c: Likewise.
22543
22544         * gcc.dg/i386-387-7.c: New test.
22545         * gcc.dg/i386-387-8.c: New test.
22546
22547         * gcc.dg/builtins-37.c: New test.
22548
22549 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22550
22551         * g++.dg/pch/externc-1.C: Add missing semicolon.
22552
22553 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22554
22555         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22556
22557 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22558
22559         * gcc.c-torture/execute/20040411-1.c: New test.
22560
22561 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22562
22563         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22564
22565 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22566
22567         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22568
22569 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22570
22571         * lib/target-supports.exp (check_named_sections_available): New.
22572         * lib/gcc-dg.exp (dg-require-named-sections): New.
22573         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22574         old-deja.exp.  Also prune error-count message from HP linker.
22575         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22576
22577         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22578         * g++.old-deja/g++.pt/static3.C: Likewise.
22579         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22580
22581 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22582
22583         * gcc.c-torture/execute/20040409-1.c: New test case.
22584         * gcc.c-torture/execute/20040409-2.c: New test case.
22585         * gcc.c-torture/execute/20040409-3.c: New test case.
22586
22587 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22588
22589         * gcc.dg/20040409-1.c: New test.
22590
22591 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22592
22593         PR target/14888
22594         * g++.dg/opt/pr14888.C: New test case.
22595
22596 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22597
22598         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22599         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22600         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22601         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22602         New tests.
22603
22604 2004-04-08  Paul Brook  <paul@codesourcery.com>
22605
22606         * gcc.dg/spill-1.c: New test.
22607
22608 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22609
22610         * gcc.dg/torture/builtin-ctype-2.c: New test.
22611
22612 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22613
22614         * gcc.dg/pch/pch.exp: Add largefile test.
22615
22616 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22617
22618         * g++.dg/pch/externc-1.Hs: New.
22619         * g++.dg/pch/externc-1.C: New.
22620
22621 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22622
22623         * gcc.dg/compat/struct-by-value-5a_main.c,
22624         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22625         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22626         * gcc.dg/compat/struct-by-value-5a_x.c,
22627         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22628         gcc.dg/compat/struct-by-value-5_x.c.
22629         * gcc.dg/compat/struct-by-value-5a_y.c,
22630         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22631         gcc.dg/compat/struct-by-value-5_y.c.
22632
22633         * gcc.dg/compat/struct-by-value-6a_main.c,
22634         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22635         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22636         * gcc.dg/compat/struct-by-value-6a_x.c,
22637         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22638         gcc.dg/compat/struct-by-value-6_x.c.
22639         * gcc.dg/compat/struct-by-value-6a_y.c,
22640         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22641         gcc.dg/compat/struct-by-value-6_y.c.
22642
22643         * gcc.dg/compat/struct-by-value-7a_main.c,
22644         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22645         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22646         * gcc.dg/compat/struct-by-value-7a_x.c,
22647         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22648         gcc.dg/compat/struct-by-value-7_x.c.
22649         * gcc.dg/compat/struct-by-value-7a_y.c,
22650         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22651         gcc.dg/compat/struct-by-value-7_y.c.
22652
22653 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22656         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22657         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22658         options.
22659
22660 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22661
22662         * gcc.dg/builtins-36.c: New test.
22663
22664 2004-04-06  Paul Brook  <paul@codesourcery.com>
22665
22666         * README.gcc: Remove obsolete contraint on testcases.
22667
22668 2004-04-05  Paul Brook  <paul@codesourcery.com>
22669
22670         PR2123
22671         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22672         failure and exit(0) on success.
22673         * g++.dg/expr/anew2.C: Ditto.
22674         * g++.dg/expr/anew3.C: Ditto.
22675         * g++.dg/expr/anew4.C: Ditto.
22676
22677 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         PR c++/3518
22680         * g++.dg/template/unify7.C: New.
22681
22682 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22683
22684         * g++.dg/README: Bring up to date with new subdirectories; remove
22685         duplicate subdirectory lines.
22686
22687 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         PR c++/14007
22690         * g++.dg/template/unify5.C: New.
22691         * g++.dg/template/unify6.C: New.
22692         * g++.dg/template/qualttp20.C: Adjust.
22693         * g++.old-deja/g++.jason/report.C: Adjust.
22694         * g++.old-deja/g++.other/qual1.C: Adjust.
22695
22696 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/14803
22699         * g++.dg/inherit/ptrmem1.C: New test.
22700
22701 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22702
22703         PR c++/14755
22704         * gcc.c-torture/execute/20040331-1.c: New test.
22705         * gcc.dg/20040331-1.c: New test.
22706
22707 2004-04-01  Paul Brook  <paul@codesourcery.com>
22708
22709         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22710
22711 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/14724
22714         * g++.dg/init/goto1.C: New test.
22715
22716         PR c++/14763
22717         * g++.dg/template/defarg4.C: New test.
22718
22719 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22720
22721         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22722
22723 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22724
22725         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22726
22727 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22728
22729         * gcc.dg/noncompile/undeclared-2.c: New test.
22730
22731 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22732
22733         * gcc.dg/940409-1.c: Remove XFAIL.
22734         * gcc.dg/reg-vol-struct-1.c: New test.
22735
22736 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22737
22738         * gcc.dg/torture/builtin-wctype-1.c: New test.
22739
22740 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22741
22742         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22743         * gcc.dg/20001101-1.c: Likewise.
22744         * gcc.dg/20001102-1.c: Likewise.
22745
22746 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22747
22748         * gcc.dg/compare8.c: Add an additional test for XOR.
22749
22750 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22751
22752         * gcc.dg/torture/builtin-ctype-1.c: New test.
22753
22754 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22755
22756         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22757         * gcc.dg/torture/builtin-math-1.c: Likewise.
22758         * gcc.dg/torture/builtin-power-1.c: New test.
22759
22760 2004-03-24  Andreas Schwab  <schwab@suse.de>
22761
22762         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22763         IA64 assembler.
22764
22765 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22766             Roger Sayle  <roger@eyesopen.com>
22767
22768         * gcc.dg/compare8.c: New test case.
22769
22770 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22771
22772         * g++.dg/ext/altivec-7.C: New test.
22773
22774 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22775
22776         PR 12267, 12391, 12560, 13129, 14114, 14133
22777         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22778         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22779         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22780         Adjust error regexps.
22781         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22782         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22783         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22784         * gcc.dg/local1.c: Add explanatory comment.
22785
22786 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22787
22788         PR optimization/14669
22789         * g++.dg/opt/fold2.C: New test case.
22790
22791 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22792
22793         PR c/14069
22794         * gcc.dg/20040322-1.c: New test.
22795
22796 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22797
22798         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22799         * gcc.dg/ultrasp4.c: Likewise.
22800         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22801
22802 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22803
22804         * gcc.dg/i386-sse-8.c: Reset default options.
22805
22806 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22807
22808         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22809         in the error message text.
22810
22811 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22812
22813         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22814
22815 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22816
22817         PR c++/14616
22818         * g++.dg/init/array13.C: New test.
22819
22820 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22821
22822         PR target/13889
22823         * gcc.c-torture/compile/pr13889.c: New test case.
22824
22825 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22826
22827         PR c/14635
22828         * builtins-1.c (nan, nans): Don't test.
22829         * builtins-30.c: Don't use nan, nanf, nanl.
22830         * builtins-35.c: New test.
22831
22832 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22833
22834         * g++.dg/ext/altivec-6.C: New test.
22835
22836 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22837
22838         * g++.dg/init/placement3.C: New test.
22839
22840         * g++.dg/template/spec13.C: New test.
22841
22842         * g++.dg/lookup/using11.C: New test.
22843
22844         * g++.dg/lookup/koenig3.C: New test.
22845
22846         * g++.dg/template/operator2.C: New test.
22847
22848         * g++.dg/expr/dtor3.C: New test.
22849         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22850         marker.
22851         * g++.old-deja/g++.law/visibility28.C: Likewise.
22852
22853 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22854
22855         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22856         * gcc.dg/ppc64-abi-3.c: Likewise.
22857
22858 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22859
22860         PR c++/14545
22861         * g++.dg/parse/template15.C: New test.
22862
22863 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22864
22865         * g++.dg/expr/dtor2.C: New test.
22866
22867         * g++.dg/lookup/anon4.C: New test.
22868
22869         * g++.dg/overload/using1.C: New test.
22870
22871         * g++.dg/template/lookup7.C: New test.
22872
22873         * g++.dg/template/typename6.C: New test.
22874
22875         * g++.dg/expr/cond6.C: New test.
22876
22877 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22878
22879         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22880
22881 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22882
22883         * g++.dg/expr/cond5.C: New test.
22884         * g++.dg/expr/constcast1.C: Likewise.
22885         * g++.dg/expr/ptrmem2.C: Likewise.
22886         * g++.dg/expr/ptrmem3.C: Likewise.
22887         * g++.dg/lookup/main1.C: Likewise.
22888         * g++.dg/template/lookup6.C: Likewise.
22889
22890 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22891
22892         * gcc.dg/local1.c: New test.
22893
22894         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22895
22896 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22897
22898         * gcc.dg/torture/builtin-convert-1.c: New test.
22899
22900 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22901
22902         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22903
22904 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22905
22906         PR c++/14481
22907         * g++.dg/warn/Wunused-7.C: New test.
22908
22909 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22910
22911         * gcc.dg/torture/builtin-integral-1.c: New test.
22912
22913 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/14586
22916         * g++.dg/parse/non-dependent3.C: New test.
22917
22918 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22919
22920         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22921         * g++.dg/eh/simd-2.C: Likewise.
22922         * g++.dg/init/array10.C: Likewise.
22923         * gcc.c-torture/compile/simd-1.c: Likewise.
22924         * gcc.c-torture/compile/simd-2.c: Likewise.
22925         * gcc.c-torture/compile/simd-3.c: Likewise.
22926         * gcc.c-torture/compile/simd-4.c: Likewise.
22927         * gcc.c-torture/compile/simd-6.c: Likewise.
22928         * gcc.c-torture/execute/simd-1.c: Likewise.
22929         * gcc.c-torture/execute/simd-2.c: Likewise.
22930         * gcc.dg/compat/vector-defs.h: Likewise.
22931         * gcc.dg/20020531-1.c: Likewise.
22932         * gcc.dg/altivec-3.c: Likewise.
22933         * gcc.dg/altivec-4.c: Likewise.
22934         * gcc.dg/altivec-varargs-1.c: Likewise.
22935         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22936         * gcc.dg/i386-mmx-3.c: Likewise.
22937         * gcc.dg/i386-sse-4.c: Likewise.
22938         * gcc.dg/i386-sse-5.c: Likewise.
22939         * gcc.dg/i386-sse-8.c: Likewise.
22940         * gcc.dg/simd-1.c: Likewise.
22941         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22942         __ev64_opaque__ since the machine description provides it.
22943
22944 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22945
22946         * lib/compat.exp (skip_list): New global variable.
22947         Use it to hold the user defined COMPAT_SKIPS list if any.
22948         (compat-obj): Add the members of skip_list to optall.
22949
22950 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22951
22952         * gcc.dg/compat/union-by-value-1_main.c,
22953         union-by-value-1_x.c, union-by-value-1_y.c,
22954         union-check.h, union-defs.h,
22955         union-init.h, union-return-1_main.c,
22956         union-return-1_x.c, union-return-1_y.c: New files.
22957
22958 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22959
22960         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22961         mixed-struct-init.h: Add 4 mixed structure types.
22962         struct-by-value-21_main.c, struct-by-value-21_x.c,
22963         struct-by-value-21_y.c, struct-return-21_main.c,
22964         struct-return-21_x.c, struct-return-21_y.c: New files.
22965
22966 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/14550
22969         * g++.dg/parse/template14.C: New test.
22970
22971 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22972
22973         * gcc.c-torture/execute/20040313-1.c: New test.
22974
22975 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22976
22977         PR target/14533
22978         * gcc.dg/20040311-2.c: New test.
22979
22980 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22981
22982         PR other/14544
22983         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22984         bit-field.
22985
22986 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22987
22988         * gcc.dg/20040305-2.c: Add missing return statement.
22989
22990 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22991
22992         * gcc.dg/builtins-34.c: Also check pow10*.
22993
22994 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22995
22996         PR target/14262
22997         * gcc.dg/20040305-2.c: New test.
22998
22999 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23000
23001         * gcc.dg/20040310-1.c: New test.
23002
23003 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23004
23005         * gcc.c-torture/execute/20040311-1.c: New test case.
23006
23007 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/14476
23010         * g++.dg/lookup/enum1.C: New test.
23011
23012 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23013
23014         PR c++/14510
23015         * g++.dg/lookup/struct2.C: New test.
23016
23017 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23018
23019         * gcc.dg/builtins-34.c: New test.
23020
23021 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23022
23023         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23024
23025 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23026
23027         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23028         * gcc.dg/alias-2.c: New testcase.
23029
23030 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23031
23032         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23033
23034 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23035
23036         * gcc.c-torture/execute/20040309-1.c: New test case.
23037
23038 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23039
23040         PR c++/14397
23041         * g++.dg/overload/ref1.C: New.
23042
23043 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23044
23045         PR c++/14409
23046         * g++.dg/template/spec12.C: New test.
23047
23048         PR c++/14448
23049         * g++.dg/parse/crash14.C: New test.
23050
23051 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23052
23053         PR c++/14230
23054         * g++.dg/init/ref11.C: New test.
23055
23056 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/14432
23059         * g++.dg/parse/builtin2.C: New test.
23060
23061 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23062
23063         PR c++/14401
23064         * g++.dg/init/ctor3.C: New test.
23065         * g++.dg/init/union1.C: New test.
23066         * g++.dg/ext/anon-struct4.C: New test.
23067
23068 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23069
23070         * g++.dg/lookup/koenig1.C: Tweak error messages.
23071         * g++.dg/lookup/used-before-declaration.C: Likewise.
23072         * g++.dg/other/do1.C: Likewise.
23073         * g++.dg/overload/koenig1.C: Likewise.
23074         * g++.dg/parse/crash13.C: Likewise.
23075         * g++.dg/template/instantiate3.C: Likewise.
23076
23077 2004-03-08  Eric Christopher  <echristo@redhat.com>
23078
23079         * * lib/target-supports.exp: Enable libiconv in test
23080         compilation.  Fix up error checking.
23081
23082 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23083
23084         PR middle-end/14289
23085         * gcc.dg/pr14289-1.c: New test case.
23086         * gcc.dg/pr14289-2.c: Likewise.
23087         * gcc.dg/pr14289-3.c: Likewise.
23088
23089 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23090
23091         * gcc.c-torture/execute/20040308-1.c: New test.
23092
23093 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23094
23095         * gcc.c-torture/execute/20040307-1.c: New test case.
23096
23097 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23098
23099         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23100
23101 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23102
23103         * gcc.dg/20040306-1.c: New test.
23104
23105 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23106
23107         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23108         them static.
23109         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23110
23111 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23112
23113         PR c/14465
23114         * gcc.dg/decl-6.c: New test.
23115
23116 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23117
23118         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23119         Rename LOGPOW -> LOG_POW.
23120         (SQRT_EXP, POW_EXP): New.
23121
23122 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23123
23124         * gcc.dg/i386-sse-8.c: New test.
23125
23126 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23127
23128         PR c/14114
23129         * gcc.dg/decl-5.c: New test.
23130
23131 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23132
23133         * gcc.dg/20040305-1.c: New test.
23134
23135 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23136
23137         PR other/14354
23138         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23139
23140 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23141
23142         PR c++/14425, c++/14426
23143         * g++.dg/ext/altivec-4.C: New test.
23144         * g++.dg/ext/altivec-5.C: New test.
23145
23146 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23147
23148         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23149         global variables of a type with no linkage.
23150         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23151         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23152         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23153         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23154         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23155         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23156         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23157         * g++.dg/warn/deprecated.C: Name enum Color.
23158         * g++.dg/overload/VLA.C: Name structure for 'b'.
23159         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23160
23161 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23162
23163         * gcc.c-torture/compile/20040304-1.c: New test.
23164
23165 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23166
23167         PR 13728
23168         * gcc.dg/decl-4.c: New testcase.
23169
23170 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23171
23172         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23173         as PRECF if sizeof (float) > sizeof (double).
23174         (PRECL): Make it the same as PRECF if
23175         sizeof (float) > sizeof (long double).
23176
23177 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23178
23179         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23180         system type.  Add check for irix6 which doesn't have c99 runtime.
23181
23182 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23183
23184         * gcc.dg/const-elim-1.c: xfail for xtensa.
23185
23186 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23187
23188         PR c++/14369
23189         * g++.dg/template/cond4.C: New test.
23190
23191 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23192
23193         PR c++/14360
23194         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23195
23196         PR c++/14361
23197         * g++.dg/parse/defarg7.C: New test.
23198
23199         PR c++/14359
23200         * g++.dg/template/friend26.C: New test.
23201
23202 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23203
23204         PR c++/14324
23205         * g++.dg/abi/mangle21.C: New test.
23206
23207         PR c++/14260
23208         * g++.dg/parse/constructor2.C: New test.
23209
23210         PR c++/14337
23211         * g++.dg/template/sfinae1.C: New test.
23212
23213 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23214
23215         PR c++/14267
23216         * g++.dg/expr/crash2.C: New test.
23217
23218         PR middle-end/13448
23219         * gcc.dg/inline-5.c: New test.
23220         * gcc.dg/always-inline.c: Split out tests into ...
23221         * gcc.dg/always-inline2.c: ... this and ...
23222         * gcc.dg/always-inline3.c: ... this.
23223
23224 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23225
23226         PR debug/12103
23227         * g++.dg/debug/crash1.C: New test.
23228
23229 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23230
23231         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23232         function with __attribute__((noinline)).
23233         (recurser_void2): Likewise.
23234         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23235         (recurser_void2): Likewise.
23236
23237 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23238
23239         PR middle-end/14203
23240         * g++.dg/warn/Wunused-6.C: New test case.
23241
23242 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23243
23244         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23245         not defined.
23246
23247 2004-02-27  Eric Christopher  <echristo@redhat.com>
23248
23249         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23250         * g++.dg/charset/asm2.c: Run only x86.
23251         * gcc.dg/charset/asm3.c: Ditto.
23252
23253 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23254
23255         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23256         ld_library_path.
23257
23258 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23259
23260         * g++.dg/ext/altivec-3.C: New.
23261
23262 2004-02-26  Richard Henderson  <rth@redhat.com>
23263
23264         * g++.dg/ext/attrib10.C: Mark for warning.
23265         * gcc.dg/attr-alias-1.c: New.
23266
23267 2004-02-26  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23270         * gcc.c-torture/execute/20040208-2.c: ... it back.
23271
23272 2004-02-26  Eric Christopher  <echristo@redhat.com>
23273
23274         * lib/target-supports.exp (check-iconv-available): New function.
23275         * lib/gcc-dg.exp (dg-require-iconv): New function.
23276         Use above.
23277         * gcc.dg/charset: New directory.
23278         * gcc.dg/charset/charset.exp: New file.
23279         * gcc.dg/charset/asm1.c: Ditto.
23280         * gcc.dg/charset/asm2.c: Ditto.
23281         * gcc.dg/charset/asm3.c: Ditto.
23282         * gcc.dg/charset/asm4.c: Ditto.
23283         * gcc.dg/charset/asm5.c: Ditto.
23284         * gcc.dg/charset/attribute1.c: Ditto.
23285         * gcc.dg/charset/attribute2.c: Ditto.
23286         * gcc.dg/charset/string1.c: Ditto.
23287         * g++.dg/charset: New directory.
23288         * g++.dg/dg.exp: Add here. Special options.
23289         * g++.dg/charset/charset.exp: New file.
23290         * g++.dg/charset/asm1.c: Ditto.
23291         * g++.dg/charset/asm2.c: Ditto.
23292         * g++.dg/charset/asm3.c: Ditto.
23293         * g++.dg/charset/asm4.c: Ditto.
23294         * g++.dg/charset/attribute1.c: Ditto.
23295         * g++.dg/charset/attribute2.c: Ditto.
23296         * g++.dg/charset/extern1.cc: Ditto.
23297         * g++.dg/charset/extern2.cc: Ditto.
23298         * g++.dg/charset/string1.c: Ditto.
23299
23300 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23301
23302         PR c++/14278
23303         * g++.dg/parse/comma1.C: New test.
23304
23305 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23306
23307         PR c++/14284
23308         * g++.dg/template/ttp8.C: New test.
23309
23310 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23311
23312         * gcc.dg/fixuns-trunc-1.c: New test.
23313
23314 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23315
23316         * gcc.dg/builtins-config.h: Use #elif.
23317
23318 2004-02-26  Michael Matz  <matz@suse.de>
23319
23320         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23321         * gcc.dg/991214-1.c: Likewise.
23322         * gcc.dg/i386-asm-1.c: Likewise.
23323
23324 2004-02-25  Richard Henderson  <rth@redhat.com>
23325
23326         * gcc.c-torture/execute/20040208-2.c: Move ...
23327         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23328
23329 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23330
23331         PR c++/14246
23332         * g++.dg/other/crash-3.C: New test.
23333
23334 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23335
23336         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23337         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23338
23339         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23340         HP-UX.
23341
23342 2004-02-24  Michael Matz  <matz@suse.de>
23343
23344         * gcc.dg/i386-regparm.c: New.
23345
23346 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23347
23348         * gcc.c-torture/execute/20040223-1.c: New.
23349
23350 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23351             Kazu Hirata  <kazu@cs.umass.edu>
23352
23353         * gcc.dg/fwritable-strings-1.c: Remove.
23354
23355 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23356
23357         PR c/14156
23358         * gcc.dg/20040223-1.c: New test.
23359
23360 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23361
23362         PR c++/14106
23363         * g++.dg/ext/typeof9.C: New test.
23364
23365 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23366
23367         PR c++/14250
23368         * g++.dg/other/switch1.C: New test.
23369
23370 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23371
23372         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23373         * gcc.dg/va-arg-1.c: Likewise.
23374
23375 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23376
23377         PR c++/14143
23378         * g++.dg/template/koenig5.C: New test.
23379
23380 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23381
23382         * g++.dg/ext/altivec-1.C: Generalize target triple.
23383         * g++.dg/ext/altivec-2.C: New test case.
23384         * g++.dg/ext/altivec_check.h: New file.
23385         * gcc.dg/altivec-1.c: Generalize target triple;
23386         include altivec_check.h and call altivec_check().
23387         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23388         * gcc.dg/altivec-6.c: New test case.
23389         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23390         type casts as needed.
23391         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23392         altivec_check().
23393         * gcc.dg/altivec-12.c: New test case.
23394         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23395         include altivec_check.h and call altivec_check().
23396         * gcc.dg/altivec_check.h: New file.
23397
23398 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * lib/target-supports.exp (check_alias_available): Don't mangle
23401         function `g' in test program.
23402
23403 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23404
23405         * lib/target-supports.exp (check_profiling_available): Check
23406         argument to determine whether we support a profiling type.
23407         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23408         check_profiling_available.
23409         * g++.dg/bprob/bprob.exp: Likewise.
23410         * g77.dg/bprob/bprob.exp: Likewise.
23411         * gcc.misc-tests/bprob.exp: Likewise.
23412         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23413         dg-require-profiling and delete expected error handling.
23414         * gcc.dg/20021014-1.c: Likewise.
23415         * gcc.dg/nest.c: Likewise.
23416
23417 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23418
23419         PR c++/12007
23420         * g++.dg/other/vthunk1.C: New test.
23421
23422 2004-02-20  Falk Hueffner  <falk@debian.org>
23423
23424         PR target/14201
23425         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23426
23427 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/13927
23430         * g++.dg/other/error8.C: Remove XFAIL markers.
23431
23432         PR c++/14173
23433         * g++.dg/ext/packed5.C: New test.
23434
23435         PR c++/14199
23436         * g++.dg/warn/Wunused-5.C: New test.
23437
23438         PR c++/14186
23439         * g++.dg/lookup/member1.C: New test.
23440
23441 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23442
23443         * gcc.c-torture/compile/20040130-1.c: Enable only when
23444         __INT_MAX__ >= 2147483647L.
23445         * gcc.c-torture/compile/961203-1.c: Likewise.
23446
23447 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23448
23449         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23450         * g++.dg/opt/template1.C: Robustify assembler regexp
23451
23452 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23453
23454         * gcc.c-torture/execute/simd-4.x: Remove.
23455         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23456         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23457         Guard with #ifndef SKIP_ATTRIBUTE.
23458         * gcc.dg/compat/vector-1_y.c: Likewise.
23459         * gcc.dg/compat/vector-2_x.c: Likewise.
23460         * gcc.dg/compat/vector-2_y.c: Likewise.
23461         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23462         * g++.dg/eh/simd-2.C: Likewise.
23463
23464 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23465
23466         * gcc.c-torture/compile/complex-1.c: New.
23467
23468 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23469
23470         PR target/14209
23471         * gcc.c-torture/execute/20040218-1.c: New test.
23472
23473 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23474
23475         PR c++/14181
23476         * g++.dg/parse/new2.C: New test.
23477
23478 2004-02-18  Paul Brook  <paul@codesourcery.com>
23479
23480         * gcc.c-torture/compile/libcall-1.c: New test.
23481
23482 2004-02-18  Paul Brook  <paul@codesourcery.com>
23483
23484         PR debug/12934
23485         * gcc.dg/debug/debug-7.c: New test.
23486
23487 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23488
23489         * gcc.dg/20040217-1.c: New test.
23490
23491 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23492
23493         * gcc.c-torture/execute/990208-1.x: Delete.
23494
23495 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23496
23497         * gcc.c-torture/execute/20040208-2.x: New file.
23498
23499 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23500
23501         PR c++/11326
23502         * g++.dg/abi/structret1.C: New test.
23503
23504 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23505
23506         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23507         (i386_cpuid): No need to test if cpuid is available on AMD64.
23508         Fix assembly, so that it works onboth i386 and AMD64.
23509         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23510         (vecInLong): Fix s[] member type to unsigned int.
23511         (vecInWord): Remove type.
23512         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23513         (a64, b64, c64, d64, e64): Remove.
23514         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23515         Remove unused variable.  Remove initialization of removed variables.
23516         Don't call mmx_tests nor sse_tests.
23517         (reference_mmx, reference_sse): Remove.
23518         (check): Add return stmt.
23519         * gcc.dg/i386-sse-7.c: New test.
23520         * gcc.dg/i386-mmx-4.c: New test.
23521
23522 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23523
23524         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23525         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23526         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23527         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23528         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23529         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23530         g++.dg/tc1/dr94.C: Fix line terminator.
23531
23532 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23533
23534         * gcc.c-torture/compile/20040216-1.c: New.
23535
23536 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23537
23538         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23539         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23540         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23541         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23542         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23543         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23544
23545 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23546
23547         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23548
23549 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/13971
23552         * g++.dg/expr/cond4.C: New test.
23553
23554         PR c++/14086
23555         * g++.dg/lookup/crash2.C: New test.
23556
23557 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23558
23559         * gcc.c-torture/compile/20040214-2.c: New test.
23560
23561 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         PR c++/14116
23564         * g++.dg/ext/typeof8.C: New test.
23565
23566 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23567
23568         * gcc.c-torture/compile/20040214-1.c: New test.
23569
23570 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23571
23572         PR c++/13635
23573         * g++.dg/template/spec11.C: New test.
23574
23575 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23576
23577         PR c++/13927
23578         * g++.dg/other/error8.C: New test.
23579
23580 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/14122
23583         * g++.dg/template/array4.C: New test.
23584
23585         PR c++/14108
23586         * g++.dg/inherit/thunk2.C: New test.
23587
23588         PR c++/14083
23589         * g++.dg/eh/cond2.C: New test.
23590
23591 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23592
23593         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23594
23595 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23596
23597         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23598
23599 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23600
23601         * g++.dg/simd-2.C: xfail on ppc64-linux.
23602
23603 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23604
23605         PR c/456
23606         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23607         tests.
23608
23609 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23610
23611         * gcc.dg/builtins-33.c: New test.
23612
23613 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23614
23615         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23616
23617 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23618
23619         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23620
23621 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23622
23623         * gcc.dg/ppc64-abi-3.c: New test.
23624
23625 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23626
23627         PR c/14092
23628
23629         * gcc.dg/pr14092-1.c: New testcase.
23630
23631 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23632
23633         * gcc.dg/cpp/assert4.c: Fix typo last change.
23634
23635         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23636         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23637
23638         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23639
23640 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23641
23642         * gcc.c-torture/compile/20040209-1.c: New test case.
23643
23644 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23645
23646         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23647
23648 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23649
23650         * gcc.c-torture/execute/20040208-[12].c: New tests.
23651
23652 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23653
23654         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23655
23656 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23657
23658         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23659
23660 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23661
23662         Bug 13856
23663         * gcc.dg/visibility-8.c: New testcase.
23664
23665 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23666
23667         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23668         arguments.
23669         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23670
23671 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23672
23673         PR middle-end/13696
23674         * g++.dg/opt/fold1.C: New test case.
23675
23676 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23677
23678         PR c++/14033
23679         * g++.dg/other/crash-2.C: New test.
23680
23681 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23682
23683         PR c++/14028
23684         * g++.dg/parse/angle-bracket2.C: New test.
23685
23686 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23687
23688         PR middle-end/13750
23689         Revert:
23690         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23691         PR pch/13361
23692         * testsuite/g++.dg/pch/wchar-1.C: New.
23693         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23694
23695 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23696
23697         PR c++/14008
23698         * g++.dg/parse/error15.C: New test.
23699         * g++.dg/parse/crash11.C: Update dg-error mark.
23700
23701 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23702
23703         PR c++/13932
23704         * g++.dg/warn/conv2.C: New test.
23705
23706 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23707
23708         PR c++/13086
23709         * g++.dg/warn/incomplete1.C: Remove xfail.
23710
23711 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23712
23713         * lib/file-format.exp (gcc_target_object_format): Use
23714         ${tool}_target_compile, not gcc_target_compile.
23715         * lib/target-supports.exp (check_alias_available): Likewise.
23716         (check_gc_sections_available): Likewise.
23717         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23718         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23719         dg-require-alias.
23720
23721 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/13969
23724         * g++.dg/template/static6.C: New test.
23725
23726 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23727
23728         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23729
23730 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23731
23732         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23733         tests for systems where `char' is unsigned by default.
23734
23735 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23736
23737         PR c++/13997
23738         * g++.dg/template/partial3.C: New test.
23739
23740 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23741
23742         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23743         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23744         Remove mentions of obsolete ports.
23745
23746 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23747
23748         * gcc.dg/noncompile/20001228-1.c: Fix for new
23749         error message.
23750
23751 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23752
23753         PR target/9348
23754         * gcc.c-torture/execute/multdi-1.c: New test case.
23755
23756 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR c++/13925
23759         * g++.dg/template/lookup5.C: New test.
23760
23761 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23762
23763         PR c++/13950
23764         * g++.dg/template/lookup4.C: New test.
23765
23766         PR c++/13970
23767         * g++.dg/parse/error14.C: New test.
23768
23769         PR c++/14002
23770         * g++.dg/parse/template13.C: New test.
23771
23772 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/13978
23775         * g++.dg/template/koenig4.C: New test.
23776
23777         PR c++/13968
23778         * g++.dg/template/crash17.C: New test.
23779
23780         PR c++/13975
23781         * g++.dg/parse/error13.C: New test.
23782         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23783
23784 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23785
23786         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23787
23788 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23789
23790         PR c/11658
23791         PR c/13994
23792         * gcc.dg/noncompile/20040203-1.c: New test.
23793         * gcc.dg/noncompile/20040203-2.c: Likewise.
23794         * gcc.dg/noncompile/20040203-3.c: Likewise.
23795         * gcc.dg/20040203-1.c: Likewise.
23796
23797 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23798
23799         PR c++/10858
23800         * g++.dg/template/sizeof7.C: New test.
23801
23802 2004-02-02  Eric Christopher  <echristo@redhat.com>
23803             Zack Weinberg  <zack@codesourcery.com>
23804
23805         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23806
23807 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23808
23809         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23810         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23811         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23812         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23813
23814 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/13113
23817         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23818
23819         PR c++/13854
23820         * g++.dg/ext/attrib13.C: New test.
23821
23822         PR c++/13907
23823         * g++.dg/conversion/op2.C: New test.
23824
23825 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23826
23827         * gcc.dg/titype-1.c: Fix pasto.
23828
23829 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23830
23831         * gcc.dg/titype-1.c: New test.
23832
23833 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23834
23835         PR c++/13957
23836         * g++.dg/template/non-type-template-argument-1.C,
23837         g++.dg/template/qualified-id1.C: Update dg-error marks.
23838         * g++.dg/template/nontype6.C: New test.
23839
23840 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23841
23842         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23843         * gcc.dg/builtins-31.c: New testcase.
23844         * gcc.dg/builtins-32.c: New testcase.
23845
23846 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23847
23848         * objc.dg/call-super-2.m: Update line numbers
23849         for the including of stddef.h.
23850
23851 2004-01-30  Michael Matz  <matz@suse.de>
23852
23853         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23854         g++.dg/ext/case-range3.C: New tests.
23855
23856 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23857
23858         DR206
23859         PR c++/13813
23860         * g++.dg/template/member4.C: New test.
23861
23862 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23863
23864         PR c++/13683
23865         * g++.dg/template/sizeof6.C: New test.
23866
23867 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23868
23869         * gcc.dg/fwritable-strings-1.c: New test.
23870
23871 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23872
23873         * gcc.c-torture/compile/20040130-1.c: New test.
23874
23875 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23876
23877         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23878
23879 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23880
23881         PR c++/13883
23882         * g++.dg/template/ctor3.C: New test.
23883
23884 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23885
23886         * g++.dg/tc1: New directory.
23887         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23888         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23889         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23890         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23891         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23892
23893 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23894
23895         * g++.dg/parse/error11.C: New test.
23896         * g++.dg/parse/error12.C: Likewise.
23897
23898 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23899
23900         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23901         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23902
23903 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23904
23905         PR c++/13791
23906         * g++.dg/ext/attrib12.C: New test.
23907
23908         PR c++/13736
23909         * g++.dg/parse/cast2.C: New test.
23910
23911 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23912
23913         * objc.dg/encode-2.m (main): New local string.  Set depending on
23914         sizeof long.  Use in sscanf call.
23915         * objc.dg/encode-3.m (main): New local string.  Set depending on
23916         sizeof long.  Use in scan_initial call.
23917
23918 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23919
23920         * objc.dg/call-super-2.m: Make LP64-safe.
23921         * objc.dg/desig-init-1.m: Likewise.
23922
23923 2004-01-27  Devang Patel <dpatel@apple.com>
23924
23925         * g++.dg/debug/namespace1.C: New test.
23926
23927 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23928
23929         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23930         xscale-*-*.
23931
23932         * gcc.dg/arm-mmx-1.c: New test.
23933
23934 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23935
23936         * gcc.dg/20040127-1.c: New test.
23937         * gcc.dg/20040127-2.c: New test.
23938
23939 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23940
23941         * objc.dg/stret-1.m (glob): Renamed to globa.
23942
23943 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/13663
23946         * g++.dg/expr/for1.C: New test.
23947
23948 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23949
23950         PR middle-end/13779
23951         * gcc.dg/darwin-longlong.c: New test.
23952
23953 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23954
23955         * gcc.dg/20040124-1.c: Moved test from here...
23956         * gcc.c-torture/compile/20040124-1.c: ...to here.
23957
23958 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23959
23960         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23961         the assembly output if -m64 is passed.
23962
23963 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/13833
23966         * g++.dg/template/cond3.C: New test.
23967
23968 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23969
23970         PR c++/13810
23971         * g++.dg/template/ttp7.C: New test.
23972
23973 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23974
23975         PR c++/13797
23976         * g++.dg/template/nontype4.C: New test.
23977         * g++.dg/template/nontype5.C: Likewise.
23978
23979 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23980
23981         * gcc.dg/torture/mips-clobber-at.c: New test.
23982
23983 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23984
23985         * gcc.dg/20040124-1.c: New test.
23986
23987 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23988
23989         * gcc.dg/20040123-1.c: New test.
23990
23991 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23992
23993         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23994
23995 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23996
23997         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23998
23999 2004-01-23  Andrew Pinski  <apinski@apple.com>
24000
24001         * gcc.dg/20030121-1.c: Move to ..
24002         * gcc.dg/20040121-1.c: here.
24003
24004 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24005
24006         * gcc.dg/builtins-29.c: New test case.
24007
24008 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24009
24010         PR 18314
24011         * gcc.dg/builtins-30.c: New testcase.
24012
24013 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24014
24015         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24016         * lib/g77.exp: Likewise.
24017         * lib/objc.exp: Likewise.
24018         * lib/g++.exp: Likewise.
24019
24020 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24021
24022         * gcc.dg/struct-by-value-2.c: New test.
24023
24024 2004-01-21  Andrew Pinski  <apinski@apple.com>
24025
24026         PR target/13785
24027         * gcc.dg/20030121-1.c: New test.
24028
24029 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24030
24031         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24032         clobber frame pointer register in asm statement.
24033
24034 2004-01-21  Falk Hueffner  <falk@debian.org>
24035
24036         * gcc.c-torture/compile/20040121-1.c: New test.
24037
24038 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24039
24040         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24041
24042 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24043
24044         * gcc.dg/ppc64-abi-2.c: New test.
24045
24046 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24047
24048         * lib/treelang.exp: Fill out this file.
24049         * lib/treelang-dg.exp: New File.
24050
24051 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24052
24053         * gcc.c-torture/compile/981022-1.c: Remove.
24054         * gcc.dg/array-5.c: Remove XFAIL.
24055         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24056         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24057         gcc.dg/cond-lvalue-1.c: Update.
24058         * gcc.dg/cast-lvalue-2.c: New test.
24059
24060 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24061
24062         PR c++/13592
24063         * g++.dg/other/error1.C (class foo): Tweak error message.
24064
24065         PR c++/13592
24066         * g++.dg/template/call2.C: New test.
24067
24068 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24069
24070         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24071         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24072         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24073         scalar-return-1_x.c, scalar-return-2_y.c,
24074         scalar-return-3_x.c, scalar-return-3_y.c,
24075         scalar-return-4_x.c, scalar-return-4_y.c,
24076         struct-align-1.h, struct-align-1_x.c,
24077         struct-align-1_y.c, struct-align-2.h,
24078         struct-align-2_x.c, struct-align-2_y.c,
24079         struct-by-value-10_y.c, struct-by-value-11_x.c,
24080         struct-by-value-11_y.c, struct-by-value-12_x.c,
24081         struct-by-value-12_y.c, struct-by-value-13_x.c,
24082         struct-by-value-13_y.c, struct-by-value-14_x.c,
24083         struct-by-value-14_y.c, struct-by-value-15_x.c,
24084         struct-by-value-15_y.c, struct-by-value-16_y.c,
24085         struct-by-value-17_y.c, struct-by-value-18_y.c,
24086         struct-by-value-19_y.c, struct-by-value-1_x.c,
24087         struct-by-value-1_y.c, struct-by-value-20_y.c,
24088         struct-by-value-2_x.c, struct-by-value-2_y.c,
24089         struct-by-value-3_y.c, struct-by-value-4_x.c,
24090         struct-by-value-4_y.c, struct-by-value-5_y.c,
24091         struct-by-value-6_y.c, struct-by-value-7_y.c
24092         struct-by-value-8_x.c, struct-by-value-8_y.c
24093         struct-by-value-9_x.c, struct-by-value-9_y.c
24094         struct-return-10_x.c, struct-return-10_y.c,
24095         struct-return-19_x.c, struct-return-20_x.c
24096         struct-return-2_x.c, struct-return-2_y.c
24097         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24098         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24099
24100 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24101
24102         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24103         attribute on sparc*-sun-solaris2.*.
24104
24105 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24106
24107         PR c++/13710
24108         * g++.dg/ext/typeof7.C: New test.
24109
24110 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24111
24112         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24113         * gcc.dg/const-elim-1.c: Same.
24114
24115 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24116
24117         * objc.dg/stret-1.m: New.
24118         * objc.dg/stret-2.m: New.
24119
24120 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24121
24122         PR c++/11895
24123         * g++.dg/ext/vector1.C: New test.
24124
24125 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24126
24127         * gcc.dg/pch/import-1.c: New.
24128         * gcc.dg/pch/import-1.hs: New.
24129         * gcc.dg/pch/import-1a.h: New.
24130         * gcc.dg/pch/import-1b.h: New.
24131         * gcc.dg/pch/import-1c.h: New.
24132
24133 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24134
24135         PR c++/13574
24136         * g++.dg/ext/array1.C: New test.
24137
24138         PR c++/13178
24139         * g++.dg/conversion/op1.C: New test.
24140
24141 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24142
24143         PR 11864
24144         From Kazumoto Kojima / Dan Kegel:
24145         * gcc.dg/pr11864-1.c: New test.
24146
24147         PR 10392
24148         From Marcus Comstedt / Dan Kegel:
24149         * gcc.dg/pr10392-1.c: New test.
24150
24151 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/13478
24154         * g++.dg/init/ref10.C: New test.
24155
24156 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24157
24158         PR c++/13407
24159         * g++.dg/parse/typename6.C: New test.
24160
24161 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24162
24163         PR pch/13361
24164         * testsuite/g++.dg/pch/wchar-1.C: New.
24165         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24166
24167 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24168
24169         PR c++/9259
24170         * g++.dg/expr/sizeof2.C: New test.
24171
24172 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24173
24174         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24175
24176 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24177
24178         PR c++/13659
24179         * g++.dg/lookup/strong-using-3.C: New.
24180         * g++.dg/lookup/using-10.C: New.
24181
24182 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24183
24184         PR c++/13594
24185         * g++.dg/lookup/strong-using-2.C: New.
24186
24187 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24188             Dan Kegel <dank@kegel.com>
24189             J"orn Rennecke <joern.rennecke@superh.com>
24190
24191         PR target/9365
24192         * gcc.dg/pr9365-1.c: New test.
24193
24194 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24195
24196         PR c++/8856
24197         * g++.dg/parse/casting-operator2.C: New test.
24198         * g++.old-deja/g++.pt/explicit83.C: Remove.
24199
24200 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24201
24202         * gcc.dg/label-compound-stmt-1.c: New test.
24203         * gcc.c-torture/compile/950922-1.c,
24204         gcc.c-torture/compile/20000211-3.c,
24205         gcc.c-torture/compile/20000518-1.c,
24206         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24207         compound statements.
24208
24209 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24210
24211         * gcc.dg/ppc64-abi-1.c: New test.
24212
24213 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24214
24215          * g++.dg/ext/attrib9.C: Add dg-warnings.
24216
24217 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24218
24219         PR c++/12335
24220         * g++.dg/parse/dtor3.C: New test.
24221
24222 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24223
24224         PR c++/12709
24225         * g++.dg/parse/try-catch-1.C: New test.
24226
24227 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24228
24229         * ada/acats/run_all.sh: Add more verbose output in acats.log
24230         when compiling tests.
24231
24232 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24233
24234         PR 13656
24235         * gcc.dg/typedef-redecl.c: New test case.
24236         * gcc.dg/typedef-redecl.h: New support file.
24237
24238 2004-01-13  Jan Hubicka  <jh@suse.cz>
24239
24240         * gcc.dg/always_inline.c: New test.
24241         * gcc.dg/debug/20031231-1.c: Fix.
24242
24243 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24244
24245         PR c++/13474
24246         * g++.dg/template/array3.C: New test.
24247
24248 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24249
24250         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24251         * g++.dg/warn/Wunused-2.C: Likewise.
24252
24253 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24254
24255         PR c++/13289
24256         * g++.dg/template/instantiate6.C: New test.
24257
24258 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24259
24260         PR middle-end/11397
24261         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24262
24263 2004-01-12  Jan Hubicka  <jh@suse.cz>
24264
24265         PR opt/12826
24266         * gcc.dg/20040112-1.c: New.
24267
24268         * gcc.dg/dwarf-die[1-7].c: Move to...
24269         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24270         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24271
24272 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24273
24274         PR c++/4100
24275         * g++.dg/parse/friend4.C: New test.
24276
24277 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24278
24279         PR c++/4100
24280         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24281         definition is called a friend.
24282
24283 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24284
24285         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24286
24287 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24288
24289         PR c++/3478
24290         * g++.dg/parse/error10.C: New test.
24291         * g++.dg/template/arg2.C: Accept "invalid type" error.
24292
24293 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24294
24295         PR middle-end/13392
24296         * g++.dg/opt/expect2.C: New test.
24297
24298 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24299
24300         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24301         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24302         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24303         Update dg-error regexps.
24304
24305 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24306
24307         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24308         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24309
24310 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24311
24312         * gcc.dg/pragma-re-1.c: Use right pointer type.
24313
24314 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24315
24316         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24317
24318 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24319
24320         * gcc.dg/rs6000-ldouble-1.c: New.
24321
24322 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24323
24324         DR 337
24325         PR c++/9256
24326         * g++.dg/other/abstract1.C: New test.
24327
24328 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24329
24330         * g++.dg/lookup/strong-using-1.C: New.
24331
24332 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24333
24334         PR c/11234
24335         * gcc.dg/func-ptr-conv-1.c: New test.
24336         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24337
24338 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24339
24340         PR target/13380.
24341         * gcc.c-torture/compile/20040109-1.c: New.
24342
24343 2004-01-08  Stuart Hastings  <stuart@apple.com>
24344
24345         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24346         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24347         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24348
24349 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24350
24351         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24352
24353 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24354
24355         * ada/acats/run_acats: Treat 'gnatchop' the same way
24356         as 'gnatmake'.  Export GCC_DRIVER.
24357         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24358         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24359
24360 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24361
24362         PR c++/12573
24363         * g++.dg/template/dependent-expr4.C: New test.
24364
24365 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24366
24367         * gcc.dg/altivec-11.c: New test.
24368
24369 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24370
24371         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24372
24373 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24374
24375         PR c/6024
24376         * gcc.dg/enum-compat-1.c: New test.
24377         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24378
24379 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24380
24381         PR c/12165
24382         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24383         gcc.dg/c99-idem-qual-3.c: New tests.
24384
24385 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24386
24387         * gcc.dg/winline-7.c: Don't cast void * to int.
24388
24389 2004-01-06  Jan Hubicka  <jh@suse.cz>
24390
24391         * gcc.dg/i386-sse-5.c: New test
24392         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24393
24394 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR c++/12815
24397         * g++.dg/rtti/typeid4.C: New test.
24398
24399 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24400
24401         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24402
24403 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR c++/12132
24406         * g++.dg/template/error11.C: New test.
24407
24408         PR c++/13451
24409         * g++.dg/template/class2.C: New test.
24410
24411 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24412         Richard Sandiford <rsandifo@redhat.com>
24413
24414         PR c++/13387
24415         * g++.dg/opt/alias3.C: New test.
24416
24417 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24418
24419         PR c++/13157
24420         * g++.dg/template/koenig3.C: New test.
24421
24422         PR c++/13529
24423         * g++.dg/parse/offsetof3.C: New test.
24424
24425         * g++.dg/init/copy7.C: Add missing dg-error markers.
24426
24427         PR c++/12226
24428         * g++.dg/init/copy7.c: New test.
24429
24430         PR c++/13536
24431         * g++.dg/parse/cast1.C: New test.
24432
24433 2004-01-04  Jan Hubicka  <jh@suse.cz>
24434
24435         * gcc.dg/winline[1-7].c: New tests.
24436
24437 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24438
24439         PR c++/13520
24440         * g++.dg/template/qualttp22.C: New test.
24441
24442 2004-01-01  Jan Hubicka  <jh@suse.cz>
24443
24444         * gcc.dg/debug/20031231-1.c: New.
24445         * gcc.c-torture/compile/20040101-1.c: New.
24446         * gcc.dg/dwarf-die-[1-7].c: New.
24447
24448 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24449
24450         PR optimization/13521
24451         * gcc.c-torture/compile/20031231-1.c: New test.
24452
24453 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24454
24455         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24456
24457 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24458
24459         PR c++/10079
24460         * g++.dg/template/crash16.C: New test.
24461
24462 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24463
24464         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24465
24466 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24467
24468         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24469         ports.
24470         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24471         * g++.old-deja/g++.law/profile1.C: Likewise.
24472         * gcc.c-torture/compile/981006-1.c: Likewise.
24473         * gcc.c-torture/execute/loop-2e.x: Likewise.
24474         * gcc.c-torture/execute/loop-2f.x: Remove.
24475         * gcc.c-torture/execute/loop-2g.x: Likewise.
24476         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24477         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24478
24479 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24480
24481         PR c++/13507
24482         * g++.dg/ext/attrib11.C: New test.
24483
24484         PR c++/13494
24485         * g++.dg/template/array2-1.C: New test.
24486         * g++.dg/template/array2-2.C: New test.
24487
24488 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24489
24490         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24491
24492 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24493
24494         PR c++/12774
24495         * g++.dg/template/array1-1.C: New test.
24496         * g++.dg/template/array1-2.C: New test.
24497
24498 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24499
24500         PR fortran/12632
24501         * g77.dg/12632.f: New test case.
24502
24503 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24504
24505         PR c++/13289
24506         * g++.dg/parse/nontype1.C: New test.
24507
24508 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24509
24510         PR c++/12403
24511         * g++.dg/parse/explicit1.C: New test.
24512         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24513
24514 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24515
24516         PR c++/13081
24517         * g++.dg/opt/inline6.C: New test.
24518
24519         PR c++/12613
24520         * g++.dg/parse/error9.C: New test.
24521
24522         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24523
24524 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR c++/13009
24527         * g++.dg/init/assign1.C: New test.
24528
24529 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24530
24531         PR c++/13070
24532         * g++.dg/warn/format3.C: New test case.
24533
24534 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24535
24536         * gcc.c-torture/compile/20031227-1.c: New test.
24537
24538 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24539
24540         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24541         * g77.dg/bprob/bprob.exp: Likewise.
24542         * gcc.misc-tests/bprob.exp: Likewise.
24543         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24544         variants on systems where the library does not provide that
24545         functionality.
24546         * gcc.dg/builtins-20.c: Use builtins-config.h.
24547         * gcc.dg/builtins-config.h: New file.
24548
24549 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24550
24551         * lib/gcc-dg.exp (dg-require-profiling): New function.
24552         * lib/target-supports.exp (check_profiling_available): Likewise.
24553         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24554         * g77.dg/bprob/bprob.exp: Likewise.
24555         * gcc.misc-tests/bprob.exp: Likewise.
24556         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24557         * gcc.dg/20021014-1.c: Likewise.
24558         * gcc.dg/nest.c: Likewise.
24559
24560 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24561
24562         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24563         compiling.
24564         * g++.dg/lookup/java2.C: Likewise.
24565         * gcc.dg/cpp/lexident.c: Likewise.
24566
24567 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24568
24569         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24570         given.
24571         * gcc.c-torture/compile/961203-1.c: Likewise.
24572         * gcc.c-torture/compile/980506-1.c: Likewise.
24573
24574 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24575
24576         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24577         (additional_prunes): New global.
24578         (gcc-dg-prune): Handle additional per-test pruning.
24579         (dg-test): Clear additional_prunes between tests.
24580
24581         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24582         dg-prune-output to avoid spurious failures from assembler
24583         complaining about nonexistent WAW violations.
24584         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24585         Use dg-prune-output to avoid spurious failures from assembler
24586         warning about Itanium B-step errata.
24587
24588 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24589
24590         * g++.dg/abi/macro0.C: New test.
24591         * g++.dg/abi/macro1.C: Likewise.
24592         * g++.dg/abi/macro2.C: Likewise.
24593
24594         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24595         * g++.dg/abi/bitfield7.C: Likewise.
24596         * g++.dg/abi/dtor2.C: Likewise.
24597         * g++.dg/abi/mangle11.C: Likewise.
24598         * g++.dg/abi/mangle12.C: Likewise.
24599         * g++.dg/abi/mangle14.C: Likewise.
24600         * g++.dg/abi/mangle17.C: Likewise.
24601         * g++.dg/abi/vbase10.C: Likewise.
24602         * g++.dg/abi/vbase14.C: Likewise.
24603         * g++.dg/template/qualttp17.C: Likewise.
24604
24605 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24606
24607         PR c/11995
24608         * gcc.dg/20031223-1.c: New test.
24609
24610 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24611
24612         * gcc.dg/noreturn-7.c: New test.
24613
24614 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24615
24616         * gcc.dg/null-pointer-1.c: New test.
24617
24618 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24619
24620         * g++.old-deja/g++.jason/template18.C: Remove.
24621         * g++.old-deja/g++.jason/template37.C: Likewise.
24622
24623         PR c++/12862
24624         * g++.dg/lookup/ns1.C: New test.
24625
24626         PR c++/12397
24627         * g++.dg/template/lookup3.C: New test.
24628
24629 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24630
24631         * g++.dg/template/recurse1.C: New test
24632
24633 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24634
24635         PR c++/12479
24636         * g++.dg/parse/semicolon1.C: New test.
24637         * g++.dg/parse/semicolon1.h: Likewise.
24638
24639 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24640
24641         * gcc.dg/darwin-misaligned.c: New test.
24642
24643 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24644
24645         PR c/9163
24646         * gcc.dg/20031222-1.c: New test.
24647
24648 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24649
24650         PR c++/13438
24651         * g++.dg/parse/error8.C: New test.
24652
24653         PR c++/11554
24654         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24655
24656 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24657
24658         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24659         too small.
24660         * gcc.c-torture/compile/930217-1.c: Likewise.
24661         * gcc.c-torture/compile/930513-1.c: Likewise.
24662         * gcc.c-torture/execute/920908-2.c: Likewise.
24663         * gcc.c-torture/execute/921204-1.c: Likewise.
24664         * gcc.c-torture/execute/930621-1.c: Likewise.
24665         * gcc.c-torture/execute/930630-1.c: Likewise.
24666         * gcc.c-torture/execute/931031-1.c: Likewise.
24667         * gcc.c-torture/execute/980602-2.c: Likewise.
24668         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24669         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24670         * gcc.c-torture/execute/extzvsi.c: Likewise.
24671         * gcc.c-torture/unsorted/ext.c: Likewise.
24672
24673 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24674
24675         PR target/12749
24676         * gcc.c-torture/compile/20031220-2.c: New test case.
24677
24678 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24679
24680         PR optimization/13031
24681         * gcc.c-torture/compile/20031220-1.c: New test case.
24682
24683 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24684
24685         * gcc.dg/cast-function-1.c: New test.
24686
24687 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24688
24689         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24690         formats.
24691
24692 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR c++/12795
24695         * g++.dg/ext/attrib10.C: New test.
24696
24697 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * gcc.dg/cleanup-10.c: New test.
24700         * gcc.dg/cleanup-11.c: New test.
24701
24702 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24703
24704         PR c++/13239
24705         * g++.dg/opt/expect1.C: New test.
24706
24707 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24708
24709         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24710
24711 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24712
24713         PR debug/12923
24714         * gcc.dg/20031218-1.c: New test.
24715
24716         PR debug/12389
24717         * gcc.dg/20031218-2.c: New test.
24718         * gcc.dg/20031218-3.c: New test.
24719
24720         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24721         of label name and allow for USER_LABEL_PREFIX == "_" names.
24722         * g++.dg/abi/mangle18-2.C: Likewise.
24723         * g++.dg/abi/mangle19-1.C: Likewise.
24724         * g++.dg/abi/mangle19-2.C: Likewise.
24725         * g++.dg/abi/mangle20-1.C: Likewise.
24726         * g++.dg/abi/mangle20-2.C: Likewise.
24727
24728 2003-12-18  Richard Henderson  <rth@redhat.com>
24729
24730         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24731
24732 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24733             Dan Kegel <dank@kegel.com>
24734
24735         PR other/12009
24736         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24737         testing a cross compiler, it causes spurious compile failures.
24738         * lib/g++.exp: Likewise.
24739
24740 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24741
24742         PR c++/13262
24743         * g++.dg/template/access13.C: New test.
24744
24745 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24746
24747         * gcc.dg/20031216-1.c: New test.
24748
24749 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24750
24751         PR c++/9154
24752         * g++.dg/template/error10.C: New test.
24753
24754 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24755
24756         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24757         * g++.dg/eh/simd-2.C: Likewise.
24758
24759 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24760             Roger Sayle  <roger@eyesopen.com>
24761
24762         * gcc.c-torture/execute/ieee/mzero5.c: New.
24763
24764 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24765
24766         PR c++/10603
24767         * g++.dg/parse/error6.C: New test.
24768
24769         PR c++/12827
24770         * g++.dg/parse/error7.C: New test.
24771
24772 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24773
24774         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24775         at -O with stabs debugging formats.
24776         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24777         * gcc.dg/debug/debug-2.c: Likewise.
24778
24779 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/12696
24782         * g++.dg/init/error1.C: New test.
24783
24784         PR c++/12218
24785         * g++.dg/init/pm3.C: New test.
24786
24787 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24788
24789         PR c/3347
24790         * gcc.dg/bitfld-8.c: New test.
24791
24792 2003-12-16  James Lemke  <jim@wasabisystems.com>
24793
24794         * gcc.dg/arm-scd42-[123].c: New tests.
24795
24796 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24797
24798         PR c++/9043
24799         * g++.dg/abi/mangle20-1.C: New test.
24800         * g++.dg/abi/mangle20-2.C: New test.
24801
24802 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/13275
24805         * g++.dg/other/offsetof2.C: Remove XFAIL.
24806         * g++.dg/parse/offsetof1.C: New test.
24807         * g++.gd/parse/offsetof2.C: Likewise.
24808
24809 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24810
24811         * g++.dg/template/nontype3.C: New test.
24812         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24813
24814 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24815
24816         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24817
24818 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24819
24820         PR c++/13387
24821         * g++.dg/expr/assign1.C: New test.
24822
24823         PR c++/13242
24824         * g++.dg/abi/mangle19-1.C: New test.
24825         * g++.dg/abi/mangle19-2.C: New test.
24826
24827 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24828
24829         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24830
24831 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24832
24833         * gcc.c-torture/execute/20031216-1.c: New test.
24834
24835 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24836
24837         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24838         an ICE regression.
24839
24840 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/10926
24843         * g++.dg/template/error9.C: New test.
24844
24845         PR c++/11116
24846         * g++.dg/template/error8.C: New test.
24847
24848 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24849
24850         PR middle-end/13400
24851         * gcc.c-torture/execute/20031215-1.c: New test case.
24852
24853 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24854
24855         PR c++/13269
24856         * g++.dg/parse/error5.C: New test.
24857
24858         PR c++/12989
24859         * g++.dg/expr/sizeof1.C: New test.
24860
24861         PR c++/13310
24862         * g++.dg/template/crash15.C: New test.
24863
24864 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24865
24866         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24867         a non-POD type as the last named parameter of a varargs function.
24868
24869 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24870
24871         PR c++/13243
24872         PR c++/12573
24873         * g++.dg/template/crash14.C: New test.
24874         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24875
24876 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         * g++.dg/other/java1.C: New test.
24879
24880         PR c++/13241
24881         * g++.dg/abi/mangle18-1.C: New test.
24882         * g++.dg/abi/mangle18-2.C: New test.
24883
24884 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24885
24886         PR optimization/10312
24887         * gcc.c-torture/execute/20031214-1.c: New.
24888
24889 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24890
24891         PR c++/10779
24892         PR c++/12160
24893         * g++.dg/parse/error3.C: New test.
24894         * g++.dg/parse/error4.C: Likewise.
24895         * g++.dg/abi/mangle4.C: Tweak error messages.
24896         * g++.dg/lookup/using5.C: Likewise.
24897         * g++.dg/other/error2.C: Likewise.
24898         * g++.dg/parse/typename5.C: Likewise.
24899         * g++.dg/parse/undefined1.C: Likewise.
24900         * g++.dg/template/arg2.C: Likewise.
24901         * g++.dg/template/ttp3.C: Likewise.
24902         * g++.dg/template/type1.C: Likewise.
24903         * g++.old-deja/g++.other/crash32.C: Likewise.
24904         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24905
24906 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24907
24908         PR c++/13106
24909         * g++.dg/warn/noreturn-3.C: New test.
24910
24911 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         PR c++/13118
24914         * g++.dg/abi/covariant3.C: New.
24915
24916 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24917
24918         * g++.dg/eh/ia64-1.C: New test.
24919
24920 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24921
24922         PR optimization/13037
24923         * g77.f-torture/execute/13037.f: New test case.
24924
24925 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24926
24927         PR c++/12881
24928         * g++.dg/abi/covariant2.C: New.
24929
24930 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24931
24932         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24933
24934 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24935
24936         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24937
24938 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24939
24940         PR other/10819
24941         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24942         to fix Bug 10819.
24943         * lib/g++.exp (g++_version): Likewise.
24944         * lib/g77.exp (g77_version): Likewise.
24945         * lib/objc.exp (default_objc_version): Likewise.
24946
24947 2003-12-10  Richard Henderson  <rth@redhat.com>
24948
24949         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24950
24951         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24952
24953 2003-12-08  Matt Austern  <austern@apple.com>
24954
24955         PR c/13134
24956         * lib/gcc-dg.exp (dg-require-visibility): Define.
24957         * lib/target-supports (check_visibility_available): Define.
24958         * gcc.dg/visibility-1.c: New test.
24959         * gcc.dg/visibility-2.c: Likewise.
24960         * gcc.dg/visibility-3.c: Likewise.
24961         * gcc.dg/visibility-4.c: Likewise.
24962         * gcc.dg/visibility-5.c: Likewise.
24963         * gcc.dg/visibility-6.c: Likewise.
24964         * g++.dg/ext/visibility-1.C: Likewise.
24965         * g++.dg/ext/visibility-2.C: Likewise.
24966         * g++.dg/ext/visibility-3.C: Likewise.
24967         * g++.dg/ext/visibility-4.C: Likewise.
24968         * g++.dg/ext/visibility-5.C: Likewise.
24969         * g++.dg/ext/visibility-6.C: Likewise.
24970
24971 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24972
24973         * g++.dg/lookup/java1.C: New test.
24974         * g++.dg/lookup/java2.C: New test.
24975
24976 2003-12-07  Falk Hueffner  <falk@debian.org>
24977
24978         * g++.dg/opt/noreturn-1.C: New test.
24979
24980 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24981
24982         * gcc.dg/overflow-1.c: New test.
24983
24984 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24985
24986         * g77.f-torture/compile/13060.f: New test.
24987
24988 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/13323
24991         * g++.dg/inherit/operator2.C: New test.
24992
24993 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24994
24995         PR c++/13305
24996         * g++.dg/ext/attrib9.C: New test.
24997
24998 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/13314
25001         * g++.dg/template/error7.C: New test.
25002
25003 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25004             J"orn Rennecke <joern.rennecke@superh.com>
25005
25006         PR target/13302
25007         * g++.dg/other/struct-va_list.C: New test.
25008
25009 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25010
25011         PR c++/13166
25012         * g++.dg/parse/defarg6.C: New test.
25013
25014 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25015
25016         PR target/13256
25017         * gcc.c-torture/execute/20031201-1.c: New test.
25018
25019 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25020
25021         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25022
25023 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25024
25025         * gcc.dg/builtin-return-1.c: New test.
25026
25027 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25028             J"orn Rennecke <joern.rennecke@superh.com>
25029
25030         PR optimization/13260
25031         * gcc.c-torture/execute/20031204-1.c: New test.
25032
25033 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25034
25035         PR c++/9127
25036         * g++.dg/template/error6.C: New test.
25037
25038 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25039
25040         * gcc.dg/20031202-1.c: New test.
25041
25042 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR c++/13179
25045         * g++.dg/template/eh1.C: New test.
25046
25047         PR c++/10771
25048         * g++.dg/template/error5.C: New test.
25049
25050 2003-12-02  David Ung  <davidu@mips.com>
25051
25052         * gcc.dg/compat/vector-check.h: Corrected type for var
25053         g_##TMODE
25054
25055 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25056
25057         PR c++/10126
25058         * g++.dg/template/ptrmem8.C: New test.
25059
25060 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25061
25062         PR c++/12573
25063         * g++.dg/template/dependent-expr3.C: New test.
25064
25065 2003-12-01  James Lemke  <jim@wasabisystems.com>
25066
25067         * gcc.dg/arm-g2.c: New test.
25068
25069 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25070
25071         PR optimization/11634
25072         * gcc.dg/20031201-2.c: New test case.
25073
25074 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25075
25076         PR 11433
25077         * objc.dg/proto-lossage-3.m: New test.
25078
25079 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25080
25081         PR optimization/12628
25082         * gcc.dg/20031201-1.c: New test case.
25083
25084 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25085
25086         * gcc.dg/unaligned-1.c: New test.
25087
25088 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/9849
25091         * g++.dg/template/error4.C: New test.
25092         * g++.dg/template/nested3.C: Adjust error markers.
25093
25094 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25095
25096         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25097
25098 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25099
25100         PR c/10333
25101         * gcc.dg/bitfld-7.c: New test.
25102
25103 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25104
25105         * gcc.dg/tls/asm-1.C: New test.
25106
25107 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25108
25109         * gcc.dg/cpp/assert4.c: Update.
25110
25111 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25112
25113         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25114         * gcc.dg/builtin-apply3.c: New test.
25115
25116 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25117
25118         * lib/compat.exp (compat-obj): New xfaildata parameter.
25119         Use it to set compiler_conditional_xfail_data before compiling.
25120         (compat-get-options): Handle dg-xfail-if.
25121         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25122         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25123         * gcc.dg/compat/vector-1_y.c: Likewise.
25124         * gcc.dg/compat/vector-2_x.c: Likewise.
25125         * gcc.dg/compat/vector-2_y.c: Likewise.
25126
25127 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25128
25129         * g++.dg/opt/reg-stack4.C: New test.
25130
25131 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25132
25133         * gcc.dg/builtin-apply2.c: New test.
25134
25135 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25136
25137         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25138
25139 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25140
25141         PR c++/12924
25142         * g++.dg/template/template-id-2.C: New test.
25143
25144 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25145
25146         PR c++/5369
25147         * g++.dg/template/memfriend1.C: New test.
25148         * g++.dg/template/memfriend2.C: Likewise.
25149         * g++.dg/template/memfriend3.C: Likewise.
25150         * g++.dg/template/memfriend4.C: Likewise.
25151         * g++.dg/template/memfriend5.C: Likewise.
25152         * g++.dg/template/memfriend6.C: Likewise.
25153         * g++.dg/template/memfriend7.C: Likewise.
25154         * g++.dg/template/memfriend8.C: Likewise.
25155         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25156
25157 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25158
25159         PR c++/12515
25160         * g++.dg/ext/cond1.C: New test.
25161
25162 2003-11-20  Richard Henderson  <rth@redhat.com>
25163
25164         * gcc.dg/20020201-2.c: Remove.
25165         * gcc.dg/20020201-4.c: Remove.
25166         * gcc.dg/20020304-1.c: Remove.
25167
25168 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25169
25170         * gcc.dg/cpp/trad/xwin1.c: New test case.
25171
25172 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25173
25174         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25175         * lib/g77.exp: Likewise.
25176         * lib/objc.exp: Likewise.
25177         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25178         for darwin.
25179
25180 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25181
25182         PR c++/12932
25183         * g++.dg/template/static5.C: New test.
25184
25185 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25186
25187         * gcc.dg/nested-func-1.c: New test.
25188
25189 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25190
25191         * gcc.dg/cpp/assert4.c: New test.
25192
25193 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25194
25195         PR c++/2294
25196         * g++.dg/lookup/using9.c: New test.
25197
25198 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25199
25200         PR c++/12762
25201         * g++.dg/template/error3.C: New test.
25202
25203 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25204
25205         PR ada/13035
25206         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25207         No longer use a wrapper for gcc, since this does not work under
25208         Windows.
25209
25210 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25211
25212         PR c++/2094
25213         * g++.dg/template/ptrmem7.C: New test.
25214
25215 2003-11-13  Andrew Pinski <apinski@apple.com>
25216
25217         * gcc.c-torture/compile/20031113-1.c: New test.
25218
25219 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25220             Kean Johnston <jkj@sco.com>
25221
25222         PR c/13029
25223         * gcc.dg/unused-4.c: Update.
25224
25225 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25226
25227         * g++.dg/opt/const3.C: New test.
25228
25229 2003-11-13  Jan Hubicka  <jh@suse.cz>
25230
25231         * gcc.c-torture/compile/20031112-1.c: New test.
25232
25233 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25234
25235         * g++.dg/parse/crash10.C: Remove bogus error marker.
25236
25237 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25238
25239         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25240         (host_gcc): Likewise.
25241         (ROOT): Honor $PWDCMD.
25242         (BASE): Likewise.
25243         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25244
25245 2003-11-12  Catherine Moore  <clm@redhat.com>
25246
25247         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25248
25249 2003-11-12  Andreas Jaeger  <aj@suse.de>
25250             Jakub Jelinek  <jakub@redhat.com>
25251             Andrew Pinski  <pinskia@physics.uc.edu>
25252             Richard Henderson  <rth@redhat.com>
25253
25254         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25255         systems.
25256         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25257
25258         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25259         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25260
25261 2003-11-11  Andreas Jaeger  <aj@suse.de>
25262
25263         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25264
25265         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25266
25267 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25268
25269         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25270         Clean ups.
25271
25272 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25273
25274         * gcc.dg/trampoline-1.c: New test.
25275
25276 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25277
25278         * gcc.c-torture/compile/200031109-1.c: New test.
25279
25280 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25281
25282         PR c/3190
25283         PR c/8714
25284         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25285         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25286         gcc.dg/format/no-y2k-1.c: Update.
25287
25288 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25289
25290         PR optimization/10467
25291         * gcc.dg/20031108-1.c: New test case.
25292
25293 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25294
25295         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25296
25297 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25298
25299         * gcc.dg/compound-lvalue-1.c: New test.
25300         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25301         some XFAILs.
25302
25303 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25304
25305         * gcc.dg/altivec-varargs-1.c: New test.
25306
25307 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25308
25309         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25310         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25311         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25312         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25313         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25314
25315 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25316
25317         * gcc.dg/cond-lvalue-1.c: New test.
25318
25319 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25320
25321         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25322
25323 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25324
25325         PR c++/11616
25326         * g++.dg/template/instantiate5.C: New test.
25327
25328 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25329
25330         PR c++/12726
25331         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25332         * ChangeLog: Add missing first entry for above test.
25333
25334 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25335
25336         PR c++/9810
25337         * g++.dg/template/using8.C: New test.
25338         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25339
25340 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25341
25342         PR optimization/10817
25343         * gcc.c-torture/compile/20031102-1.c: New test case.
25344
25345 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25346
25347         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25348         2147483647.
25349
25350 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25351
25352         * gcc.dg/20031102-1.c: New test.
25353
25354 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25355
25356         * gcc.dg/complex-1.c: New test.
25357
25358 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         PR c++/12796
25361         * g++.dg/template/crash13.C: Adjust expected error location.
25362         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25363
25364 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25365
25366         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25367
25368 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25369
25370         PR/10239
25371         * gcc.c-torture/compile/20031031-2.c: New test.
25372
25373 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25374
25375         PR/11640
25376         * gcc.c-torture/compile/20031031-1.c: New test.
25377
25378 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25379
25380         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25381         * gcc.misc-tests/bprob.exp: Likewise.
25382         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25383         the execution test on arm-elf configs.
25384         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25385         configs that don't support scratch files.
25386         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25387
25388 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25389
25390         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25391         done by dejagnu.
25392
25393 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25394
25395         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25396         Avoid non pure sh syntax. Add more logging.
25397
25398         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25399         fail.
25400
25401 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25402
25403         PR libgcj/10610
25404         * gcc.dg/ppc-stackalign-1.c: New test.
25405
25406 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25407
25408         * ada/acats/run_all.sh: Change output to be more compliant with
25409         dejagnu framework.
25410         Create acats.sum and acats.log files under testsuite/ada/acats
25411         Only run [a-z]* directories, to filter out e.g. CVS.
25412         Redirect build output to log file.
25413
25414 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25415
25416         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25417
25418 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25419
25420         PR ada/5909:
25421         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25422
25423 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/compile/20031023-1.c: New test.
25426         * gcc.c-torture/compile/20031023-2.c: New test.
25427         * gcc.c-torture/compile/20031023-3.c: New test.
25428         * gcc.c-torture/compile/20031023-4.c: New test.
25429
25430 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25431
25432         PR c++/10371
25433         * g++.dg/lookup/scoped8.C: New test.
25434
25435 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25436
25437         * g++.dg/opt/reg-stack3.C: New test.
25438
25439 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25440
25441         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25442
25443 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25444
25445         PR c++/11076
25446         * g++.dg/template/crash13.C: New test.
25447
25448 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25449
25450         * gcc.dg/c99-restrict-2.c: New test.
25451
25452 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         PR c++/12698, c++/12699, c++/12700, c++/12566
25455         * g++.dg/inherit/covariant9.C: New test.
25456         * g++.dg/inherit/covariant10.C: New test.
25457         * g++.dg/inherit/covariant11.C: New test.
25458
25459 2003-10-23  Jason Merrill  <jason@redhat.com>
25460
25461         PR c++/12726
25462         * g++.dg/ext/complit2.C: New test.
25463
25464 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25465
25466         PR target/12654
25467         * gcc.c-torture/execute/20031020-1.c: New test.
25468
25469 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25470
25471         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25472         following the jump_insn.
25473
25474 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25475
25476         * gcc.dg/cast-lvalue-1.c: New test.
25477
25478 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25479
25480         PR c++/11962
25481         * g++.dg/template/cond2.C: New test.
25482
25483 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25484
25485         * gcc.dg/builtins-28.c: New test.
25486
25487 2003-10-20  Jan Hubicka  <jh@suse.cz>
25488
25489         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25490         parameter.
25491         * testsuite/gcc.dg/inline-2.c: Likewise.
25492
25493 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25494
25495         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25496         * gcc.dg/nest.c: Likewise.
25497
25498 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25499
25500         PR c++/9781, c++/10583, c++/11862
25501         * g++.dg/parse/crash13.C: New test.
25502
25503 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25504
25505         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25506
25507 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25508
25509         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25510         Define HAVE_C99_RUNTIME except on Solaris.
25511         * gcc.dg/builtins-20.c: Likewise.
25512
25513 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25514
25515         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25516
25517 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25518
25519         PR c++/12495
25520         * g++.dg/template/crash21.C: New test.
25521
25522 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25523
25524         PR c++/2513
25525         * g++.dg/template/typename5.C: New test.
25526
25527 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25528
25529         PR c++/12369
25530         * g++.dg/template/friend25.C: New test.
25531
25532 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25533
25534         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25535         versions.
25536
25537 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25538
25539         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25540         == 2147483647.
25541
25542 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25543
25544         * gcc.c-torture/execute/960416-1.x: Remove.
25545         * gcc.c-torture/execute/divconst-3.x: Likewise.
25546
25547 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25548
25549         PR target/12598
25550         * gcc.dg/torture/cris-volatile-1.c: New test.
25551
25552 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25553
25554         PR optimization/9325
25555         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25556         for overflowing floating point to integer conversion during RTL
25557         simplification.
25558
25559 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25560
25561         * objc/execute/_cmd.m: Fix typo.
25562         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25563         Relax 'scan-assembler' regexp.
25564         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25565         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25566         * objc.dg/zero-link-2.m: Remove blank line.
25567         * objc.dg/zero-link-3.m: New test case.
25568
25569 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25570
25571         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25572
25573         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25574         than linker trickery.
25575
25576 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25577
25578         PR c++/12370
25579         * g++.dg/other/friend2.C: New test.
25580
25581 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25582
25583         * gcc.dg/20031012-1.c: New test.
25584
25585 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25586
25587         * gcc.dg/weak/weak-3.c: Fix for new warning.
25588
25589 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25590
25591         PR optimization/8750
25592         * gcc.c-torture/execute/20031012-1.c: New test case.
25593
25594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25595
25596         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25597         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25598
25599 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25600
25601         PR optimization/12260
25602         * gcc.c-torture/compile/20031011-2.c: New test case.
25603
25604 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25605
25606         * gcc.c-torture/execute/20031011-1.c: New testcase.
25607
25608 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25609
25610         * gcc.c-torture/compile/20031011-1.c: New test.
25611
25612 2003-10-11  Jan Hubicka  <jh@suse.cz>
25613
25614         * g++.dg/other/first-global.C: New test.
25615
25616 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25617
25618         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25619
25620 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25621
25622         * gcc.c-torture/compile/20031010-1.c: New test.
25623
25624 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25625
25626         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25627         * gcc.c-torture/execute/va-arg-25.c: ... here.
25628
25629 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25630
25631         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25632
25633 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25634
25635         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25636
25637 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25638
25639         * g++.dg/parse/error2.C: New test.
25640
25641 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25642
25643         PR c++/11097
25644         * g++.dg/other/error5.C: Modify the error message.
25645         * g++.dg/lookup/using8.C: New test.
25646
25647 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25648
25649         * gcc.dg/darwin-abi-2.c: New file.
25650         * gcc.c-torture/execute/va-arg-24.c: New file.
25651
25652 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25653
25654         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25655         indentation.
25656
25657 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25658
25659         PR c++/10147
25660         * g++.dg/other/error4.C: Update error messages.
25661         * g++.dg/template/ptrmem4.C: Likewise.
25662
25663         PR c++/12337
25664         * g++.dg/init/new9.C: New test.
25665
25666         PR c++/12334, c++/12236, c++/8656
25667         * g++.dg/ext/attrib8.C: New test.
25668
25669 2003-10-06  Devang Patel  <dpatel@apple.com>
25670
25671         * gcc.dg/debug/dwarf2-3.h: New test.
25672         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25673
25674 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25675
25676         * g++.dg/opt/cfg2.C: New test.
25677
25678 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25679
25680         * g++.dg/opt/float1.C: New test.
25681
25682 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25683
25684         * gcc.dg/c90-array-lval-6.c: New test.
25685         * gcc.dg/c99-array-lval-6.c: New test.
25686
25687 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25688             Ziemowit Laski  <zlaski@apple.com>
25689
25690         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25691         'Derived', so that it is never considered a class method; add
25692         new warning for '+port' method ambiguity.
25693         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25694         <objc/objc-api.h> (needed on Mac OS X).
25695         * objc.dg/method-13.m: New test.
25696
25697 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25698
25699         PR optimization/9325, PR java/6391
25700         * gcc.c-torture/execute/20031003-1.c: New test case.
25701
25702 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25703
25704         PR optimization/12180
25705         * gcc.dg/20031002-1.c: New test.
25706
25707         PR c++/12486
25708         * g++.dg/inherit/error1.C: New test.
25709
25710 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25711
25712         * lib/f-torture.exp (search_for): Rename to...
25713         (search_for_re): This.  Also, clean up comments and the
25714         "regexp" invocation.
25715
25716 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25717
25718         * gcc.c-torture/compile/20031002-1.c: New test.
25719
25720 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25721
25722         * g++.dg/opt/cond1.C: New test.
25723
25724 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25725
25726         * gcc.dg/Wold-style-definition-2.c: New testcase.
25727         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25728
25729 2003-09-29  Richard Henderson  <rth@redhat.com>
25730
25731         * g++.dg/init/array10.C: Add dg-options.
25732
25733 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25734
25735         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25736
25737 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25738
25739         * g++.dg/template/friend19.C: Fix typo.
25740         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25741
25742 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25743
25744         * gcc.c-torture/execute/20030928-1.c: New test.
25745         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25746
25747 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25748
25749         * g++.dg/opt/unroll1.C: New test.
25750
25751 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25752
25753         PR optimization/11741
25754         * gcc.dg/20030926-1.c: New test case.
25755
25756 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25757
25758         PR c++/5655
25759         * g++.dg/parse/access7.C: New test.
25760         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25761
25762 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25763
25764         MERGE OF objc-improvements-branch into MAINLINE:
25765         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25766         if libobjc has not been built.
25767         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25768         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25769         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25770         objc/execute/nested-3.m, objc/execute/np-2.m,
25771         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25772         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25773         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25774         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25775         objc.dg/special/unclaimed-category-1.h,
25776         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25777         well as GNU runtime.
25778         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25779         * execute/cascading-1.m, execute/function-message-1.m,
25780         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25781         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25782         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25783         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25784         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25785         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25786         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25787         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25788         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25789         * objc.dg/bitfield-2.m: Run only on Darwin.
25790         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25791         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25792         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25793         * objc.dg/const-str-1.m: Fix constant string layout.
25794
25795 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25796
25797         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25798
25799 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25800
25801         * gcc.dg/darwin-abi-1.c: New file.
25802
25803 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25804
25805         PR target/12281
25806         * gcc.c-torture/compile/20030921-1.c: New test.
25807
25808 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25809
25810         * g++.dg/opt/reg-stack2.C: New test.
25811
25812 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25813
25814         * g++.dg/eh/delayslot1.C: New test.
25815
25816 2003-09-20  Richard Henderson  <rth@redhat.com>
25817
25818         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25819
25820 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25821
25822         * gcc.c-torture/execute/20030920-1.c: New test case.
25823
25824 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25825
25826         * g++.dg/rtti/typeid3.C: Correct expected error message.
25827
25828 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25829
25830         PR c++/157
25831         * g++.dg/parse/crash12.C: New test.
25832
25833 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25834
25835         * gcc.dg/compat/mixed-struct-check.h: New.
25836         * gcc.dg/compat/mixed-struct-defs.h: New.
25837         * gcc.dg/compat/mixed-struct-init.h: New.
25838         * gcc.dg/compat/struct-by-value-19_main.c: New.
25839         * gcc.dg/compat/struct-by-value-19_x.c: New.
25840         * gcc.dg/compat/struct-by-value-19_y.c: New.
25841         * gcc.dg/compat/struct-by-value-20_main.c: New.
25842         * gcc.dg/compat/struct-by-value-20_x.c: New.
25843         * gcc.dg/compat/struct-by-value-20_y.c: New.
25844         * gcc.dg/compat/struct-return-19_main.c: New.
25845         * gcc.dg/compat/struct-return-19_x.c: New.
25846         * gcc.dg/compat/struct-return-19_y.c: New.
25847         * gcc.dg/compat/struct-return-20_main.c: New.
25848         * gcc.dg/compat/struct-return-20_x.c: New.
25849         * gcc.dg/compat/struct-return-20_y.c: New.
25850
25851 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25852         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25853         so that it will not complain on LP64 targets.
25854
25855 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25856
25857         PR c++/495
25858         * g++.dg/template/friend24.C: New test.
25859
25860 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         PR c++/12332
25863         * g++.dg/template/memtmpl2.C: New test.
25864
25865 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25866
25867         PR target/11184
25868         * gcc.dg/builtin-apply1.c: New test.
25869
25870 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         PR c++/9848
25873         * g++.dg/warn/Wunused-4.C: New test.
25874
25875 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25876
25877         PR c++/12316
25878         * g++.dg/other/gc2.C: New test.
25879
25880 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25881
25882         PR c++/11991
25883         * g++.dg/rtti/typeid3.C: New test.
25884
25885         PR c++/12266
25886         * g++.dg/overload/template1.C: New test.
25887
25888 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25889
25890         * g++.dg/opt/cfg3.C: New test.
25891
25892 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25893
25894         PR c++/7939
25895         * g++.dg/template/crash11.C: New test.
25896
25897 2003-09-16  Jason Merrill  <jason@redhat.com>
25898             Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.dg/attr-warn-unused-result.c: New test.
25901
25902 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         PR c++/12184
25905         * g++.dg/expr/call2.C: New test.
25906
25907 2003-09-15  Andreas Jaeger  <aj@suse.de>
25908
25909         * gcc.dg/Wold-style-definition-1.c: New test.
25910
25911 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25912
25913         PR c++/3907
25914         * g++.dg/parse/template12.C: New test.
25915
25916         * g++.dg/abi/bitfield11.C: New test.
25917         * g++.dg/abi/bitfield12.C: Likewise.
25918
25919 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25920
25921         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25922         non-expansion of functional macro name without arguments at EOL.
25923         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25924
25925 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25926
25927         * gcc.c-torture/execute/20030914-[12].c: New tests.
25928
25929 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         PR c++/11788
25932         * g++.dg/overload/addr1.C: New test.
25933
25934 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25935
25936         * gcc.dg/20030909-1.c: New test.
25937
25938 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25939
25940         * gcc.dg/ultrasp10.c: New test.
25941
25942 2003-09-09  Devang Patel  <dpatel@apple.com>
25943
25944         * gcc.dg/darwin-ld-6.c: New test.
25945
25946 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25947
25948         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25949
25950 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25951
25952         * gcc.dg/ia64-types1.c: New test.
25953         * gcc.dg/ia64-types2.c: Likewise.
25954
25955 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25956
25957         * gcc.dg/builtins-1.c: Add more _Complex tests.
25958         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25959
25960         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25961         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25962
25963 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25964
25965         PR c++/11786
25966         * g++.dg/lookup/koenig2.C: New test.
25967
25968         PR c++/5296
25969         * g++.dg/rtti/typeid2.C: New test.
25970
25971 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gcc.c-torture/compile/20030904-1.c: New test.
25974
25975 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25976
25977         * g++.dg/opt/longbranch2.C: New test.
25978
25979 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25980
25981         * g++.dg/template/crash10.C: Only compile it.
25982
25983 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25984
25985         PR middle-end/11665
25986         * gcc.c-torture/compile/20030907-1.c: New test.
25987         * g++.dg/init/array11.C: New test.
25988
25989 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25990
25991         PR c++/11852
25992         * g++.dg/init/struct1.C: New test.
25993
25994 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25995
25996         PR c++/12181
25997         * g++.dg/expr/comma1.C: New test.
25998
25999 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/11867
26002         * g++.dg/expr/static_cast5.C: New test.
26003
26004 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26005
26006         PR c++/11507
26007         * g++.dg/lookup/scoped7.C: New test.
26008
26009         PR c++/9574
26010         * g++.dg/other/static1.C: New test.
26011
26012         PR c++/11490
26013         * g++.dg/warn/template-1.C: New test.
26014
26015         PR c++/11432
26016         * g++.dg/template/crash10.C: New test.
26017
26018         PR c++/2478
26019         * g++.dg/overload/VLA.C: New test.
26020
26021         PR c++/10804
26022         * g++.dg/template/call1.C: New test.
26023
26024 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         PR c++/11794
26027         * g++.dg/parse/using3.C: New test.
26028
26029 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26030
26031         PR c++/11409
26032         * g++.dg/overload/builtin3.C: New test case.
26033
26034 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26035
26036         PR c/9862
26037         * gcc.dg/20030906-1.c: New test.
26038         * gcc.dg/20030906-2.c: Likewise.
26039
26040 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26041
26042         PR c++/12167
26043         * g++.dg/parse/defarg5.C: New test.
26044
26045         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26046
26047 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26048
26049         PR c++/12163
26050         * g++.dg/expr/static_cast4.C: New test.
26051
26052         PR c++/12146
26053         * g++.dg/template/crash9.C: New test.
26054
26055 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26056
26057         * g++.old-deja/g++.ext/pretty2.C: Update for change
26058         in __FUNCTION__.
26059         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26060
26061 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         PR c++/11922
26064         * g++/dg/template/qualified-id1.C: New test.
26065
26066         PR c++/12037
26067         * g++.dg/warn/noeffect4.C: New test.
26068
26069 2003-09-04  Matt Austern  <austern@apple.com>
26070
26071         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26072         * g++.dg/ext/fnname2.C: Likewise.
26073         * g++.dg/ext/fnname3.C: Likewise.
26074
26075 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26076
26077         * g++.dg/expr/lval1.C: New test.
26078         * g++.dg/ext/lvcast.C: Remove.
26079
26080 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26081
26082         PR optimization/11700.
26083         * gcc.c-torture/compile/20030903-1.c: New test case.
26084
26085 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26086
26087         PR c++/12053
26088         * g++.dg/abi/layout4.C: New test.
26089
26090 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26091
26092         PR c++/11553
26093         * g++.dg/parse/friend3.C: New test.
26094
26095 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/11847
26098         * g++.dg/template/class1.C: New test.
26099
26100         PR c++/11808
26101         * g++.dg/expr/call1.C: New test.
26102
26103 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26104
26105         PR c++/12114
26106         * g++.dg/init/ref9.C: New test.
26107
26108         PR c++/11972
26109         * g++.dg/template/nested4.C: New test.
26110
26111 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26112
26113         PR c++/12093
26114         * g++.dg/template/non-dependent4.C: New test.
26115
26116         PR c++/11928
26117         * g++.dg/inherit/conv1.C: New test.
26118
26119 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/6196
26122         * g++.dg/ext/label1.C: New test.
26123         * g++.dg/ext/label2.C: Likewise.
26124
26125 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26126
26127         * g++.dg/expr/cond3.C: New test.
26128
26129 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26130
26131         * gcc.dg/builtins-1.c: Add new builtin cases.
26132
26133 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26134
26135         * gcc.dg/builtins-1.c: Add new cases.
26136         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26137
26138 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26139
26140         * gcc.dg/builtins-1.c: Add more math builtin tests.
26141         * gcc.dg/torture/builtin-attr-1.c: New test.
26142
26143 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR optimization/5079
26146         * g++.dg/opt/static3.C: New test.
26147
26148 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26149
26150         * gcc.misc-tests/gcov-10b.c: New test.
26151
26152 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26153
26154         * g++.dg/opt/ptrmem3.C: New test.
26155
26156         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26157
26158 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.dg/20030826-2.c: New test.
26161
26162 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26163
26164         PR middle-end/12002
26165         * g77.f-torture/compile/12002.f: New test case.
26166
26167 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26168
26169         * gcc.dg/20030826-1.c: New test case.
26170
26171 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26172
26173         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26174
26175 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         PR c++/11871
26178         * c++.dg/lookup/crash1.C: New test.
26179
26180         * c++.dg/warn/noeffect3.C: New test.
26181
26182 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26183
26184         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26185         * gcc.dg/compat/vector-1_y.c: Ditto.
26186         * gcc.dg/compat/vector-2_x.c: Ditto.
26187         * gcc.dg/compat/vector-2_y.c: Ditto.
26188
26189 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26190
26191         * gcc.dg/20030702-1.c: New test.
26192
26193 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/8795
26196         * g++.dg/ext/altivec-1.C: New test.
26197
26198 2003-08-24  Richard Henderson  <rth@redhat.com>
26199
26200         * g++.dg/eh/simd-2.C: Add -w for x86.
26201
26202 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.dg/20030815-1.c: New test.
26205
26206 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26207
26208         PR c++/3765
26209         * g++.dg/parse/access6.C: New test.
26210
26211 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26212
26213         PR c++/641, c++/11876
26214         * g++.dg/template/friend22.C: New test.
26215         * g++.dg/template/friend23.C: Likewise.
26216
26217 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26218
26219         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26220         identically.
26221
26222 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26223
26224         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26225
26226 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26227
26228         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26229
26230 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26231
26232         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26233
26234 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26235
26236         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26237
26238 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/11919
26241         * g++.dg/overload/prom1.C: New test.
26242
26243         PR c++/11551
26244         * g++.dg/parse/dtor2.C: New test.
26245
26246         PR c++/10762
26247         * g++.dg/parse/using2.C: New test.
26248
26249 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26250
26251         PR target/11805
26252         * gcc.c-torture/compile/20030821-1.c: New.
26253
26254 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26255
26256         PR c++/11834
26257         * g++.dg/template/deduce2.C: New test.
26258
26259 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26260
26261         * gcc.c-torture/execute/20030821-1.c: New test.
26262
26263 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26264
26265         PR middle-end/11984
26266         * gcc.dg/20030820-1.c: New test case.
26267
26268 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         PR c++/11945
26271         * g++.dg/warn/noeffect2.C: New test.
26272
26273 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26274
26275         PR c++/10926
26276         * g++.dg/template/dtor2.C: New test.
26277
26278         PR c++/11684
26279         * g++.dg/template/operator1.C: New test.
26280         * g++.dg/parse/operator4.C: New test.
26281
26282         PR c++/11946.C
26283         * g++.dg/expr/enum1.C: New test.
26284         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26285
26286         PR c++/11036.C
26287         * g++.dg/parse/elab2.C: New test.
26288         * g++.dg/parse/typedef4.C: Change error message.
26289         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26290         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26291         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26292
26293 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26294
26295         * gcc.dg/pch/warn-1.c: New.
26296         * gcc.dg/pch/warn-1.hs: New.
26297
26298         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26299         not-tested file.
26300
26301 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26302
26303         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26304
26305 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26306
26307         * gcc.dg/uninit-D.c: New Test.
26308         * gcc.dg/uninit-E.c: New Test.
26309         * gcc.dg/uninit-F.c: New Test.
26310         * gcc.dg/uninit-G.c: New Test.
26311
26312 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26313
26314         * g++.dg/README: Describe the pch directory.
26315
26316 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26317
26318         PR c++/11174
26319         * g++.dg/parse/access4.C: New test.
26320         * g++.dg/parse/access5.C: Likewise.
26321         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26322
26323 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26324
26325         * gcc.dg/noncompile/20030818-1.c: New.
26326
26327 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         PR c++/11957
26330         * g++.dg/warn/noeffect1.C: New test.
26331
26332         * g++.dg/template/scope2.C: New test.
26333         * g++.dg/template/error2.C: Correct dg-error
26334
26335 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26336
26337         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26338
26339 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26340
26341         PR C++/11512
26342         * g++.dg/template/warn1.C: New.
26343
26344 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.dg/template/error2.C: New test.
26347         * g++.dg/lookup/using7.C: Adjust errors
26348         * g++.old-deja/g++.pt/crash36.C: Likewise.
26349         * g++.old-deja/g++.pt/derived3.C: Likewise.
26350
26351 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26352
26353         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26354         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26355         * gcc.c-torture/execute/builtins/string-9.c: New, from
26356         string-opt-9.c.  Adjust for execute/builtins framework.
26357         * gcc.c-torture/execute/string-opt-9.c: Delete.
26358
26359 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26360
26361         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26362
26363         * g++.dg/parse/ret-type2.C: New test.
26364
26365         PR c++/11703
26366         * g++.dg/init/new8.C: New test.
26367
26368         PR c++/10923
26369         * g++.dg/parse/typedef5.C: New test.
26370
26371         PR c++/9512
26372         * g++.dg/parse/qualified2.C: New test.
26373         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26374         invalid code.
26375
26376 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26377
26378         * g++.dg/conversion/ptrmem1.C: New test.
26379
26380 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26381
26382         PR target/11693
26383         * gcc.dg/20030811-1.c: New test.
26384
26385         PR target/11535
26386         * gcc.c-torture/execute/20030811-1.c: New test.
26387
26388 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26389
26390         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26391
26392 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26393
26394         PR c++/11789.C
26395         * g++.dg/inherit/multiple1.C: New test.
26396
26397 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         * gcc.dg/spe1.c: New test.
26400
26401         PR c++/11670
26402         * g++.dg/expr/cast2.C: New test.
26403
26404         PR c++/10530
26405         * g++.dg/template/dependent-name2.C: New test.
26406
26407 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26408
26409         * g++.dg/parse/crash11.C: Put the dg options in comments.
26410
26411 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26412
26413         * lib/gcc-dg.exp: Update for diagnostic change.
26414
26415 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26416
26417         PR c++/5767
26418         * g++.dg/parse/crash11.C: New test.
26419
26420 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26421
26422         * gcc.dg/cpp/spacing1.c: Update.
26423
26424 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26425
26426         PR target/11739
26427         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26428         a value for -mtune.
26429
26430 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26431
26432         PR middle-end/11771
26433         * gcc.c-torture/compile/20030804-1.c: New test case.
26434
26435 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26436
26437         * gcc.dg/20030804-1.c: New test case.
26438
26439 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26440
26441         * gcc.dg/cpp/separate-1.c: New test.
26442
26443 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         PR c++/11704
26446         * g++.dg/template/dependent-expr2.C: New test.
26447
26448         PR c++/11766
26449         * g++.dg/expr/ptrmem1.C: New test.
26450
26451 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/9453
26454         * g++.dg/template/friend15.C: New test.
26455
26456 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26457
26458         * lib/dg-pch.exp: Work round PCH bug.
26459
26460 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26461
26462         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26463         builtins.  Move cases from builtins-4.c here.
26464
26465         * gcc.dg/torture/builtin-math-1.c: New test taken from
26466         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26467         additional cases.
26468
26469         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26470         Delete.
26471
26472 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         PR c++/9447
26475         * g++.dg/template/using7.C: New test.
26476
26477 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26478
26479         * import1.c, import2.c: New tests.
26480
26481 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26482
26483         * g++.dg/eh/crossjump1.C: New test.
26484
26485 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26486
26487         PR c++/11697
26488         * g++.dg/template/using6.C: New test.
26489
26490         PR c++/11744
26491         * g++.dg/template/koenig2.C: New test.
26492
26493 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26494
26495         PR c++/7983
26496         * g++.dg/parse/typedef4.C: New test.
26497
26498 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26499
26500         PR c++/8442, c++/8806
26501         * g++.dg/template/elab1.C: New test.
26502         * g++.dg/template/type2.C: Likewise.
26503         * g++.dg/template/ttp3.C: Adjust expected error message.
26504         * g++.old-deja/g++.law/visibility13.C: Likewise.
26505         * g++.old-deja/g++.niklas/t135.C: Likewise.
26506         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26507         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26508         template argument.
26509         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26510
26511 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26512
26513         PR c++/11295
26514         * g++.dg/ext/stmtexpr1.C: New test.
26515
26516         * g++.dg/opt/tmp1.C: New test.
26517
26518         PR c++/11525
26519         * g++.dg/parse/constant4.C: New test.
26520
26521         PR c++/9447
26522         * g++.dg/template/using5.C: New test.
26523
26524 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26525
26526         * gcc.dg/builtins-27.c: New test case.
26527
26528 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26529
26530         * gcc.dg/tls/opt-7.c: New test.
26531
26532 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26533
26534         * g++.old-deja/g++.other/crash18.C: Remove.
26535
26536 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.dg/template/explicit3.C: New.
26539         * g++.dg/template/explicit4.C: New.
26540         * g++.dg/template/explicit5.C: New.
26541
26542         PR c++/11347
26543         * g++.dg/template/memtmpl1.C: New.
26544
26545 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26546
26547         PR target/11565
26548         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26549         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26550
26551 2003-07-30  Jan Hubicka  <jh@suse.cz>
26552
26553         * vtgc1.c: Kill.
26554
26555 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26556
26557         * gcc.dg/struct-in-proto-1.c: New test.
26558
26559 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26560
26561         * gcc.dg/cpp/include2.c: Only expect one message.
26562
26563 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         PR c++/9447
26566         * g++.dg/template/using1.C: New test.
26567         * g++.dg/template/using2.C: New test.
26568         * g++.dg/template/using3.C: New test.
26569         * g++.dg/template/using4.C: New test.
26570
26571 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26572
26573         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26574         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26575
26576 2003-07-28  Jan Hubicka  <jh@suse.cz>
26577
26578         PR c++/11530
26579         * g++.dg/opt/call1.C: New test.
26580
26581 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26582
26583         PR c++/11667
26584         * g++.dg/init/enum2.C: New test.
26585         * g++.dg/template/overload1.C: Add "-w" option.
26586
26587 2003-07-28    <hp@bitrange.com>
26588
26589         * gcc.dg/Wdeclaration-after-statement-1.c,
26590         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26591
26592 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26593
26594         * gcc.c-torture/compile/20030725-1.c: New test.
26595
26596 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26597
26598         * gcc.dg/20030505.c: Only run for SPE.
26599         Remove definition of opaque type.
26600
26601 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * g++.dg/template/ptrmem6.C: New test.
26604
26605 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26606
26607         * gcc.c-torture/compile/zero-strct-2.c: New test.
26608
26609 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26610
26611         * gcc.dg/intermod-1.c: New test.
26612
26613 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         PR c++/11617
26616         * g++.dg/template/lookup2.C: New test.
26617         * g++.dg/template/memclass1.C: Remove instantiated from error.
26618         * g++.dg/other/error2.C: Tweak expected errors.
26619
26620         PR c++/11596
26621         * g++.dg/template/defarg3.C: New test.
26622
26623         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26624
26625 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26626
26627         * g++.dg/inherit/access5.C: New test.
26628
26629 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26630
26631         PR c++/11513
26632         * g++.dg/template/crash8.C: New test.
26633
26634 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26635
26636         PR c/10602
26637         * gcc.dg/noncompile/incomplete-2.c: New test.
26638
26639 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26640
26641         PR c++/11645
26642         * g++.dg/inherit/access4.C: New test.
26643
26644         PR c++/11517
26645         * g++.dg/expr/cond2.C: New test.
26646
26647         PR optimization/10679
26648         * g++.dg/opt/inline4.C: New test.
26649
26650 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26651
26652         * g++.dg/parse/crash10: New test.
26653
26654 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         * g++.dg/ext/flexary1.C: New test.
26657
26658 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26659
26660         PR c++/10793
26661         * g++.dg/template/crash9.C: New test.
26662
26663 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26664
26665         PR c++/3004
26666         * g++.dg/parse/typedef3.C: New test.
26667
26668         PR c++/7906
26669         * g++.dg/parse/operator2.C: New test.
26670
26671         PR c++/8895
26672         * g++.dg/parse/def-tmpl-arg1.C: New test.
26673
26674         PR c++/9282
26675         * g++.dg/parse/funptr1.C: New test.
26676
26677         PR c++/9452
26678         * g++.dg/parse/ambig3.C: New test.
26679
26680         PR c++/9454
26681         * g++.dg/parse/operator3.C: New test.
26682
26683         PR c++/9486
26684         * g++.dg/parse/template10.C: New test.
26685
26686         PR c++/9488
26687         * g++.dg/parse/template11.C: New test.
26688
26689         PR c++/10150
26690         * g++.dg/parse/invalid-op1.C: New test.
26691
26692         PR c++/10247
26693         * g++.dg/parse/condexpr1.C: New test.
26694
26695 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         * g++.dg/ext/packed3.C: New test.
26698         * g++.dg/ext/packed4.C: New test.
26699
26700         * gcc.dg/pack-test-3.c: New test.
26701
26702 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26703
26704         * lib/compat.exp: Handle dg-options per source file.
26705         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26706         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26707         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26708         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26709         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26710         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26711         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26712         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26713         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26714         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26715         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26716         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26717         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26718         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26719
26720 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26721
26722         PR c/10320
26723         * gcc.c-torture/execute/20030718-1.c: New test.
26724
26725 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26726
26727         PR optimization/11536
26728         * gcc.dg/20030721-1.c: New test.
26729
26730 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26731
26732         PR c++/11546
26733         * g++.dg/template/lookup1.C: New test.
26734
26735 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26736
26737         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26738         diagnostics of ill-formed constructs involving labels.
26739         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26740         the new 'previously defined here' message.
26741
26742 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.dg/parse/non-dependent2.C: New test.
26745
26746 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26747
26748         * g++.dg/init/init-ref4.C: xfail on targets without
26749         weak symbols.
26750
26751 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26752
26753         PR target/11087
26754         * gcc.c-torture/execute/20030717-1.c: New test.
26755
26756 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26757
26758         * g++.dg/opt/cfg1.C: New test.
26759
26760 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26761
26762         PR optimization/11557
26763         * gcc.dg/20030717-1.c: New test.
26764
26765 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26766
26767         PR c++/10476
26768         * g++.dg/expr/crash-1.C: New test.
26769
26770         PR c++/11027
26771         * g++.dg/template/init3.C: New test.
26772
26773         PR c++/8222
26774         * g++.dg/template/non-dependent1.C: New test.
26775
26776         PR c++/11070
26777         * g++.dg/template/non-dependent2.C: New test.
26778
26779         PR c++/11071
26780         * g++.dg/template/non-dependent3.C: New test.
26781
26782         PR c++/9907
26783         * g++.dg/template/sizeof5.C: New test.
26784
26785 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26786
26787         PR 11498
26788         * gcc.c-torture/compile/mangle-1.c: New file.
26789
26790 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26791
26792         PR c++/7809
26793         * g++.dg/parse/access3.C: New test.
26794
26795 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26796
26797         PR c++/11384
26798         * g++.dg/init/init-ref4.C: New test.
26799
26800 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26801
26802         PR c++/11547
26803         * g++.dg/parse/constant3.C: New test.
26804         * g++.dg/parse/crash7.C: Likewise.
26805
26806 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26807
26808         PR target/11008
26809         * gcc.dg/i386-pentium4-not-mull.c: New.
26810
26811 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26812
26813         * gcc.dg/asm-names.c (ymain): Make it weak.
26814
26815 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26816
26817         PR c++/5421
26818         * g++.dg/template/friend21.C: New test.
26819
26820 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26821
26822         * gcc.dg/cleanup-8.c: New test.
26823         * gcc.dg/cleanup-9.c: New test.
26824
26825 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26826
26827         * g++.dg/ext/dll-MI1.h: New file.
26828         * g++.dg/ext/dllexport-MI1.C: New file.
26829         * g++.dg/ext/dllimport-MI1.C: New file.
26830
26831 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26834         it does not have cmpstrsi patterns (just cmpmemsi).
26835
26836 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26837
26838         PR debug/11473
26839         * g++.dg/debug/debug8.C: New test.
26840
26841 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26842
26843         PR c++/10108
26844         * g++.dg/template/crash7.C: New test.
26845
26846 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26847
26848         PR target/10795
26849         * gcc.c-torture/compile/20030708-1.c: New.
26850
26851 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26852
26853         * gcc.c-torture/execute/20030715-1.c: New test.
26854
26855 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26856
26857         * gcc.dg/pch/inline-3.c: New file.
26858         * gcc.dg/pch/inline-3.hs: New file.
26859         * gcc.dg/pch/inline-4.c: New file.
26860         * gcc.dg/pch/inline-4.hs: New file.
26861
26862 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/11509
26865         * g++.dg/template/crash6.C: New test.
26866
26867         PR c++/7053
26868         * g++.dg/template/friend20.C: New test.
26869
26870         PR c++/7019
26871         * g++.dg/template/overload2.C: New test.
26872
26873 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26874
26875         PR optimization/11440
26876         * gcc.c-torture/execute/20030714-1.c: New test.
26877
26878 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26879
26880         PR c++/11154
26881         * g++.dg/template/partial2.C: New test.
26882
26883 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26884
26885         PR c++/11503
26886         * g++.dg/template/anon1.C: New test.
26887
26888         PR c++/11493
26889         PR c++/11495
26890         * g++.dg/parse/template9.C: Likewise.
26891         * g++.dg/template/crash4.C: New test.
26892         * g++.dg/template/koenig1.C: Likewise.
26893         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26894         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26895         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26896         functions.
26897         * g++.old-deja/g++.jason/template36.C: Likewise.
26898         * g++.old-deja/g++.mike/p1989.C: Likewise.
26899         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26900         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26901         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26902         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26903         compiling.
26904         * g++.old-deja/g++.pt/union2.C: Use this->.
26905
26906 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * gcc.dg/20030711-1.c: New test.
26909
26910 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26911
26912         PR c++/11050
26913         * g++.dg/parse/args1.C: New test.
26914         * g++.pt/defarg8.C: Change expected errors.
26915
26916 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26917
26918         PR c++/8164
26919         * g++.dg/template/nontype2.C: New test.
26920
26921         PR c++/10558
26922         * g++.dg/parse/template8.C: New test.
26923
26924         PR c++/8327
26925         * g++.dg/template/scope1.C: New test.
26926
26927         * g++.dg/warn/Wsign-compare-1.C: New test.
26928
26929 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26930
26931         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26932
26933 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26934
26935         PR c++/9411
26936         * g++.dg/template/explicit2.C: New test.
26937
26938         PR c++/10032
26939         * g++.dg/warn/pedantic1.C: New test.
26940
26941 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         PR c++ 9483
26944         * g++.dg/other/field1.C: New test.
26945
26946 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26947
26948         PR c/11449
26949         * gcc.c-torture/compile/20030707-1.c: New.
26950
26951 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26952
26953         PR c++/10849
26954         * g++.dg/template/access12.C: New test.
26955
26956 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26957
26958         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26959         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26960         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26961         * gcc.misc-tests/gcov.exp: Update
26962         * g++.dg/gcov/gcov.exp: Update
26963         * lib/gcov.exp: Update.
26964
26965 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26966
26967         * g++.dg/abi/mangle17.C: Make sure template expressions are
26968         dependent.
26969         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26970         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26971         * g++.dg/opt/stack1.C: Remove erroneous code.
26972         * g++.dg/parse/template7.C: New test.
26973         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26974         * g++.old-deja/g++.pt/crash4.C: Likewise.
26975
26976 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26977
26978         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26979         with zero or one occurence of `$' after the initial `L'.
26980
26981 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26982
26983         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26984
26985 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26986
26987         PR c/11370
26988         * gcc.dg/Wunreachable-6.c: New testcase.
26989         * gcc.dg/Wunreachable-7.c: New testcase.
26990
26991 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26992
26993         PR c/11420
26994         * gcc.dg/20030708-1.c: New test.
26995
26996 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26997
26998         * gcc.dg/compat/sdata-section.h: New file.
26999         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27000         * gcc.dg/torture/mips-sdata-1.c: New test.
27001
27002 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27003
27004         PR c++/11030
27005         * g++.dg/template/friend19.C: New test.
27006
27007 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * g++.dg/opt/strength-reduce.C: New test.
27010
27011 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27012
27013         PR target/10979
27014         * gcc.dg/20030707-1.c: New testcase.
27015
27016 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27017
27018         PR optimization/11059
27019         * g++.dg/opt/emptyunion.C: New testcase.
27020
27021 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27022             Eric Botcazou  <ebotcazou@libertysurf.fr>
27023
27024         * g++.dg/opt/stack1.C: New test.
27025
27026 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27027
27028         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27029         run test.
27030
27031         PR c++/11431
27032         * g++.dg/expr/static_cast3.C: New test.
27033
27034 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27035
27036         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27037         everywhere.
27038         * gcc.dg/concat.c: Concatenation of string constants with
27039         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27040         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27041         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27042         necessary to avoid multi-character character constant warning.
27043         * gcc.dg/cpp/escape.c: Likewise.
27044         * gcc.dg/cpp/ucs.c: Likewise.
27045         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27046         Fix a typo.
27047
27048 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27049
27050         PR c/11428
27051         * gcc.c-torture/compile/20030704-1.c: New.
27052
27053 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27054
27055         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27056
27057 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27058
27059         PR c++/5287, PR c++/7910,  PR c++/11021
27060         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27061         tests for warnings.
27062         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27063         * g++.dg/ext/dllimport3.C: Likewise.
27064         * g++.dg/ext/dllimport4.C: New file.
27065         * g++.dg/ext/dllimport5.C: New file.
27066         * g++.dg/ext/dllimport6.C: New file.
27067         * g++.dg/ext/dllimport7.C: New file.
27068         * g++.dg/ext/dllimport8.C: New file.
27069         * g++.dg/ext/dllimport9.C: New file.
27070         * g++.dg/ext/dllimport10.C: New file.
27071         * g++.dg/ext/dllexport1.C: New file.
27072
27073 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27074
27075         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27076         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27077
27078 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27079
27080         * gcc.dg/builtins-25.c: New testcase.
27081         * gcc.dg/builtins-26.c: New testcase.
27082
27083 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27084
27085         * gcc.dg/compat/vector-defs.h: New file.
27086         * gcc.dg/compat/vector-setup.h: New file.
27087         * gcc.dg/compat/vector-check.h: New file.
27088         * gcc.dg/compat/vector-1_main.c: New file.
27089         * gcc.dg/compat/vector-1_x.c: New file.
27090         * gcc.dg/compat/vector-1_y.c: New file.
27091         * gcc.dg/compat/vector-2_main.c: New file.
27092         * gcc.dg/compat/vector-2_x.c: New file.
27093         * gcc.dg/compat/vector-2_y.c: New file.
27094
27095         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27096         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27097         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27098         * gcc.dg/compat/struct-align-1.h: New file.
27099         * gcc.dg/compat/struct-align-1_main.c: New file.
27100         * gcc.dg/compat/struct-align-1_x.c: New file.
27101         * gcc.dg/compat/struct-align-1_y.c: New file.
27102         * gcc.dg/compat/struct-align-2.h: New file.
27103         * gcc.dg/compat/struct-align-2_main.c: New file.
27104         * gcc.dg/compat/struct-align-2_x.c: New file.
27105         * gcc.dg/compat/struct-align-2_y.c: New file.
27106
27107         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27108         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27109         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27110         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27111         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27112         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27113         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27114         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27115         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27116         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27117         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27118         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27119         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27120         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27121         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27122         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27123         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27124         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27125         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27126         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27127         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27128         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27129         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27130         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27131         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27132         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27133         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27134         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27135         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27136
27137 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27138
27139         * gcc.dg/i386-call-1.c: New test.
27140
27141 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         PR c++/9162
27144         * g++.dg/parse/defarg4.C: New.
27145
27146 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27147
27148         PR target/10700
27149         * gcc.c-torture/compile/20030703-1.c: New test case.
27150
27151 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.dg/template/local3.C: Remove extra semicolon.
27154
27155 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27156
27157         * gcc.dg/i386-volatile-1.c: New test.
27158
27159 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         PR c++/11072
27162         * g++.dg/other/offsetof2.C: XFAIL.
27163         * g++.dg/other/offsetof5.C: New.
27164
27165         PR c++/10219
27166         * g++.dg/template/error1.C: New.
27167
27168         PR c++/9779
27169         * g++.dg/template/dependent-expr1.C: New.
27170
27171 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/6949
27174         * g++.dg/template/local3.C: New test.
27175
27176         PR c++/11149
27177         * g++.dg/lookup/scoped6.C: New test.
27178
27179 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27180
27181         PR c++/8046
27182         * g++.dg/other/error7.C: New test.
27183
27184 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27185
27186         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27187         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27188         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27189         * g++.old-deja/g++.other/union2.C: Likewise.
27190         * gcc.dg/c90-const-expr-2.c: Likewise.
27191         * gcc.dg/c90-const-expr-3.c: Likewise.
27192         * gcc.dg/c99-const-expr-2.c: Likewise.
27193         * gcc.dg/c99-const-expr-3.c: Likewise.
27194         * gcc.dg/concat.c: Likewise.
27195
27196 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/9559
27199         * g++.dg/init/static1.C: New test.
27200
27201 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27202
27203         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27204         * g++.old-deja/g++.other/access2.C: Likewise.
27205         * g++.old-deja/g++.other/decl2.C: Likewise.
27206         * gcc.c-torture/execute/20020615-1.c: Likewise.
27207
27208 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27209
27210         PR c++/4933
27211         * g++.dg/template/sizeof4.C: New test.
27212
27213 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27214
27215         * g++.dg/other/error6.C: New test.
27216
27217 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27218
27219         PR c++/10750
27220         * g++.dg/parse/constant2.C: New test.
27221
27222 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27223
27224         PR c++/11106
27225         * g++.dg/other/error5.C: New test.
27226
27227 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27228
27229         * gcc.dg/format/gcc_diag-1.c: New test.
27230
27231 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27232
27233         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27234
27235 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27236
27237         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27238         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27239         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27240
27241 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.c-torture/execute/builtins/string-8.c: New test.
27244         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27245         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27246         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27247
27248 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27249
27250         PR c++/10468
27251         * g++.dg/ext/typeof6.C: New test.
27252
27253 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27254
27255         PR c++/10796
27256         * g++.dg/init/enum1.C: New test.
27257
27258 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27259
27260         * gcc.dg/20030627-1.c: New test.
27261
27262 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/11332
27265         * g++.dg/expr/static_cast2.C: New test.
27266
27267 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27268             Jakub Jelinek  <jakub@redhat.com>
27269
27270         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27271         sprintf(dst,"%s",src) optimization.
27272         * gcc.c-torture/execute/20030626-1.c: New test case.
27273         * gcc.c-torture/execute/20030626-2.c: New test case.
27274
27275 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27276
27277         * gcc.c-torture/execute/multi-ix.c: New test.
27278
27279         * gcc.c-torture/execute/simd-4.c (main):
27280         Added missing semicolon at end of union.
27281
27282 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27283
27284         PR c++/8266
27285         * g++.dg/template/explicit-instantiation3.C: New test.
27286
27287 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27288
27289         * gcc.dg/20030626-1.c: Use signed char.
27290
27291 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27292
27293         * gcc.dg/20030626-1.c: New test.
27294
27295 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27296
27297         * const-str-2.m: Update.
27298
27299 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27300
27301         PR c++/10990
27302         * g++.dg/rtti/dyncast1.C: New test.
27303         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27304         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27305         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27306
27307         PR c++/10931
27308         * g++.dg/expr/static_cast1.C: New test.
27309
27310 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27311
27312         * gcc.dg/20030625-1.c: New test.
27313
27314 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27315
27316         * gcc.c-torture/compile/20030624-1.c: New test case.
27317
27318 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27319
27320         * gcc.c-torture/execute/string-opt-17.c: New test.
27321
27322 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/5754
27325         * g++.dg/parse/crash6.C: New test.
27326
27327 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27328
27329         * gcc.dg/builtins-24.c: New test case.
27330
27331 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * g++.dg/opt/operator1.C: New test.
27334
27335 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27336
27337         * gcc.c-torture/execute/string-opt-16.c: New test case.
27338
27339 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27340
27341         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27342         * g++.old-deja/g++.other/conv7.C: Likewise.
27343         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27344         * g++.old-deja/g++.other/overload14.C: Likewise.
27345
27346 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27347
27348         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27349         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27350
27351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27352
27353         PR c++/10888
27354         * g++.dg/warn/Winline-3.C: New test.
27355
27356 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27357
27358         * lib/target-supports.exp (check_alias_available): Make the test
27359         program acceptable to the Solaris assembler.
27360
27361         PR c++/10749
27362         * g++.dg/template/memclass2.C: New test.
27363
27364 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27365             Eric Botcazou  <ebotcazou@libertysurf.fr>
27366
27367         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27368         data for non-matching targets.
27369         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27370
27371 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27372
27373         PR c++/10845
27374         * g++.dg/template/member3.C: New test.
27375
27376 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27377
27378         PR c++/10939
27379         * g++.dg/template/func1.C: New test.
27380
27381         PR c++/9649
27382         * g++.dg/template/static4.C: New test.
27383         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27384
27385         PR c++/11041
27386         * g++.dg/init/ref7.C: New test.
27387
27388 2003-06-19  Matt Austern  <austern@apple.com>
27389
27390         PR c++/11228
27391         * g++.dg/anew1.C: New test.
27392         * g++.dg/anew2.C: New test.
27393         * g++.dg/anew3.C: New test.
27394         * g++.dg/anew4.C: New test.
27395
27396 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27397
27398         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27399
27400 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27401
27402         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27403         endian-dependent.
27404
27405 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27406
27407         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27408         Remove cruft.
27409
27410 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27411
27412         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27413         * gcc.c-torture/compile/961203-1.c: Likewise.
27414         * gcc.c-torture/compile/980506-1.c: Likewise.
27415
27416 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27417
27418         PR c++/10712
27419         * g++.dg/lookup/using7.C: New test.
27420
27421 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27422
27423         PR c++/11105
27424         * g++.dg/abi/conv1.C: Remove it.
27425         * g++.dg/template/conv7.C: New test.
27426         * g++.dg/template/conv8.C: Likewise.
27427         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27428         conversion operator.
27429
27430 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27431
27432         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27433         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27434         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27435         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27436         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27437         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27438         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27439         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27440         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27441         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27442         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27443         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27444         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27445         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27446         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27447         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27448         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27449         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27450         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27451         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27452         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27454         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27455         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27456         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27457         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27458         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27459         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27460         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27461
27462 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27463
27464         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27465         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27466         indications.
27467
27468 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27469
27470         * gcc.dg/i386-387-5.c: New test case.
27471         * gcc.dg/i386-387-6.c: New test case.
27472         * gcc.dg/builtins-23.c: New test case.
27473
27474 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27475
27476         * gcc.dg/builtins-22.c: New test case.
27477         * gcc.dg/i386-387-1.c: Update to test exp.
27478         * gcc.dg/i386-387-2.c: Likewise.
27479
27480 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27481
27482         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27483
27484 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27485
27486         * lib/gcc-dg.exp (dg-require-dll): New function.
27487         (dg-xfail-if): Likewise.
27488         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27489         driver.
27490
27491         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27492         * gcc.c-torture/compile/20001205-1.c: Likewise.
27493         * gcc.c-torture/compile/20001226-1.c: Likewise.
27494         * gcc.c-torture/compile/20010518-2.c: Likewise.
27495         * gcc.c-torture/compile/20020312-1.c: Likewise.
27496         * gcc.c-torture/compile/20020604-1.c: Likewise.
27497         * gcc.c-torture/compile/920501-12.c: Likewise.
27498         * gcc.c-torture/compile/920501-4.c: Likewise.
27499         * gcc.c-torture/compile/920520-1.c: Likewise.
27500         * gcc.c-torture/compile/920521-1.c: Likewise.
27501         * gcc.c-torture/compile/920625-1.c: Likewise.
27502         * gcc.c-torture/compile/961203-1.c: Likewise.
27503         * gcc.c-torture/compile/980506-1.c: Likewise.
27504         * gcc.c-torture/compile/981006-1.c: Likewise.
27505         * gcc.c-torture/compile/981022-1.c: Likewise.
27506         * gcc.c-torture/compile/981223-1.c: Likewise.
27507         * gcc.c-torture/compile/990617-1.c: Likewise.
27508         * gcc.c-torture/compile/dll.c: Likewise.
27509         * gcc.c-torture/compile/labels-3.c: Likewise.
27510         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27511         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27512         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27513         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27514         * gcc.c-torture/compile/simd-5.c: Likewise.
27515         * gcc.c-torture/compile/20000804-1.x: Remove.
27516         * gcc.c-torture/compile/20001205-1.x: Likewise.
27517         * gcc.c-torture/compile/20001226-1.x: Likewise.
27518         * gcc.c-torture/compile/20010518-2.x: Likewise.
27519         * gcc.c-torture/compile/20020312-1.x: Likewise.
27520         * gcc.c-torture/compile/20020604-1.x: Likewise.
27521         * gcc.c-torture/compile/920501-12.x: Likewise.
27522         * gcc.c-torture/compile/920501-4.x: Likewise.
27523         * gcc.c-torture/compile/920520-1.x: Likewise.
27524         * gcc.c-torture/compile/920521-1.x: Likewise.
27525         * gcc.c-torture/compile/920625-1.x: Likewise.
27526         * gcc.c-torture/compile/961203-1.x: Likewise.
27527         * gcc.c-torture/compile/980506-1.x: Likewise.
27528         * gcc.c-torture/compile/981006-1.x: Likewise.
27529         * gcc.c-torture/compile/981022-1.x: Likewise.
27530         * gcc.c-torture/compile/981223-1.x: Likewise.
27531         * gcc.c-torture/compile/990617-1.x: Likewise.
27532         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27533         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27534         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27535         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27536         * gcc.c-torture/compile/simd-5.x: Likewise.
27537
27538         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27539
27540 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27541
27542         * gcc.c-torture/execute/20030611-1.c: New test.
27543
27544 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27545
27546         PR middle-end/168
27547         * gcc.dg/20030612-1.c: New test case.
27548
27549 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/10635
27552         * g++.dg/expr/cast1.C: New test.
27553
27554 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27555
27556         * gcc.dg/builtins-21.c: New test case.
27557
27558 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27559
27560         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27561         options instead of at the end.
27562         * lib/objc.exp (objc_target_compile): Likewise.
27563
27564 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/10432
27567         * g++.dg/parse/error1.C: New test.
27568
27569 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27570
27571         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27572         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27573         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27574         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27575         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27576         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27577         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27578         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27579         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27580         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27581         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27582         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27583         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27584         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27585         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27586         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27587         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27588         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27589         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27590         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27591         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27592         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27593         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27594         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27595
27596         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27597         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27598         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27599         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27600         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27601         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27602         * gcc.dg/compat/scalar-return-3_main.c: New file.
27603         * gcc.dg/compat/scalar-return-3_x.c: New file.
27604         * gcc.dg/compat/scalar-return-3_y.c: New file.
27605         * gcc.dg/compat/scalar-return-4_main.c: New file.
27606         * gcc.dg/compat/scalar-return-4_x.c: New file.
27607         * gcc.dg/compat/scalar-return-4_y.c: New file.
27608
27609 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27610
27611         * gcc.dg/compat/fp2-struct-check.h: New file.
27612         * gcc.dg/compat/fp2-struct-defs.h: New file.
27613         * gcc.dg/compat/fp2-struct-init.h: New file.
27614         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27615         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27616         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27617         * gcc.dg/compat/struct-return-10_main.c: New file.
27618         * gcc.dg/compat/struct-return-10_x.c: New file.
27619         * gcc.dg/compat/struct-return-10_y.c: New file.
27620
27621         * gcc.dg/compat/compat-common.h: New file.
27622         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27623         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27624         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27625         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27626         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27627         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27628         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27629         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27630         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27631         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27632         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27633         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27634         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27635         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27636         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27637         * gcc.dg/compat/small-struct-check.h: Ditto.
27638         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27639         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27640         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27641         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27642         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27643         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27644         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27645         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27646         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27647         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27648         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27649         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27650         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27651         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27652         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27653         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27654         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27655         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27656         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27657         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27658         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27659         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27660         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27661         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27662         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27663         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27664         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27665         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27666         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27667         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27668
27669 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27670
27671         * g++.dg/pch/static-1.C: New file.
27672         * g++.dg/pch/static-1.Hs: New file.
27673
27674 2003-06-10  Richard Henderson  <rth@redhat.com>
27675
27676         * gcc.dg/asm-7.c: Adjust expected warning text.
27677
27678 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27679
27680         * gcc.dg/builtins-20.c: New test case.
27681
27682 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++/11131
27685         * g++.dg/opt/template1.C: New test.
27686
27687 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27688
27689         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27690         additional_sources.
27691
27692 2003-05-21  David Taylor  <dtaylor@emc.com>
27693
27694         * gcc.dg/Wpadded.c: New file.
27695
27696 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27697
27698         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27699         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27700         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27701         dg-require-weak.
27702
27703 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27704
27705         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27706
27707 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27708
27709         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27710         (dg-require-alias): Likewise.
27711         (dg-require-gc-sections): Likewise.
27712         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27713
27714 2003-06-08  Richard Henderson  <rth@redhat.com>
27715
27716         * gcc.dg/20011029-2.c: Fix the array reference.
27717         * gcc.dg/asm-7.c: New.
27718
27719 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27720
27721         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27722
27723 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27724
27725         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27726         (dg-require-gc-sections): Likewise.
27727
27728 2003-06-08  Jan Hubicka  <jh@suse.cz>
27729
27730         * i386-cmov1.c: Fix regular expression.
27731         * i386-cvt-1.c: Likewise.
27732         * i386-local.c: Likewise.
27733         * i386-local2.c: Likewise.
27734         * i386-mul.c: Likewise.
27735         * i386-ssetype-1.c: Likewise.
27736         * i386-ssetype-3.c: Likewise.
27737         * i386-ssetype-5.c: Likewise.
27738
27739 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27740
27741         PR c++/11039
27742         * g++.dg/warn/implicit-typename2.C: New test.
27743         * g++.dg/warn/implicit-typename3.C: New test.
27744
27745 2003-06-07  Richard Henderson  <rth@redhat.com>
27746
27747         * g++.dg/other/offsetof3.C: Use size_t.
27748         * g++.dg/other/offsetof4.C: Likewise.
27749
27750 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27751
27752         * lib/copy-file.exp: New. Implement gcc_copy_files.
27753
27754         * lib/dg-pch.exp: Load copy-file.exp
27755         (dg-pch): Use gcc_copy_files instead of "file copy".
27756
27757 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27758
27759         * gcc.dg/weak/weak.exp: Simplify.
27760         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27761         * gcc.dg/weak/weak-1.c: Likewise.
27762         * gcc.dg/weak/weak-2.c: Likewise.
27763         * gcc.dg/weak/weak-3.c: Likewise.
27764         * gcc.dg/weak/weak-4.c: Likewise.
27765         * gcc.dg/weak/weak-5.c: Likewise.
27766         * gcc.dg/weak/weak-6.c: Likewise.
27767         * gcc.dg/weak/weak-7.c: Likewise.
27768         * gcc.dg/weak/weak-8.c: Likewise.
27769         * gcc.dg/weak/weak-9.c: Likewise.
27770
27771 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27772
27773         gcc.c-torture/execute/20030606-1.c: New.
27774
27775 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27776
27777         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27778         * gcc.dg/builtins-19.c: Likewise.
27779
27780 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27781
27782         * gcc.dg/builtins-2.c: Add some more tests.
27783         * gcc.dg/builtins-18.c: New test case.
27784         * gcc.dg/builtins-19.c: New test case.
27785
27786 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27787             Jim Wilson  <wilson@tuliptree.org>
27788
27789         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27790
27791 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27792
27793         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27794         mempcpy/stpcpy calls not to be optimized into something else.
27795         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27796         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27797         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27798
27799 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27800
27801         * gcc.dg/format/asm_fprintf-1.c: New test.
27802
27803 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27804
27805         * lib/gcc-defs.exp (additional_sources): New variable.
27806         (dg-additional-sources): New function.
27807         (additional_files): New variable.
27808         (dg-additional-files): New function.
27809         (dg-additional-files-options): Likewise.
27810         * lib/gcc-dg.exp (dg-require-weak): New function.
27811         (dg-require-alias): Likewise.
27812         (dg-require-gc-sections): Likewise.
27813         * lib/target-supports.exp (check_alias_available): Remove testfile
27814         parameter.
27815         (check_gc_sections_available): New function.
27816         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27817         (dg-gpp-additional-files): Likewise.
27818         * lib/g++.exp (additional_sources): Remove.
27819         (additional_files): Likewise.
27820         (g++_target_compile): Use dg-additional-files-options.
27821
27822         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27823         Tcl logic.
27824         * gcc.dg/special/ecos.exp: Remove.
27825         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27826         * gcc.dg/special/alias-1.c: Likewise.
27827         * gcc.dg/special/alias-2.c: Likewise.
27828         * gcc.dg/special/gcsec-1.c: Likewise.
27829         * gcc.dg/special/weak-1.c: Likewise.
27830         * gcc.dg/special/weak-2.c: Likewise.
27831         * gcc.dg/special/wkali-1.c: Likewise.
27832         * gcc.dg/special/wkali-2.c: Likewise.
27833
27834         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27835         dg-gpp-additional-*.
27836         * g++.dg/special/conpr-3.C: Likewise.
27837         * g++.dg/special/conpr-4.C: Likewise.
27838         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27839         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27840         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27841         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27842         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27843         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27844         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27845         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27846         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27847         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27848         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27849         * g++.old-deja/g++.other/comdat1.C: Likewise.
27850         * g++.old-deja/g++.other/comdat2.C: Likewise.
27851         * g++.old-deja/g++.other/comdat3.C: Likewise.
27852         * g++.old-deja/g++.other/ctor1.C: Likewise.
27853         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27854
27855 2003-06-05  Richard Henderson  <rth@redhat.com>
27856
27857         * gcc.dg/debug/20030605-1.c: New.
27858
27859 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27860
27861         * README.QMTEST: Update.
27862
27863 2003-06-04  Richard Henderson  <rth@redhat.com>
27864
27865         * gcc.dg/cleanup-1.c: New.
27866         * gcc.dg/cleanup-2.c: New.
27867         * gcc.dg/cleanup-3.c: New.
27868         * gcc.dg/cleanup-4.c: New.
27869         * gcc.dg/cleanup-5.c: New.
27870         * gcc.dg/cleanup-6.c: New.
27871         * gcc.dg/cleanup-7.c: New.
27872
27873 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27874
27875         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27876
27877         * lib/dg-pch.exp: New file.
27878         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27879         * gcc.dg/pch/pch.exp: Likewise.
27880
27881 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27882
27883         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27884         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27885         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27886         * gcc.dg/builtins-17.c: New test case.
27887         * gcc.dg/i386-387-4.c: New test case.
27888         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27889
27890 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27891
27892         * gcc.dg/ultrasp9.c: New test.
27893
27894 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27895
27896         * gcc.c-torture/compile/20030604-1.c: New test.
27897         * gcc.dg/sparc-constant-1.c: New test.
27898
27899 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27900
27901         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27902
27903 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27904
27905         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27906
27907         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27908         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27909
27910 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27911
27912         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27913
27914 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27915
27916         PR c++/10940
27917         * g++.dg/template/spec10.C: New test.
27918
27919 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27920
27921         * gcc.dg/builtins-16.c: New test case.
27922
27923 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27924
27925         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27926         mempcpy test with post-increments.
27927         * gcc.c-torture/execute/string-opt-3.c: New test.
27928         * gcc.dg/string-opt-1.c: New test.
27929
27930 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27931
27932         PR fortran/10965
27933         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27934
27935 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27936
27937         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27938         (scan-assembler): ... here.  Use dg-scan.
27939         (scan-assembler-not): Likewise.
27940         (scan-file): New function.
27941         (scan-file-not): Likewise.
27942         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27943         * gcc.dg/cpp/_Pragma4.c: Likewise.
27944         * gcc.dg/cpp/_Pragma5.c: Likewise.
27945         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27946         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27947         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27948         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27949         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27950         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27951         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27952         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27953         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27954         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27955         * gcc.dg/cpp/cxxcom1.c: Likewise.
27956         * gcc.dg/cpp/line1.c: Likewise.
27957         * gcc.dg/cpp/maccom1.c: Likewise.
27958         * gcc.dg/cpp/maccom2.c: Likewise.
27959         * gcc.dg/cpp/maccom3.c: Likewise.
27960         * gcc.dg/cpp/maccom4.c: Likewise.
27961         * gcc.dg/cpp/maccom5.c: Likewise.
27962         * gcc.dg/cpp/maccom6.c: Likewise.
27963         * gcc.dg/cpp/multiline.c: Likewise.
27964         * gcc.dg/cpp/spacing1.c: Likewise.
27965         * gcc.dg/cpp/spacing2.c: Likewise.
27966         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27967         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27968         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27969         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27970         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27971         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27972         * gcc.dg/cpp/cxxcom2.c: Likewise.
27973         * gcc.dg/cpp/cxxcom2.h: New file.
27974
27975         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27976         * g++.dg/cpp/truefalse.C: Here.
27977         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27978
27979 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27980
27981         * gcc.dg/cpp/redef3.c: New file.
27982
27983 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27984
27985         * gcc.dg/i386-loop-3.c: New test.
27986
27987 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27988
27989         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27990
27991 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27992
27993         * gcc.dg/fwrapv-1.c: New test case.
27994         * gcc.dg/fwrapv-2.c: New test case.
27995
27996 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27997
27998         PR c++/10956
27999         * g++.dg/template/spec9.C: New test.
28000
28001 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28002
28003         * gcc.dg/duff-4.c: New test case.
28004
28005 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28006
28007         PR fortran/10843
28008         * g77.dg/ffixed-form-1.f: New test
28009         * g77.dg/ffixed-form-2.f: New test
28010         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28011         * g77.dg/ffree-form-3.f: New test
28012
28013 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28014
28015         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28016         * gcc.dg/wint_t-1.c: Likewise.
28017
28018 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28019
28020         * g++.dg/template/access11.C: New test.
28021
28022 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28023
28024         PR c++/10849
28025         * g++.dg/template/access10.C: New test.
28026
28027 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28028             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28029
28030         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28031
28032 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28033
28034         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28035         suppress for powerpc-*-darwin*.
28036         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28037
28038 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28039
28040         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28041         suppress option for powerpc-*-darwin*.
28042
28043 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28044
28045         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28046         * gcc.dg/builtins-4.c: Add test for fmod.
28047
28048 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28049
28050         PR c++/10682
28051         * g++.dg/template/instantiate4.C: New test.
28052
28053 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28054
28055         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28056
28057 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28058
28059         * gcc.dg/compat/scalar-return-1_main.c: New file.
28060         * gcc.dg/compat/scalar-return-1_x.c: New file.
28061         * gcc.dg/compat/scalar-return-1_y.c: New file.
28062         * gcc.dg/compat/scalar-return-2_main.c: New file.
28063         * gcc.dg/compat/scalar-return-2_x.c: New file.
28064         * gcc.dg/compat/scalar-return-2_y.c: New file.
28065         * gcc.dg/compat/struct-return-3_main.c: New file.
28066         * gcc.dg/compat/struct-return-3_y.c: New file.
28067         * gcc.dg/compat/struct-return-3_x.c: New file.
28068         * gcc.dg/compat/struct-return-2_main.c: New file.
28069         * gcc.dg/compat/struct-return-2_x.c: New file.
28070         * gcc.dg/compat/struct-return-2_y.c: New file.
28071
28072 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28073
28074         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28075         for hppa*-hp-hpux*.
28076         * gcc.dg/20021014-1.c (dg-options): Likewise.
28077         * gcc.dg/nest.c (dg-options): Likewise.
28078
28079 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28080
28081         PR c++/9738
28082         * g++.dg/ext/dllimport2.C: New file.
28083         * g++.dg/ext/dllimport3.C: New file.
28084
28085 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28086
28087         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28089         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28090         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28091         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28092         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28093         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28094         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28095         * gcc.dg/compat/small-struct-defs.h: New file.
28096         * gcc.dg/compat/small-struct-init.h: New file.
28097         * gcc.dg/compat/small-struct-check.h: New file.
28098         * gcc.dg/compat/fp-struct-defs.h: New file.
28099         * gcc.dg/compat/fp-struct-check.h: New file.
28100         * gcc.dg/compat/fp-struct-init.h: New file.
28101         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28102         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28103
28104 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28105
28106         * gcc.dg/20030225-2.c: New test.
28107
28108 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28109             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28110
28111         * gcc.c-torture/compile/20030518-1.c: New test case.
28112
28113 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28114
28115         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28116         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28117         gcc-dg-debug-runtest.
28118         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28119         gcc-dg-debug-runtest.
28120
28121 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28122
28123         PR c++/9022
28124         * g++.dg/lookup/using6.C: New test.
28125
28126 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28127
28128         * g++.dg/parse/access2.C: New test.
28129
28130 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28131
28132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28133         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28134         * gcc.dg/debug/debug.exp: Likewise.
28135
28136 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28137
28138         * gcc.dg/dollar.c: New test.
28139
28140 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28141
28142         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28143         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28144         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28145         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28146         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28147         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28148         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28149         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28150         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28151         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28152         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28153         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28154         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28155         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28156         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28157         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28158         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28159         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28160
28161 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28162
28163         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28164         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28165         support for "repo" mode.
28166         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28167         * lib/g77-dg.exp: Likewise.
28168         * lib/obj-dg.exp: Likewise.
28169
28170 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28171
28172         Merge from gcc-3_2-rhl8-branch:
28173         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.dg/tls/opt-6.c: New test.
28176
28177         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * gcc.dg/20030405-1.c: New test.
28180
28181         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28182
28183         * gcc.dg/20030309-1.c: New test.
28184
28185         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28186
28187         * gcc.c-torture/execute/20030307-1.c: New test.
28188
28189         2003-02-20  Randolph Chung  <tausq@debian.org>
28190
28191         * gcc.c-torture/compile/20030220-1.c: New test.
28192
28193         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28194
28195         * gcc.dg/20030217-1.c: New test.
28196
28197         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/compile/20020129-1.c: New test.
28200
28201         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28202
28203         * gcc.dg/unroll-1.c: New test.
28204
28205         2002-11-16  Jan Hubicka  <jh@suse.cz>
28206
28207         * gcc.c-torture/execute/20020920-1.c: New test.
28208
28209         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28210
28211         PR target/7434
28212         * gcc.c-torture/compile/20021008-1.c: New test.
28213
28214         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28215
28216         PR target/7559
28217         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28218
28219         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28220
28221         * gcc.c-torture/compile/20020807-1.c: New test.
28222
28223         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28224
28225         * gcc.dg/tls/opt-1.c: New test.
28226
28227         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.dg/20020729-1.c: New test.
28230
28231         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * g++.dg/opt/life1.C: New test.
28234
28235         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * gcc.dg/20020525-1.c: New test.
28238
28239         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28240
28241         PR c++/6794
28242         * g++.dg/ext/pretty1.C: New test.
28243         * g++.dg/ext/pretty2.C: New test.
28244
28245 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28246
28247         PR c++/8385
28248         * g++.dg/ext/typeof5.C: New test.
28249
28250 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28251
28252         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28253         __USER_LABEL_PREFIX__ into account.
28254         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28255
28256 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28257
28258         * gcc.dg/builtins-15.c: New test case.
28259
28260 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28261
28262         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28263
28264 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28265
28266         * lib/g++.exp: Tweak handling of additional source files.
28267         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28268         * g++.dg/special/conpr-2a.C: Rename to ...
28269         * g++.dg/special/conpr-2a.cc: ... this.
28270         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28271         * g++.dg/special/conpr-3a.C: Rename to ...
28272         * g++.dg/special/conpr-3a.cc: This.
28273         * g++.dg/special/conpr-3b.C: Rename to ...
28274         * g++.dg/special/conpr-3b.cc: This.
28275         * g++.dg/special/conpr-4.C: New test.
28276         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28277
28278 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28279
28280         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28281
28282 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28283
28284         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28285         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28286         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28287         * g++.old-deja/g++.other/warn3.C: Likewise.
28288
28289 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28290
28291         * gcc.dg/i386-387-1.c: Update to also test log.
28292         * gcc.dg/i386-387-2.c: Likewise.
28293
28294 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28295
28296         * g77.f-torture/execute/int8421.f: New test.
28297
28298 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28299
28300         PR c++/10230, c++/10481
28301         * g++.dg/lookup/scoped5.C: New test.
28302
28303 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28304
28305         PR c++/10552
28306         * g++.dg/template/ttp6.C: New test.
28307
28308 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28309
28310         * gcc.c-torture/execute/builtins: New directory.
28311         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28312         gcc.c-torture/execute/builtins.
28313         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28314         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28315         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28316         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28317
28318 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28319
28320         PR c++/9252
28321         * g++.dg/template/access8.C: New test.
28322         * g++.dg/template/access9.C: New test.
28323
28324 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28325
28326         PR c++/9554
28327         * g++.dg/parse/access1.C: New test.
28328
28329 2003-05-09  DJ Delorie  <dj@redhat.com>
28330
28331         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28332         long, and not an int.
28333
28334 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28335
28336         PR c++/10555, c++/10576
28337         * g++.dg/template/memclass1.C: New test.
28338
28339 2003-05-08  DJ Delorie  <dj@redhat.com>
28340
28341         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28342         targets.
28343         * gcc.c-torture/execute/20021024-1.x: Likewise.
28344         * gcc.c-torture/execute/shiftdi.x: Likewise.
28345         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28346         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28347         * gcc.dg/20021018-1.c: Likewise.
28348
28349 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28350
28351         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28352
28353         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28354         (bcopy): Call memmove.
28355
28356 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28357
28358         * g77.f-torture/compile/8485.f: New test case.
28359
28360 2003-05-07  Richard Henderson  <rth@redhat.com>
28361
28362         PR c++/10570
28363         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28364         Verify exception_cleanup not called for rethrows.
28365         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28366         when exiting catch block without rethrowing.
28367         * g++.dg/eh/forced3.C: New.
28368         * g++.dg/eh/forced4.C: New.
28369
28370 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28371
28372         * gcc.dg/20030505.c: Fix triplet.
28373
28374 2003-05-06  DJ Delorie  <dj@redhat.com>
28375
28376         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28377         * gcc.dg/nest.c: Likewise.
28378
28379 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28380
28381         * gcc.dg/builtins-14.c: New test case.
28382
28383 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28384
28385         * lib/compat.exp (compat-execute): New argument.
28386         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28387         * gcc.dg/compat: New test directory.
28388         * gcc.dg/compat/compat.exp: New expect script.
28389         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28390         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28391         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28392         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28393         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28394         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28395
28396         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28397         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28398         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28399         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28400         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28401         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28402         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28403         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28404         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28405         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28406         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28407         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28408         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28409         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28410         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28411
28412 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28413
28414         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28415
28416 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28417
28418         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28419
28420 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28421
28422         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28423         * gcc.dg/ppc-fsel-2.c: New test.
28424
28425         * gcc.dg/unused-5.c: New test.
28426
28427 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28428
28429         PR c++/10496
28430         * g++.dg/warn/pmf1.C: New test.
28431
28432 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28433
28434         PR c++/4494
28435         * g++.dg/warn/main.C: New test.
28436
28437 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28438
28439         * gcc.dg/nonnull-3.c: New test.
28440
28441 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28442
28443         * gcc.dg/cpp/Wtrigraphs.c: Update.
28444         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28445
28446 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28447
28448         * gcc.dg/ppc-fsel-1.c: New test.
28449
28450 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28451
28452         PR c/10604
28453         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28454
28455 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28456
28457         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28458
28459 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28460
28461         PR c++/9364, c++/10553, c++/10586
28462         * g++.dg/parse/typename4.C: New test.
28463         * g++.dg/parse/typename5.C: Likewise.
28464
28465 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28466
28467         * gcc.c-torture/compile/20030503-1.c: New test.
28468
28469 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28470
28471         * g++.dg/lookup/using5.C: Fix testcase error.
28472
28473 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28474
28475         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28476         since MEABI is no longer supported.  Remove all vestiges
28477         of MEABI from the test.
28478
28479 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28480
28481         PR c++/10554
28482         * g++.dg/lookup/using5.C: New test.
28483
28484 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28485
28486         PR c++/8772
28487         * g++.dg/template/ttp5.C: New test.
28488
28489 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28490
28491         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28492         (dg-gpp-additional-sources): New function.
28493         (dg-gpp-additional-files): Likewise.
28494         * lib/g++.exp (additional_sources): New variable.
28495         (additional_files): Likewise.
28496         (g++_target_compile): Deal with them.
28497         * lib/old-dejagnu.exp: Remove.
28498         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28499         * g++.old-deja: Revise all tests to use dg commands.
28500
28501 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28502
28503         PR c++/9432, c++/9528
28504         * g++.dg/lookup/using4.C: New test.
28505
28506 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28507
28508         * gcc.dg/noreturn-5.c: New file.
28509         * gcc.dg/noreturn-6.c: New file.
28510
28511         * gcc.c-torture/compile/inline-1.c: New file.
28512
28513 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/10551
28516         * g++.dg/template/explicit1.C: New test.
28517
28518 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR c++/10549
28521         * g++.dg/other/bitfield1.C: New test.
28522
28523         PR c++/10527
28524         * g++.dg/init/new7.C: New test.
28525
28526 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28527
28528         * g++.dg/ext/desig1.C: New test.
28529         * g++.dg/ext/init1.C: Update.
28530
28531         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28532
28533 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/10180
28536         * g++.dg/warn/Winline-1.C: New test.
28537
28538 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28539
28540         * gcc.c-torture/execute/string-opt-19.c: New test.
28541
28542         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28543         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28544
28545 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28546
28547         PR c++/10506
28548         * g++.dg/init/new6.C: New test.
28549
28550         PR c++/10503
28551         * g++.dg/init/ref6.C: New test.
28552
28553 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28554
28555         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28556
28557 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28558
28559         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28560         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28561
28562 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28563
28564         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28565         initialized static data members.
28566
28567 2003-04-25  H.J. Lu <hjl@gnu.org>
28568
28569         * gcc.dg/ia64-sync-4.c: New test.
28570
28571 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28572
28573         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28574         date.
28575
28576 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         PR c++/10337
28579         * g++.dg/warn/conv1.C: New test.
28580         * g++.old-deja/g++.other/conv7.C: Adjust.
28581         * g++.old-deja/g++.other/overload14.C: Adjust.
28582
28583 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28584
28585         PR c++/10471
28586         * g++.dg/template/defarg2.C: New test.
28587
28588 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28589
28590         * gcc.dg/cpp/include2.c: Update.
28591         * gcc.dg/cpp/multiline-2.c: New.
28592         * gcc.dg/cpp/multiline.c: Update.
28593         * gcc.dg/cpp/strify2.c: Update.
28594         * gcc.dg/cpp/trad/literals-2.c: Update.
28595
28596 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28597
28598         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28599
28600 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28601
28602         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28603
28604 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR c++/10451
28607         * g++.dg/parse/crash4.C: New test.
28608
28609         PR c++/9847
28610         * g++.dg/parse/crash5.C: New test.
28611
28612 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28613
28614         PR c++/10446
28615         * g++.dg/parse/crash3.C: New test.
28616
28617         PR c++/10428
28618         * g++.dg/parse/elab1.C: New test.
28619
28620 2003-04-22  Devang Patel  <dpatel@apple.com>
28621
28622         * gcc.dg/cpp/trad/funlike-5.c: New test.
28623
28624 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28625
28626         * g++.dg/other/packed1.C: Fix dg options.
28627
28628 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28629
28630         * g++.dg/other/offsetof2.C: New test.
28631
28632 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28633
28634         * g++.dg/template/recurse.C: Adjust location of error messages.
28635
28636 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         PR c++/9881
28639         * g++.dg/init/addr-const1.C: New test.
28640         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28641
28642 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28643
28644         PR c++/10405
28645         * g++.dg/lookup/struct-hack1.C: New test.
28646
28647 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28648
28649         * ucs.c: Update diagnostic messages.
28650
28651 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28652
28653         * gcc.dg/cpp/truefalse.cpp: New test.
28654         * gcc.dg/cpp/cpp.exp: Update.
28655         * g++.dg/other/stdbool-if.C: Remove.
28656
28657 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28658
28659         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28660         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28661
28662 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28663
28664         * gcc.c-torture/compile/20030418-1.c: New test.
28665
28666 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28667
28668         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28669
28670 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28671
28672         PR c++/10347
28673         g++.dg/template/dependent-name1.C: New test.
28674
28675 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28676
28677         * gcc.dg/warn-1.c (tourist_guide): New array,
28678         contains a pointer to bar.
28679
28680 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28681
28682         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28683         * gcc.c-torture/execute/medce-1.c: New test case.
28684         * gcc.c-torture/execute/medce-2.c: New test case.
28685
28686 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28687
28688         * lib/prune.exp: Ignore more messages.
28689
28690         PR c++/10381
28691         * g++.dg/parse/lookup3.C: New test.
28692
28693 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28694
28695         * gcc.c-torture/compile/20030415-1.c : New test.
28696
28697 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28698
28699         * gcc.c-torture/execute/scope-2.c: Move to ...
28700         * gcc.dg/noncompile/scope.c: .... here.
28701
28702 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28703
28704         * gcc.dg/20030414-2.c: New test case.
28705
28706 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28707
28708         PR target/10377
28709         * gcc.dg/20030414-1.c: New test.
28710
28711 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28712
28713         * gcc.dg/builtins-12.c: New test case.
28714         * gcc.dg/builtins-13.c: New test case.
28715
28716 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28717
28718         * gcc.c-torture/execute/string-opt-18.c: New test.
28719
28720 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28721
28722         PR c++/10300
28723         * g++.dg/init/new5.C: New test.
28724
28725 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28726
28727         PR c++/7910
28728         * g++.dg/ext/dllimport1.C: New test.
28729
28730 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28731
28732         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28733
28734 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28735
28736         PR Fortran/9263
28737         * g77.f-torture/noncompile/9263.f: New test
28738         PR Fortran/1832
28739         * g77.f-torture/execute/1832.f: New test
28740
28741 2003-04-11  David Chad  <davidc@freebsd.org>
28742             Loren J. Rittle  <ljrittle@acm.org>
28743
28744         libobjc/8562
28745         * objc.dg/headers.m: New test.
28746
28747 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28748
28749         * gcc.c-torture/execute/builtin-noret-2.c: New.
28750         * gcc.c-torture/execute/builtin-noret-2.x: New.
28751         XFAIL builtin-noret-2.c at -O1 and above.
28752         * gcc.dg/redecl.c: New.
28753         * gcc.dg/Wshadow-1.c: Update error regexps.
28754
28755 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28756
28757         * g++.dg/abi/bitfield10.C: New test.
28758
28759 2003-04-09  Mike Stump  <mrs@apple.com>
28760
28761         * gcc.dg/pch/pch.exp: Make testcase names longer.
28762         * g++.dg/pch/pch.exp: Make testcase names longer.
28763
28764 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28765
28766         * gcc.dg/builtins-11.c: New test case.
28767
28768 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28769
28770         * gcc.dg/builtins-9.c: New test case.
28771         * gcc.dg/builtins-10.c: New test case.
28772
28773 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28774
28775         * gcc.dg/noncompile/init-4.c.c: New test.
28776
28777 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28778
28779         * gcc.misc-test/gcov-9.c: New test.
28780         * gcc.misc-test/gcov-10.c: New test
28781         * gcc.misc-test/gcov-11.c: New test.
28782
28783 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28784
28785         PR optimization/10024
28786         * gcc.c-torture/compile/20030405-1.c: New test.
28787
28788 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28789
28790         * gcc.dg/pch/static-3.c: New.
28791         * gcc.dg/pch/static-3.hs: New.
28792         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28793
28794 2003-04-04  Richard Henderson  <rth@redhat.com>
28795
28796         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28797         * g++.dg/eh/forced2.C: Likewise.
28798
28799 2003-04-03  Mike Stump  <mrs@apple.com>
28800
28801         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28802         target arg.
28803         (scan-assembler-times, scan-assembler-not): Likewise.
28804         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28805
28806 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28807
28808         * gcc.dg/sparc-loop-1.c: New test.
28809
28810 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28811
28812         PR other/9274
28813         * g++.dg/pch/system-2.C: New.
28814         * g++.dg/pch/system-2.Hs: New.
28815
28816 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28817
28818         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28819
28820         * g++.dg/eh/simd-1.C (vecfunc): Same.
28821
28822 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28823
28824         * gcc.c-torture/execute/20030401-1.c: New test case.
28825
28826 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28827
28828         * objc.dg/defs.m: New.
28829
28830 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28831
28832         * g++.dg/eh/simd-1.C: New.
28833         * g++.dg/eh/simd-2.C: New.
28834
28835 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28836
28837         * gcc.c-torture/execute/simd-3.c: New.
28838
28839 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28840
28841         PR c/9936
28842         * gcc.dg/20030331-2.c: New test.
28843
28844 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28845
28846         PR c++/10278
28847         * g++.dg/parse/crash2.C: New test.
28848
28849 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28850
28851         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28852         * gcc.c-torture/execute/20030331-1.c: ...here.
28853
28854 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28855
28856         * gcc.c-torture/execute/20030331-1.c: New test.
28857
28858 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28859
28860         * lib/gcov.exp: Adjust call return testing strings.
28861         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28862
28863 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28864
28865         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28866         * gcc.dg/builtins-7.c: New test case.
28867         * gcc.dg/builtins-8.c: New test case.
28868
28869 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28870
28871         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28872
28873 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28874
28875         PR c++/7647
28876         * g++.dg/lookup-class-member-2.C: New test.
28877
28878 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28879
28880         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28881
28882 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28883
28884         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28885
28886 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28887
28888         * g++.dg/init/attrib1.C: New test.
28889
28890 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28891
28892         * gcc.dg/ultrasp8.c: New test.
28893
28894 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28895
28896         * gcc.dg/ultrasp7.c: New test.
28897
28898 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         PR c++/10047
28901         * g++.dg/template/inline1.C: New test.
28902
28903 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28904
28905         * gcc.dg/sparc-dwarf2.c: New test.
28906
28907 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28908
28909         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28910         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28911
28912 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28913
28914         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28915         than reading .x files.
28916         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28917         * g77.dg/gcov/gcov-1.f: Likewise.
28918         * gcc.misc-tests/gcov-4b.c: Likewise.
28919         * gcc.misc-tests/gcov-5b.c: Likewise.
28920         * gcc.misc-tests/gcov-6.c: Likewise.
28921         * gcc.misc-tests/gcov-7.c: Likewise.
28922         * gcc.misc-tests/gcov-8.c: Likewise.
28923         * g++.dg/gcov/gcov-1.x: Remove.
28924         * g77.dg/gcov/gcov-1.x: Likewise.
28925         * gcc.misc-tests/gcov-4b.x: Likewise.
28926         * gcc.misc-tests/gcov-5b.x: Likewise.
28927         * gcc.misc-tests/gcov-6.x: Likewise.
28928         * gcc.misc-tests/gcov-7.x: Likewise.
28929         * gcc.misc-tests/gcov-8.x: Likewise.
28930
28931 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28932
28933         PR opt/10087
28934         * gcc.dg/20030324-1.c: New test.
28935
28936 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28937
28938         PR c++/10224
28939         * g++.dg/template/arg3.C: New test.
28940
28941         PR c++/10158
28942         * g++.dg/template/friend18.C: New test.
28943
28944 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28945
28946         * g77.f-torture/compile/20030326-1.f: New test case.
28947
28948 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28949
28950         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28951
28952         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28953
28954 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28955
28956         * gcc.dg/ia64-sync-3.c: New test.
28957
28958 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28959
28960         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28961
28962 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28963
28964         * gcc.dg/ultrasp6.c: New test.
28965
28966 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28967
28968         * gcc.dg/i386-signbit-1.c: New test.
28969         * gcc.dg/i386-signbit-2.c: New test.
28970         * gcc.dg/i386-signbit-3.c: New test.
28971
28972 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28973
28974         * gcc.dg/ultrasp5.c: Fix options.
28975
28976 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28977
28978         * gcc.dg/ultrasp5.c: Fix comment.
28979
28980 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28981
28982         PR fortran/10197
28983         * g77.f-torture/execute/10197.f: New test.
28984
28985 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28986
28987         PR c++/9898, c++/383
28988         * g++.dg/template/conv6.C: New test.
28989
28990         PR c++/10119
28991         * g++.dg/template/ptrmem5.C: New test.
28992
28993         PR c++/10026
28994         * g++.dg/lookup/koenig1.C: New test.
28995
28996         PR C++/10199
28997         * g++.dg/lookup/template2.C: New test.
28998
28999 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * g++.dg/opt/rtti1.C: New test.
29002
29003 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29004
29005         * gcc.dg/ultrasp5.c: New test.
29006
29007 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29008
29009         PR middle-end/9967
29010         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29011         builtin fputs.
29012
29013 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29014
29015         PR c/8224
29016         * gcc.dg/20030323-1.c: New test.
29017
29018 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29019
29020         * gcc.c-torture/compile/20030323-1.c: New test case.
29021
29022 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29023
29024         * gcc.dg/20030321-1.c: New test.
29025
29026 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29027
29028         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29029
29030 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29031
29032         PR c++/9978, c++/9708
29033         * g++.dg/ext/vlm1.C: Adjust expected error.
29034         * g++.dg/ext/vla2.C: New test.
29035         * g++.dg/template/arg1.C: New test.
29036         * g++.dg/template/arg2.C: New test.
29037
29038 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29039
29040         * g77.f-torture/execute/select.f: New test.
29041         * g77.f-torture/noncompile/select_no_compile.f: New test.
29042
29043 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         PR c++/9898
29046         * g++.dg/other/error4.C: New test.
29047
29048 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * g++.dg/template/friend17.C: New test.
29051
29052 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29053
29054         * gcc.c-torture/compile/20030320-1.c: New.
29055
29056 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29057
29058         * gcc.dg/builtins-6.c: New test case.
29059
29060 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29061
29062         PR target/10073
29063         * gcc.c-torture/compile/20030319-1.c: New.
29064
29065 2003-03-18  Jan Hubicka  <jh@suse.cz>
29066
29067         * gcc.dg/i386-cvt-1.c: New test.
29068
29069 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29070
29071         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29072         * objc.dg/naming-2.m: Likewise.
29073
29074 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29075
29076         PR c++/9639
29077         * g++.dg/parse/crash1.C: New test.
29078
29079 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/8805
29082         * g++.dg/eh/cleanup1.C: New test.
29083
29084 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29085
29086         * gcc.c-torture/execute/20030316-1.c: New test case.
29087
29088 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         PR c++/9629
29091         * g++.dg/init/ctor2.C: New test.
29092
29093 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29094
29095         * g77.f-torture/compile/xformat.f: New test case.
29096
29097 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29098
29099         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29100         * g++.old-deja/g++.mike/eh50.C: Likewise.
29101
29102 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29103
29104         PR c++/6440
29105         * g++.dg/template/spec7.C: New test.
29106         * g++.dg/template/spec8.C: Likewise.
29107
29108 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29109
29110         * gcc.c-torture/execute/20030313-1.c: New test.
29111
29112 2003-03-14  Richard Henderson  <rth@redhat.com>
29113
29114         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29115
29116 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29117
29118         * gcc.c-torture/compile/20030314-1.c: New test.
29119
29120 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29121
29122         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29123         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29124         thumb target,
29125         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29126         to accept newer _imp__  prefix and additional
29127         newline in .drectve section.
29128         * gcc.dg/dll-4.c: Likewise.
29129         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29130         switch.
29131
29132 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29133
29134         * g++.dg/parse/namespace9.C: New test.
29135
29136         * g++.dg/init/ref5.C: New test.
29137         * g++.dg/parse/ptrmem1.C: Likewise.
29138
29139 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29140
29141         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29142         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29143         regular expression.
29144         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29145         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29146
29147 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29148
29149         * gcc.c-torture/execute/20030224-2.c: New test.
29150
29151 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29152
29153         * gcc.dg/decl-3.c: New test.
29154
29155 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29156
29157         * gcc.dg/i386-loop-2.c: New test.
29158
29159 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29160
29161         PR c++/9474
29162         * g++.dg/parse/namespace8.C: New test.
29163
29164         PR c++/9924
29165         * g++.dg/overload/builtin2.C: New test.
29166
29167 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29168
29169         * gcc.dg/return-type-3.c: New test.
29170
29171 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29172
29173         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29174         profiling options are not supported.
29175
29176 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29177
29178         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29179         * g++.old-deja/g++.warn/impint2.C: Likewise.
29180
29181 2003-03-10  Devang Patel  <dpatel@apple.com>
29182
29183         * g++.dg/cpp/c++_cmd_1.C: New test.
29184         * g++.dg/cpp/c++_cmd_1.h: New file.
29185
29186 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29187
29188         * gcc.dg/altivec-9.c: New file.
29189
29190 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29191
29192         * gcc.dg/ppc-sdata-1.c: New test.
29193         * gcc.dg/ppc-sdata-2.c: New test.
29194
29195 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29196
29197         PR c++/9373
29198         * g++.dg/opt/ptrmem2.C: New test.
29199
29200         PR c++/8534
29201         * g++.dg/opt/ptrmem1.C: New test.
29202
29203 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29204
29205         * gcc.dg/i386-loop-1.c: New test.
29206
29207 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29208
29209         PR c++/9970
29210         * g++.dg/lookup/friend1.C: New test.
29211
29212 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/9823
29215         * g++.dg/parser/constructor1.C: New test.
29216
29217 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29218
29219         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29220
29221         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29222
29223 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29224
29225         * gcc.dg/cpp/Wunused.c: Update test.
29226
29227 2003-03-08  Jan Hubicka  <jh@suse.cz>
29228
29229         * gcc.dg/inline-3.c: New test.
29230
29231 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR c++/9809
29234         * g++.dg/parse/builtin1.C: New test.
29235
29236         PR c++/9982
29237         * g++.dg/abi/cookie1.C: New test.
29238         * g++.dg/abi/cookie2.C: Likewise.
29239
29240         PR c++/9524
29241         * g++.dg/template/field1.C: New test.
29242
29243         PR c++/9912
29244         * g++.dg/parse/class1.C: New test.
29245         * g++.dg/parse/namespace7.C: Likewise.
29246         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29247
29248 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29249
29250         * g++.dg/init/ref4.C: New test.
29251
29252 2003-03-07  Jan Hubicka  <jh@suse.cz>
29253
29254         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29255         * gcc.dg/inline-3.c: New test.
29256
29257 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29258
29259         * g++.dg/init/ref3.C: New test.
29260
29261         PR c++/9965
29262         * g++.dg/init/ref2.C: New test.
29263
29264         PR c++/9400
29265         * g++.dg/warn/Wshadow-2.C: New test.
29266
29267         PR c++/9791
29268         * g++.dg/warn/Woverloaded-1.C: New test.
29269
29270 2003-03-05  Jan Hubicka  <jh@suse.cz>
29271
29272         * gcc.dg/i386-local2.c: New.
29273         * gcc.dg/i386-local.c: Fix typo.
29274
29275 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29276
29277         * g++.dg/abi/layout3.C: New test.
29278
29279 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29280
29281         * gcc.c-torture/compile/20030305-1.c
29282
29283 2003-03-05  Jan Hubicka  <jh@suse.cz>
29284
29285         * gcc.dg/i386-local.c: New.
29286
29287 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29288
29289         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29290
29291 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29292
29293         * gcc.dg/switch-2.c: New test.
29294         * gcc.dg/switch-3.c: New test.
29295         * gcc.dg/Wswitch.c: Adjust line numbers.
29296         * gcc.dg/Wswitch-default.c: Likewise.
29297         * gcc.dg/Wswitch-enum.c: Likewise.
29298
29299 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29300
29301         * gcc.c-torture/execute/20030222-1.c: New test.
29302
29303 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29304
29305         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29306
29307 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29308
29309         PR c++/9878
29310         * g++.dg/init/ref1.C: New test.
29311
29312 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29313
29314         * gcc.dg/sh-relax.c: New SH-only test.
29315
29316 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29317
29318         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29319         comment explaining purpose of testcase.
29320
29321 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29322
29323         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29324         for HC11/HC12 (asm needs two int registers).
29325         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29326         HC11/HC12 because the test uses an asm which needs two 32-bit
29327         registers.
29328
29329 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29330
29331         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29332         for HC11/HC12 (array is too large otherwise).
29333         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29334         * gcc.c-torture/compile/20010518-2.x: Likewise.
29335         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29336         HC11/HC12 (array is too large).
29337
29338 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29339
29340         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29341         * lib/g++-dg.exp (g++-dg-test): Likewise.
29342
29343 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29344
29345         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29346         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29347
29348 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29349
29350         * g++.dg/warn/implicit-typename1.C: Remove warning.
29351
29352 2003-02-28  Richard Henderson  <rth@redhat.com>
29353
29354         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29355         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29356
29357 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29358
29359         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29360         * g++.dg/pch/pch.exp: Likewise.
29361
29362 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29363
29364         PR c++/9879
29365         * testsuite/g++.dg/init/new4.C: New test.
29366
29367 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29368
29369         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29370
29371 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29372
29373         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29374         unsigned long.
29375
29376         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29377         wider than float.
29378
29379 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29380
29381         * lib/scanasm.exp: Add support for counting numbers of
29382         occurences.
29383         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29384         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29385
29386 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29387
29388         PR c++/9683
29389         * g++.dg/template/static3.C: New test.
29390
29391         PR c++/9829
29392         * g++.dg/parse/namespace6.C: New test.
29393
29394 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29395
29396         PR target/9732
29397         * gcc.dg/20030225-1.c: New test.
29398
29399 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29400
29401         * README: Remove out-of-date information.
29402
29403         PR c++/9836
29404         * g++.dg/template/spec6.C: New test.
29405
29406 2003-02-24  Jeff Law  <law@redhat.com>
29407
29408         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29409
29410 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29411
29412         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29413         * gcc.dg/pragma-ep-1.c: Likewise.
29414
29415 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29416
29417         PR c++/9602
29418         * g++.dg/template/friend16.C: New test.
29419
29420 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29421
29422         PR c++/5333
29423         * g++.dg/parse/fused-params1.C: Adjust error messages.
29424         * g++.dg/template/nested3.C: New test.
29425
29426 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29427
29428         * g++.dg/abi/param1.C: New test.
29429
29430 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29431
29432         PR c++/7982
29433         * g++.dg/warn/implicit-typename1.C: New test.
29434
29435 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29436
29437         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29438         with "mtune".
29439         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29440         * gcc.c-torture/execute/20010129-1.x: Likewise.
29441         * gcc.dg/20011107-1.c: Likewise.
29442         * gcc.dg/20020108-1.c: Likewise.
29443         * gcc.dg/20020122-3.c: Likewise.
29444         * gcc.dg/20020206-1.c: Likewise.
29445         * gcc.dg/20020310-1.c: Likewise.
29446         * gcc.dg/20020426-2.c: Likewise.
29447         * gcc.dg/20020517-1.c: Likewise.
29448         * gcc.dg/991230-1.c: Likewise.
29449         * gcc.dg/i386-unroll-1.c: Likewise.
29450         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29451
29452 2003-02-22  Jan Hubicka  <jh@suse.cz>
29453
29454         * gcc.dg/i386-mul.c: New test.
29455
29456 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29457
29458         * gcc.dg/builtins-5.c: New test case.
29459
29460 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29461
29462         * gcc.dg/asmreg-1.c: New test.
29463
29464 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29465
29466         PR c++/9749
29467         * g++.dg/parse/varmod1.C: New test.
29468
29469 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29470
29471         PR c++/9727
29472         * g++.dg/template/op1.C: New test.
29473
29474 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29475
29476         PR c++/8906
29477         * g++.dg/template/nested2.C: New test.
29478
29479 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29480
29481         PR c++/8724
29482         * g++.dg/expr/dtor1.C: New test.
29483
29484 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29485
29486         * gcc.dg/cpp/include3.c: New test.
29487         * gcc.dg/cpp/inc/foo.h: New file.
29488
29489 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29490
29491         * gcc.c-torture/execute/20030221-1.c: New test.
29492
29493 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29494
29495         PR c++/9729
29496         * g++.dg/abi/conv1.C: New test.
29497
29498 2003-02-20  Jan Hubicka  <jh@suse.cz>
29499
29500         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29501
29502 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29503
29504         * gcc.c-torture/compile/20030219-1.c: New test.
29505
29506 2003-02-18  Jan Hubicka  <jh@suse.cz>
29507
29508         * gcc.dg/funcorder.c: New test.
29509
29510 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29511
29512         * gcc.c-torture/execute/20030218-1.c: New.
29513
29514 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29515
29516         * gcc.dg/20030218-1.c: New.
29517
29518 2003-02-18  Richard Henderson  <rth@redhat.com>
29519
29520         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29521         * gcc.dg/attr-used-2.c: New.
29522
29523 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29524
29525         PR c++/9704
29526         * g++.dg/init/copy5.C: New test.
29527
29528 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29529
29530         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29531         * g++.dg/pch/pch.exp: Likewise.
29532
29533 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29534
29535         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29536         STACK_SIZE is not defined.
29537
29538 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29539
29540         PR c++/9457
29541         * g++.dg/template/init1.C: New test.
29542
29543 2003-02-16  Jan HUbicka  <jh@suse.cz>
29544
29545         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29546         (foo): Add few extra tests
29547         * gcc.dg/c99-const-expr-3.c: Likewise.
29548         * gcc.c-torture/execute/20030216-1.c: New.
29549
29550 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29551
29552         PR c++/9459
29553         * g++.dg/ext/typeof4.C: New test.
29554
29555 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29556
29557         * gcc.dg/i386-387-3.c: New test case.
29558
29559 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29560
29561         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29562         cris-*-elf* cris-*-aout* and mmix-*-*.
29563
29564 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29565
29566         * gcc.dg/20030213-1.c: New test.
29567
29568 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29569
29570         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29571         * gcc.dg/i386-387-2.c: Likewise.
29572
29573 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29574
29575         * gcc.dg/ppc-spe.c: Fix formatting.
29576         Enable tests that were previously unsupported by gas.
29577         Delete tests for instructions that no longer exist.
29578         Switch arguments on evsubifw builtin.
29579
29580 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29581
29582         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29583         STACK_SIZE is too small.
29584
29585 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29586             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29587
29588         * gcc.dg/decl-2.c: New test.
29589
29590 2003-02-10  Jan Hubicka  <jh@suse.cz>
29591
29592         * gcc.dg/i386-fpcvt-1.c: New test.
29593
29594 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29595
29596         * gcc.c-torture/execute/20030209-1.c: New test.
29597
29598 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29599
29600         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29601         int-wide bitops, use the constants of the same width.
29602         Likewise, if long long is 32-bit wide, test bitops using
29603         32-bit constants.
29604
29605 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29606
29607         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29608
29609 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29610
29611         * testsuite/gcc.dg/builtins-4.c: New test case.
29612
29613 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29614
29615         * gcc.dg/20020430-1.c: Fix dg command typos.
29616         * gcc.dg/20020503-1.c: Likewise.
29617
29618 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29619
29620         PR c++/8785
29621         * g++.dg/parse/fused-params1.C: New test.
29622
29623         PR c++/8857
29624         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29625
29626         PR c++/8921
29627         * g++.dg/parse/non-dependent1.C: New test.
29628
29629         PR c++/8928
29630         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29631
29632         PR c++/9228
29633         * g++.dg/parse/undefined7.C: New test.
29634         * g++.dg/parse/non-templ1.C: New test.
29635
29636         PR c++/9229
29637         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29638
29639 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29640
29641         * gcc.c-torture/compile/20030206-1.c: New test.
29642
29643 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29644
29645         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29646         "pow" to "foo" to avoid potential confusion with a math built-in.
29647
29648 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29649
29650         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29651         conditions for SPARC targets.
29652
29653 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29654
29655         * gcc.dg/20030204-1.c: New test.
29656
29657 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29658
29659         PR c++/38
29660         * g++.dg/parse/array-size1.C: New test.
29661
29662         PR c++/5657
29663         * g++.dg/parse/undefined3.C: New test.
29664
29665         PR c++/5665
29666         * g++.dg/parse/undefined4.C: New test.
29667
29668         PR c++/5975
29669         * g++.dg/parse/undefined5.C: New test.
29670
29671         PR c++/7259
29672         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29673
29674         PR c++/8578
29675         * g++.dg/parse/casting-operator1.C: New test.
29676
29677         PR c++/8596
29678         * g++.dg/parse/undefined6.C: New test.
29679
29680         PR c++/8736
29681         * g++.dg/parse/missing-template1.C: New test.
29682
29683 2003-02-04  Jan Hubicka  <jh@suse.cz>
29684
29685         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29686         * gcc.dg/i386-cmov?.c: Likewise.
29687         * gcc.dg/i386-fpcvt-?.c: Likewise.
29688         * gcc.dg/i386-ssefp-1.c: Likewise.
29689         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29690         conventions.
29691
29692 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29693
29694         PR c++/7129
29695         * testsuite/g++.dg/ext/max.C: New test.
29696
29697 2003-02-03  Jan Hubicka  <jh@suse.cz>
29698
29699         * gcc.c-torture/execute/20030203-1.c: New test.
29700
29701 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29702
29703         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29704         'natural-endian'.
29705
29706 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29707
29708         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29709         * g++.dg/init/new2.C: Likewise.
29710         * g++.dg/other/new1.C: Likewise.
29711
29712 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29713
29714         * gcc.dg/struct-ret-libc.c: New test.
29715
29716 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29717
29718         * gcc.dg/20030129-1.c: New test.
29719
29720 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29721
29722         PR c++/8849
29723         * g++.dg/template/ptrmem4.C: New test.
29724
29725 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29726
29727         * g++.dg/parser/constant1.C: New test.
29728
29729 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29730
29731         PR c++/8591
29732         * g++.dg/parse/friend2.C: New test.
29733
29734 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         PR c++/9437
29737         * g++.dg/template/unify4.C: New test.
29738
29739 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29740
29741         * gcc.c-torture/execute/20030128-1.c: New test.
29742
29743 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29744
29745         * g++.dg/lookup/nested1.C: Test moved from ...
29746         * g++.old-deja/g++.other/lookup24.C: ... here.
29747
29748 2003-01-28  Jan Hubicka  <jh@suse.cz>
29749
29750         * gcc.dg/i386-cmov5.c: New test.
29751
29752 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29753
29754         * gcc.c-torture/execute/20010925-1.c: Changed the
29755         memcpy declaration.
29756
29757 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29758
29759         PR c++/3902
29760         * g++.dg/parse/template5.C: New test.
29761
29762 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29763
29764         PR fortran/9258
29765         * g77.dg/pr9258: New test.
29766
29767 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29768
29769         * README: Move relevant parts from README.g++.
29770
29771         * README.g++: Remove this file.
29772
29773 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29774
29775         * g++.dg/abi/dcast1.C: New test.
29776
29777 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29778
29779         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29780
29781 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29782
29783         PR c++/47
29784         * g++.old-deja/g++.other/lookup24.C: New test.
29785
29786 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29787
29788         PR middle-end/7227
29789         * gcc.dg/uninit-C.c: New test.
29790
29791 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29792
29793         * g++.dg/abi/covariant1.C: New test.
29794
29795 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29796
29797         * gcc.dg/20030123-1.c: New test.
29798
29799 2003-01-25  Jan Hubicka  <jh@suse.cz>
29800
29801         PR opt/8492
29802         * gcc.c-torture/compile/20030125-1.c
29803
29804 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         PR c++/9403
29807         * g++.dg/parse/template3.C: New test.
29808         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29809
29810         PR c++/795
29811         * g++.dg/parse/template4.C: New test.
29812
29813         PR c++/9415
29814         * g++.dg/template/qual2.C: New test.
29815
29816         PR c++/8545
29817         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29818
29819         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29820
29821 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29822
29823         * gcc.c-torture/execute/switch-1.c: New test case.
29824
29825 2003-01-25  Jan Hubicka  <jh@suse.cz>
29826
29827         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29828
29829 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29830
29831         Tweaks for Bison-1.875. From the NEWS file:
29832         "- `parse error' -> `syntax error'
29833         Bison now uniformly uses the term `syntax error'"
29834         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29835         * gcc.dg/cpp/digraph2.c: Likewise.
29836         * gcc.dg/cpp/direct2.c: Likewise.
29837         * gcc.dg/cpp/paste4.c: Likewise.
29838         * gcc.dg/c90-restrict-1.c: Likewise.
29839         * gcc.dg/c99-func-2.c: Likewise.
29840         * gcc.dg/noncompile/920721-2.c: Likewise.
29841         * gcc.dg/noncompile/930622-2.c: Likewise.
29842         * gcc.dg/noncompile/940112-1.c: Likewise.
29843         * gcc.dg/noncompile/950921-1.c: Likewise.
29844         * gcc.dg/noncompile/951123-1.c: Likewise.
29845         * gcc.dg/noncompile/971104-1.c: Likewise.
29846         * gcc.dg/noncompile/990416-1.c: Likewise.
29847
29848 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29849
29850         * g++.dg/parse/undefined1.C: Add error message.
29851
29852 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29853
29854         PR c++/9354
29855         * g++.dg/parse/new1.C: New test.
29856
29857         PR c++/9216
29858         * g++.dg/parse/template2.C: New test.
29859
29860         PR c++/9354
29861         * g++.dg/parse/typedef2.C: New test.
29862
29863         PR c++/9328
29864         * g++.dg/ext/typeof3.C: New test.
29865
29866 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29867
29868         PR c++/2738
29869         * g++.dg/parse/ret-type1.C: New test.
29870
29871         PR c++/3792
29872         * g++.dg/parse/tmpl-outside1.C: New test.
29873
29874         PR c++/4207
29875         * g++.dg/parse/int-as-enum1.C: New test.
29876
29877         PR c++/4903
29878         * g++.dg/parse/no-typename1.C: New test.
29879
29880         PR c++/5533
29881         * g++.dg/parse/no-value1.C: New test.
29882
29883         PR c++/5921
29884         * g++.dg/parse/wrong-inline1.C: New test.
29885
29886         PR c++/6402
29887         * g++.dg/parse/ref1.C: New test.
29888
29889         PR c++/6992
29890         * g++.dg/parse/attr-ctor1.C: New test.
29891
29892         PR c++/7229
29893         * g++.dg/parse/namespace5.C: New test.
29894
29895         PR c++/7917
29896         * g++.dg/parse/func-def1.C: New test.
29897
29898         PR c++/8143
29899         * g++.dg/parse/undefined1.C: New test.
29900
29901         PR c++/5723, PR c++/8522
29902         * g++.dg/parse/specialization1.C: New test.
29903
29904         PR c++/163, PR c++/8595
29905         * g++.dg/parse/struct-as-enum1.C: New test.
29906
29907         PR c++/9173
29908         * g++.dg/parse/undefined2.C: New test.
29909
29910 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29911
29912         PR c++/9298
29913         * g++.dg/parse/template1.C: New test.
29914
29915         PR c++/9384
29916         * g++.dg/parse/using1.C: New test.
29917
29918         PR c++/9285
29919         PR c++/9294
29920         * g++.dg/parse/expr2.C: New test.
29921
29922         PR c++/9388
29923         * g++.dg/parse/lookup2.C: Likewise.
29924
29925 2003-01-21  Jan Hubicka  <jh@suse.cz>
29926
29927         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29928         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29929         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29930         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29931
29932 2003-01-20  Nick Clifton  <nickc@redhat.com>
29933
29934         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29935         problem with ARM sibcall code generation.
29936
29937 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29938
29939         * gcc.c-torture/execute/20030120-1.c: New.
29940
29941 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29942
29943         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29944
29945 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29946
29947         PR c++/9272
29948         * g++.dg/parse/ctor1.C: New test.
29949
29950         PR c++/9294:
29951         * g++.dg/parse/qualified1.C: New test.
29952
29953         * g++.dg/parse/typename3.C: New test.
29954
29955 2003-01-16  Richard Henderson  <rth@redhat.com>
29956
29957         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29958
29959 2003-01-16  Richard Henderson  <rth@redhat.com>
29960
29961         * g++.dg/pch/pch.exp: Copy test header to the working directory
29962         before using it either for precompilation or direct use.
29963         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29964         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29965
29966 2003-01-16  Richard Henderson  <rth@redhat.com>
29967
29968         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29969         before using it either for precompilation or direct use.
29970         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29971         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29972
29973 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29974
29975         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29976         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29977         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29978         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29979         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29980         typename warning into error.
29981         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29982         error messages.
29983         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29984         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29985         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29986         messages.
29987         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29988         make declaration visible in template.
29989         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29990         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29991         messages.
29992         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29993         message.
29994         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29995         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29996         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29997         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29998         typename warning with error message.
29999         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30000         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30001         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30002
30003 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30004
30005         * g++.dg/parse/ambig2.C: New test.
30006
30007 2003-01-15  Richard Henderson  <rth@redhat.com>
30008
30009         * g++.dg/tls/init-2.C: Update error message string.
30010
30011 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30012
30013         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30014
30015 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30016
30017         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30018         all for HC11/HC12.
30019         * gcc.c-torture/compile/20001205-1.x: Likewise.
30020         * gcc.c-torture/compile/20001226-1.x: Likewise.
30021         * gcc.c-torture/compile/920520-1.x: Likewise.
30022         * gcc.c-torture/compile/961203-1.x: Likewise.
30023         * gcc.c-torture/compile/20020604-1.x: Likewise.
30024
30025 2003-01-15  Jan Hubicka  <jh@suse.cz>
30026
30027         * gcc.c-torture/compile/20030115-1.c: New test.
30028
30029         * gcc.dg/i386-fpcvt-1.c: New test.
30030         * gcc.dg/i386-fpcvt-2.c: New test.
30031
30032 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30033
30034         Further conform g++'s __vmi_class_type_info to the C++ ABI
30035         specification.
30036         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30037         the specification.
30038
30039 2003-01-14  Jan Hubicka  <jh@suse.cz>
30040
30041         * gcc.dg/i386-fpcvt-1.c: New test.
30042         * gcc.dg/i386-fpcvt-2.c: New test.
30043
30044 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30045
30046         * gcc.dg/i386-mmx-3.c: New test.
30047
30048 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30049
30050         PR c++/9264
30051         * g++.dg/parse/octal1.C: New file.
30052
30053         PR c++/9172
30054         * g++.dg/parse/typename1.C: New file.
30055
30056 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30057
30058         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30059         * gcc.dg/bf-no-ms-layout.c: Likewise.
30060         * gcc.dg/bf-ms-attrib.c: Likewise.
30061
30062 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/9099
30065         * g++.dg/parse/dtor1.C: New file.
30066
30067         PR c++/9128
30068         * g++.dg/rtti/typeid1.C: New file.
30069
30070         PR c++/9153
30071         * g++.dg/parse/lookup1.C: New file.
30072
30073         PR c++/9171
30074         * g++.dg/templ/spec5.C: New file.
30075
30076 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30077
30078         * gcc.c-torture/compile/20030110-1.c: New test.
30079
30080 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30081
30082         Merge from pch-branch:
30083
30084         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30085
30086         * gcc.dg/pch/cpp-1.h: New.
30087         * gcc.dg/pch/cpp-1.c: New.
30088         * gcc.dg/pch/cpp-2.h: New.
30089         * gcc.dg/pch/cpp-2.c: New.
30090
30091         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30092
30093         * gcc.dg/pch/except-1.h: New.
30094         * gcc.dg/pch/except-1.c: New.
30095
30096         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30097
30098         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30099         running test.
30100         * gcc.dg/pch: Include *.hp not *.h.
30101         * gcc.dg/pch/system-1.h: New.
30102         * gcc.dg/pch/system-1.c: New.
30103
30104         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30105
30106         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30107         rather than trying to build and run a program using PCH.
30108         * gcc.dg/pch: Remove dg-do commands from test files.
30109
30110         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30111
30112         * gcc.dg/pch/macro-3.c: New.
30113         * gcc.dg/pch/macro-3.h: New.
30114
30115         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30116
30117         * gcc.dg/pch/common-1.c: New.
30118         * gcc.dg/pch/common-1.h: New.
30119         * gcc.dg/pch/decl-1.c: New.
30120         * gcc.dg/pch/decl-1.h: New.
30121         * gcc.dg/pch/decl-2.c: New.
30122         * gcc.dg/pch/decl-2.h: New.
30123         * gcc.dg/pch/decl-3.c: New.
30124         * gcc.dg/pch/decl-3.h: New.
30125         * gcc.dg/pch/decl-4.c: New.
30126         * gcc.dg/pch/decl-4.h: New.
30127         * gcc.dg/pch/decl-5.c: New.
30128         * gcc.dg/pch/decl-5.h: New.
30129         * gcc.dg/pch/global-1.c: New.
30130         * gcc.dg/pch/global-1.h: New.
30131         * gcc.dg/pch/inline-1.c: New.
30132         * gcc.dg/pch/inline-1.h: New.
30133         * gcc.dg/pch/inline-2.c: New.
30134         * gcc.dg/pch/inline-2.h: New.
30135         * gcc.dg/pch/static-1.c: New.
30136         * gcc.dg/pch/static-1.h: New.
30137         * gcc.dg/pch/static-2.c: New.
30138         * gcc.dg/pch/static-2.h: New.
30139
30140         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30141
30142         * g++.dg/pch/pch.exp: Better handle failing testcases.
30143         * gcc.dg/pch/pch.exp: Likewise.
30144         * gcc.dg/pch/macro-1.c: New.
30145         * gcc.dg/pch/macro-1.h: New.
30146         * gcc.dg/pch/macro-2.c: New.
30147         * gcc.dg/pch/macro-2.h: New.
30148
30149         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30150
30151         * g++.dg/dg.exp: Treat files in pch/ specially.
30152         * g++.dg/pch/pch.exp: New file.
30153         * g++.dg/pch/empty.H: New file.
30154         * g++.dg/pch/empty.C: New file.
30155         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30156         "precompile".
30157
30158         * gcc.dg/pch/pch.exp: New file.
30159         * gcc.dg/pch/empty.h: New file.
30160         * gcc.dg/pch/empty.c: New file.
30161         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30162         "precompile".
30163
30164 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30165
30166         * g++.dg/template/friend14.C: New test.
30167
30168 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30169
30170         * gcc.dg/old-style-asm-1.c: New test.
30171
30172 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30173
30174         * gcc.c-torture/compile/20030109-1.c: New test.
30175
30176 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30177
30178         * gcc.c-torture/execute/20030109-1.c: New test.
30179
30180 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30181
30182         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30183         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30184         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30185         * g++.old-deja/g++.mike/eh2.C: Likewise.
30186         * g++.old-deja/g++.mike/eh3.C: Likewise.
30187         * g++.old-deja/g++.mike/eh5.C: Likewise.
30188         * g++.old-deja/g++.mike/eh6.C: Likewise.
30189         * g++.old-deja/g++.mike/eh7.C: Likewise.
30190         * g++.old-deja/g++.mike/eh8.C: Likewise.
30191         * g++.old-deja/g++.mike/eh9.C: Likewise.
30192         * g++.old-deja/g++.mike/eh10.C: Likewise.
30193         * g++.old-deja/g++.mike/eh12.C: Likewise.
30194         * g++.old-deja/g++.mike/eh13.C: Likewise.
30195         * g++.old-deja/g++.mike/eh14.C: Likewise.
30196         * g++.old-deja/g++.mike/eh16.C: Likewise.
30197         * g++.old-deja/g++.mike/eh17.C: Likewise.
30198         * g++.old-deja/g++.mike/eh18.C: Likewise.
30199         * g++.old-deja/g++.mike/eh21.C: Likewise.
30200         * g++.old-deja/g++.mike/eh23.C: Likewise.
30201         * g++.old-deja/g++.mike/eh24.C: Likewise.
30202         * g++.old-deja/g++.mike/eh25.C: Likewise.
30203         * g++.old-deja/g++.mike/eh26.C: Likewise.
30204         * g++.old-deja/g++.mike/eh27.C: Likewise.
30205         * g++.old-deja/g++.mike/eh28.C: Likewise.
30206         * g++.old-deja/g++.mike/eh29.C: Likewise.
30207         * g++.old-deja/g++.mike/eh31.C: Likewise.
30208         * g++.old-deja/g++.mike/eh33.C: Likewise.
30209         * g++.old-deja/g++.mike/eh34.C: Likewise.
30210         * g++.old-deja/g++.mike/eh35.C: Likewise.
30211         * g++.old-deja/g++.mike/eh36.C: Likewise.
30212         * g++.old-deja/g++.mike/eh37.C: Likewise.
30213         * g++.old-deja/g++.mike/eh38.C: Likewise.
30214         * g++.old-deja/g++.mike/eh39.C: Likewise.
30215         * g++.old-deja/g++.mike/eh40.C: Likewise.
30216         * g++.old-deja/g++.mike/eh41.C: Likewise.
30217         * g++.old-deja/g++.mike/eh42.C: Likewise.
30218         * g++.old-deja/g++.mike/eh44.C: Likewise.
30219         * g++.old-deja/g++.mike/eh46.C: Likewise.
30220         * g++.old-deja/g++.mike/eh47.C: Likewise.
30221         * g++.old-deja/g++.mike/eh48.C: Likewise.
30222         * g++.old-deja/g++.mike/eh49.C: Likewise.
30223         * g++.old-deja/g++.mike/eh50.C: Likewise.
30224         * g++.old-deja/g++.mike/eh51.C: Likewise.
30225         * g++.old-deja/g++.mike/eh53.C: Likewise.
30226         * g++.old-deja/g++.mike/eh55.C: Likewise.
30227         * g++.old-deja/g++.mike/p7912.C: Likewise.
30228         * g++.old-deja/g++.mike/p9706.C: Likewise.
30229         * g++.old-deja/g++.mike/p10416.C: Likewise.
30230         * g++.old-deja/g++.mike/p11667.C: Likewise.
30231         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30232         Remove redundant reference to Iris.
30233         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30234         Elxsi, i860, Pico Java, and WE32K.
30235
30236 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30237
30238         * g++.dg/ext/asm4.C: New test.
30239
30240 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30241
30242         PR c++/9030
30243         * g++.dg/template/friend12.C: New test.
30244         * g++.dg/template/friend13.C: Likewise.
30245         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30246
30247 2003-01-08  Jan Hubicka  <jh@suse.cz>
30248
30249         * gcc.dg/i386-cadd.c: New test.
30250         * gcc.dg/i386-cmov4.c: Likewise.
30251
30252 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30253
30254         PR c++/9165
30255         * g++.dg/warn/Wunused-3.C: New test.
30256
30257         * g++.dg/abi/bitfield9.C: New test.
30258
30259         PR c++/9189
30260         * g++.dg/parse/defarg3.C: New test.
30261
30262 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30263
30264         * g++.dg/parse/ambig1.C: New test.
30265         * g++.dg/parse/defarg2.C: New test.
30266
30267 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30268
30269         * g++.dg/template/defarg-1.C: New test.
30270         * g++.dg/template/local2.C: Likewise.
30271
30272 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30273
30274         * gcc.c-torture/execute/20030105-1.c: New test.
30275
30276 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30277
30278         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30279         * g++.dg/parse/namespace4.C: Likewise.
30280
30281 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30282
30283         * g++.dg/template/ntp2.C: New test.
30284
30285 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30286
30287         * g++.dg/parse/extern-C-1.C: New test.
30288
30289         * g++.dg/parse/namespace4.C: New test.
30290
30291         * g++.dg/template/nested1.C: New test.
30292
30293         * g++.dg/parse/namespace3.C: New test.
30294
30295 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30296
30297         * g++.dg/lookup/two-stage1.C: New test.
30298
30299 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30300
30301         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30302         * g++.old-deja/g++.jason/access8.C: Likewise.
30303         * g++.old-deja/g++.other/decl5.C: Likewise.
30304
30305 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30306
30307         * g++.dg/parse/parse7.C: New test.
30308
30309 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/2843
30312         * g++.dg/ext/attrib7.C: New test.
30313
30314 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30315
30316         * g++.dg/parse/parse6.C: New test.
30317
30318 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30319
30320         * gcc.dg/h8300-stack-1.c: New.
30321
30322 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30323
30324         g++.dg/lookup/exception1.C: New test.
30325
30326         g++.dg/lookup/template1.C: New test.
30327
30328         g++.dg/parse/namespace2.C: New test.
30329
30330         g++.dg/parse/parens2.C: New test.
30331
30332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30333
30334         * g++.dg/parse/parse5.C: New test.
30335         * g++.dg/lookup/scoped4.C: New test.
30336
30337 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30338
30339         * g++.dg/parse/parens1.C: New test.
30340
30341         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30342         angle-bracket1.C.
30343         * g++.dg/parse/parens2.C: New test.
30344
30345         * g++.dg/lookup/scope-operator1.C: New test.
30346
30347         * g++.dg/parse/operator1.C: New test.
30348
30349 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30350
30351         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30352         * g++.old-deja/g++.other/access6.C: Likewise.
30353         * g++.old-deja/g++.other/decl1.C: Likewise.
30354         * g++.old-deja/g++.pt/typename12.C: Likewise.
30355
30356 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30357
30358         * g++.dg/parse/namespace1.C: New test.
30359
30360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30361
30362         * g++.dg/parse/parse4.C: New test.
30363
30364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30365
30366         * g++.dg/parse/parse3.C: New test.
30367
30368 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30369
30370         * g++.dg/parse/parse2.C: New test.
30371
30372 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30373
30374         * g++.dg/template/friend11.C: New test.
30375
30376 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30377
30378         * g++.dg/parse/parse1.C: New test.
30379
30380 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30381
30382         * lib/profopt.exp: Change the name of a global variable to avoid
30383         possible clashes with other test suites.
30384
30385 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30386
30387         * g++.dg/inherit/covariant8.C: New test.
30388
30389 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30390
30391         * g++.dg/init/array9.C: New test.
30392
30393         PR c++/9112
30394         * g++.dg/parse/expr1.C: New test.
30395
30396 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30397
30398         * gcc.c-torture/compile/20021230-1.c: New test.
30399
30400 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30401
30402         * g++.dg/inherit/covariant5.C: New test.
30403         * g++.dg/inherit/covariant6.C: New test.
30404         * g++.dg/inherit/covariant7.C: New test.
30405
30406 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30407
30408         PR c++/2739
30409         * g++.dg/other/access2.C: New test.
30410
30411 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30412
30413         * g++.dg/other/anon-struct.C: No longer fails
30414         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30415         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30416         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30417
30418 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30419
30420         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30421
30422 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30423
30424         * g++.dg/eh/spec4.C: Remove stray semicolon.
30425         * g++.dg/expr/pmf-1.C: Change error message.
30426         * g++.dg/ext/asm1.C: Remove stray semicolon.
30427         * g++.dg/ext/typename1.C: Add missing typenames.
30428         * g++.dg/inherit/template-as-base.C: Change error message.
30429         * g++.dg/lookup/scoped1.C: Likewise.
30430         * g++.dg/lookup/scoped2.C: Likewise.
30431         * g++.dg/lookup/using2.C: Likewise.
30432         * g++.dg/other/component1.C: Remove stray semicolon.
30433         * g++.dg/other/do1.C: Change error message.
30434         * g++.dg/other/error2.C: Likewise.
30435         * g++.dg/other/init1.C: Likewise.
30436         * g++.dg/other/packed1.C: Remove stray semicolon.
30437         * g++.dg/other/ptrmem2.C: Change error message.
30438         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30439         marker.
30440         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30441         * g++.dg/template/access3.C: Add typename keyword.
30442         * g++.dg/template/access5.C: Remove stray semicolon.
30443         * g++.dg/template/access6.C: Likewise.
30444         * g++.dg/template/complit1.C: Likewise.
30445         * g++.dg/template/crash1.C: Change error message.
30446         * g++.dg/template/inherit2.C: Remove stray semicolon.
30447         * g++.dg/template/instantiate2.C: Likewise.
30448         * g++.dg/template/instantiate3.C: Change error message.
30449         * g++.dg/template/qual1.C: Remove stray semicolon.
30450         * g++.dg/template/qualttp18.C: Change error message.
30451         * g++.dg/template/ref1.C: Remove stray semicolon.
30452         * g++.dg/template/sizeof1.C (A::value): Declare it.
30453         * g++.dg/template/spec4.C: Change error message.
30454         * g++.dg/template/static1.C: Likewise.
30455         * g++.dg/template/type1.C: Likewise.
30456         * g++.dg/template/typename3.C: Likewise.
30457         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30458         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30459         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30460         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30461         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30462         named return value extension.
30463         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30464         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30465         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30466         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30467         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30468         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30469         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30470         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30471         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30472         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30473         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30474         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30475         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30476         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30477         syntax.
30478         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30479         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30480         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30481         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30482         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30483         * g++.old-deja/g++.brendan/template11.C: Likewise.
30484         * g++.old-deja/g++.brendan/template26.C: Likewise.
30485         * g++.old-deja/g++.brendan/template27.C: Use explicit
30486         specialization syntax.
30487         * g++.old-deja/g++.brendan/template30.C: Likewise.
30488         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30489         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30490         non-dependent names.
30491         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30492         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30493         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30494         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30495         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30496         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30497         named return value extension.
30498         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30499         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30500         * g++.old-deja/g++.ext/return1.C: Likewise.
30501         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30502         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30503         * g++.old-deja/g++.jason/access8.C: Likewise.
30504         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30505         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30506         pseudo-destructor names.
30507         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30508         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30509         pseudo-destructor names.
30510         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30511         * g++.old-deja/g++.jason/overload19.C: Likewise.
30512         * g++.old-deja/g++.jason/overload32.C: Likewise.
30513         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30514         stray semicolons.
30515         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30516         * g++.old-deja/g++.jason/return.C: Likewise.
30517         * g++.old-deja/g++.jason/return2.C: Likewise.
30518         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30519         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30520         syntax.
30521         * g++.old-deja/g++.jason/template10.C: Account for use of
30522         non-dependent names.
30523         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30524         syntax.
30525         * g++.old-deja/g++.jason/template37.C: Likewise.
30526         * g++.old-deja/g++.law/access4.C: Change error messages.
30527         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30528         pseudo-destructor names.
30529         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30530         * g++.old-deja/g++.law/ctors9.C: Likewise.
30531         * g++.old-deja/g++.law/cvt22.C: Likewise.
30532         * g++.old-deja/g++.law/dtors5.C: Likewise.
30533         * g++.old-deja/g++.law/global-init1.C: Likewise.
30534         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30535         * g++.old-deja/g++.law/operators28.C: Likewise.
30536         * g++.old-deja/g++.law/visibility28.C: Likewise.
30537         * g++.old-deja/g++.martin/eval1.C: Likewise.
30538         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30539         name.
30540         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30541         * g++.old-deja/g++.mike/net34.C: Likewise.
30542         * g++.old-deja/g++.mike/net36.C: Likewise.
30543         * g++.old-deja/g++.mike/ns2.C: Likewise.
30544         * g++.old-deja/g++.mike/p12306.C: Likewise.
30545         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30546         value extension.
30547         * g++.old-deja/g++.mike/p700.C: Likewise.
30548         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30549         * g++.old-deja/g++.mike/p710.C: Likewise.
30550         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30551         value extension.
30552         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30553         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30554         * g++.old-deja/g++.ns/crash2.C: Likewise.
30555         * g++.old-deja/g++.ns/crash3.C: Likewise.
30556         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30557         * g++.old-deja/g++.ns/ns17.C: Likewise.
30558         * g++.old-deja/g++.ns/template16.C: Likewise.
30559         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30560         keyword.
30561         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30562         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30563         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30564         named return value extension.
30565         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30566         * g++.old-deja/g++.other/access4.C: Issue additional error
30567         messages.
30568         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30569         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30570         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30571         * g++.old-deja/g++.other/crash25.C: Change error message.
30572         * g++.old-deja/g++.other/crash4.C: Change error message.
30573         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30574         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30575         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30576         checks.
30577         * g++.old-deja/g++.other/defarg8.C: Likewise.
30578         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30579         * g++.old-deja/g++.other/dtor10.C: Likewise.
30580         * g++.old-deja/g++.other/incomplete.C: Likewise.
30581         * g++.old-deja/g++.other/linkage7.C: Likewise.
30582         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30583         lookup algorithm.
30584         * g++.old-deja/g++.other/mangle2.C: Likewise.
30585         * g++.old-deja/g++.other/refinit2.C: Likewise.
30586         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30587         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30588         * g++.old-deja/g++.pt/crash28.C: Likewise.
30589         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30590         syntax.
30591         * g++.old-deja/g++.pt/crash32.C: Change error message.
30592         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30593         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30594         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30595         error message position.
30596         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30597         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30598         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30599         syntax.
30600         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30601         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30602         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30603         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30604         keyword.
30605         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30606         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30607         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30608         keyword.
30609         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30610         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30611         syntax.
30612         * g++.old-deja/g++.pt/friend28.C: Account for use of
30613         non-dependent names.
30614         * g++.old-deja/g++.pt/friend29.C: Likewise.
30615         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30616         rules.
30617         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30618         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30619         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30620         lookup rules.
30621         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30622         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30623         keyword.
30624         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30625         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30626         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30627         keyword.
30628         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30629         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30630         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30631         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30632         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30633         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30634         keyword.
30635         * g++.old-deja/g++.pt/spec10.C: Likewise.
30636         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30637         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30638         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30639         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30640         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30641         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30642         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30643         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30644         * g++.old-deja/g++.pt/typename15.C: Likewise.
30645         * g++.old-deja/g++.pt/typename22.C: Likewise.
30646         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30647         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30648         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30649         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30650         syntax.
30651         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30652         return value extension.
30653         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30654         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30655         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30656         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30657
30658 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30659
30660         * g++.dg/warn/inline1.C: New test.
30661         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30662         * g++.old-deja/g++.jason/synth10.C: Likewise.
30663         * g++.old-deja/g++.mike/net31.C: Likewise.
30664         * g++.old-deja/g++.mike/p8786.C: Likewise.
30665
30666         * g++.dg/template/friend10.C: New test.
30667         * g++.dg/template/conv5.C: New test.
30668
30669 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30670
30671         * g++.dg/lookup/scoped3.C: New test.
30672
30673         * g++.dg/lookup/decl1.C: New test.
30674         * g++.dg/lookup/decl2.C: New test.
30675
30676 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30677
30678         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30679         gcc.c-torture/compile/20021015-1.c,
30680         gcc.c-torture/compile/20021015-2.c,
30681         gcc.c-torture/compile/20021123-1.c,
30682         gcc.c-torture/compile/20021123-2.c,
30683         gcc.c-torture/compile/20021123-3.c,
30684         gcc.c-torture/compile/20021123-4.c,
30685         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30686         only to 3.1 or 3.2 branch.
30687
30688 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30689
30690         * gcc.dg/i386-bitfield3.c: New test.
30691
30692         * gcc.dg/i386-bitfield2.c: New test.
30693
30694 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30695
30696         * g++.dg/parse/conv_op1.C: New test.
30697
30698 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30699
30700         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30701         approved.
30702
30703 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30704
30705         * gcc.c-torture/compile/20021220-1.c: New test.
30706
30707 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30708
30709         * gcc.dg/i386-fastcall-1.c: New.
30710
30711 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30712
30713         * gcc.c-torture/execute/20021219-1.c: New test.
30714
30715 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30716
30717         * gcc.dg/i386-pic-1.c: New test.
30718
30719 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30720
30721         PR c++/8099
30722         * g++.dg/template/friend9.C: New test.
30723
30724 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30725
30726         PR c++/3663
30727         * g++.dg/template/access7.C: New test.
30728
30729 2002-12-18  Nick Clifton  <nickc@redhat.com>
30730
30731         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30732         the libstdc++-v3 directory has been found.
30733
30734 2002-12-12  Devang Patel <dpatel@apple.com>
30735         * gcc.dg/darwin-ld-1.c: New test.
30736         * gcc.dg/darwin-ld-2.c: New test.
30737         * gcc.dg/darwin-ld-3.c: New test.
30738         * gcc.dg/darwin-ld-4.c: New test.
30739         * gcc.dg/darwin-ld-5.c: New test.
30740
30741 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30742
30743         * gcc.c-torture/compile/20021212-1.c: New test.
30744
30745 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30746
30747         * gcc.dg/fshort-wchar: New test.
30748
30749 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30750
30751         PR c++/8372
30752         * g++.dg/template/dtor1.C: New test.
30753
30754         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30755         markers.
30756
30757 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30760
30761 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30762
30763         * g++.dg/template/static1.C: New test.
30764         * g++.dg/template/static2.C: New test.
30765         * g++.old-deja/g++.ext/memconst.C: New test.
30766
30767 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30768
30769         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30770         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30771         * g++.dg/special/initp1.C: Likewise.
30772
30773 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30774
30775         * gcc.c-torture/execute/20021204-1.c: New test.
30776
30777 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30778
30779         * gcc.dg/ppc-fmadd-1.c: New file.
30780         * gcc.dg/ppc-fmadd-2.c: New file.
30781         * gcc.dg/ppc-fmadd-3.c: New file.
30782
30783 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30784
30785         * gcc.c-torture/compile/20021204-1.c: New test.
30786
30787 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30788
30789         * g++.dg/inherit/covariant2.C: New test.
30790         * g++.dg/inherit/covariant3.C: New test.
30791         * g++.dg/inherit/covariant4.C: New test.
30792         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30793         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30794
30795 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30796
30797         PR c++/8688
30798         * g++.dg/init/brace3.C: New test.
30799
30800 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30801
30802         * gcc.dg/20020210-1.c: Fix a comment typo.
30803
30804 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30805
30806         PR c++/8720
30807         * g++.dg/parse/defarg1.C: New test.
30808
30809         PR c++/8615
30810         * g++.dg/template/char1.C: New test.
30811
30812         * g++.dg/template/varmod1.C: Fix typo.
30813
30814 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30815
30816         DR 180
30817         * g++.old-deja/g++.pt/crash32.C: Expect error.
30818
30819 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30820
30821         PR c++/5919
30822         * g++.dg/template/varmod1.C: New test.
30823
30824         PR c++/8727
30825         * g++.dg/inherit/typeinfo1.C: New test.
30826
30827         PR c++/8663
30828         * g++.dg/inherit/typedef1.C: New test.
30829
30830 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30831
30832         PR c++/8332
30833         PR c++/8493
30834         * g++.dg/template/strlen1.C: New test.
30835
30836         PR c++/8227
30837         * g++.dg/template/ctor2.C: New test.
30838
30839         PR c++/8214
30840         * g++.dg/init/string1.C: New test.
30841
30842         PR c++/8511
30843         * g++.dg/template/friend8.C: New test.
30844
30845 2002-11-29  Joe Buck <jbuck@synopsys.com>
30846
30847         * g++.dg/lookup/anon2.C: New test.
30848
30849 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30850
30851         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30852         h8300 port.
30853
30854 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30855
30856         * gcc.dg/bitfld-6.c: New test.
30857
30858 2002-11-27  Jan Hubicka  <jh@suse.cz>
30859
30860         * gcc.c-torture/execute/20021127.[cx]: New test.
30861
30862 2002-11-26  Jan Hubicka  <jh@suse.cz>
30863
30864         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30865         quality.
30866
30867 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30868
30869         * g++.dg/init/brace2.C: New test.
30870         * g++.old-deja/g++.mike/p9129.C: Correct.
30871
30872 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30873
30874         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30875
30876 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30877
30878         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30879
30880 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30881
30882         * testsuite/g++.dg/abi/empty11.C: New test.
30883         * testsuite/g++.dg/rtti/cv1.C: New test.
30884
30885 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30886
30887         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30888
30889 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30890
30891         * g++.dg/abi/empty10.C: New test.
30892
30893 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30894
30895         * gcc.c-torture/compile/20021124-1.c: New test.
30896
30897 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30898
30899         * g++.dg/abi/rtti2.C: New test.
30900
30901 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30902
30903         * gcc.dg/i386-unroll-1.c: New test.
30904
30905 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30906
30907         * gcc.c-torture/compile/20021120-1.c: New test.
30908         * gcc.c-torture/compile/20021120-2.c: New test.
30909
30910 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30911
30912         * gcc.dg/bitfld-5.c: New test.
30913
30914 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30915
30916         * gcc.c-torture/execute/20021120-3.c: New test.
30917
30918 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30919
30920         * gcc.c-torture/execute/20021120-2.c: New test.
30921
30922 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30923
30924         * gcc.c-torture/execute/20021120-1.c: New test.
30925
30926 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30927
30928         * gcc.c-torture/execute/20021118-3.c: New test.
30929
30930 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30931
30932         * gcc.c-torture/compile/20021119-1.c: New test.
30933
30934 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30935
30936         * gcc.dg/duff-1.c: New test.
30937         * gcc.dg/duff-2.c: New test.
30938         * gcc.dg/duff-3.c: New test.
30939
30940 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30941
30942         * gcc.dg/cpp/_Pragma5.c: New test.
30943
30944 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30945
30946         * gcc.c-torture/execute/20021118-2.c: New test.
30947
30948 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30949
30950         * gcc.c-torture/execute/20021118-1.c: New test.
30951
30952 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30953
30954         * gcc.dg/20021116-1.c: New test.
30955
30956 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30957
30958         * g++.dg/abi/vcall1.C: New test.
30959
30960 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30961
30962         * gcc.dg/20021029-1.c: New test.
30963         * gcc.dg/20021029-2.c: New test.
30964
30965 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30966
30967         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30968
30969 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30970
30971         PR c/8439
30972         * gcc.dg/20021110.c: Move to ...
30973         * gcc.c-torture/compile/20021110.c: .... here.
30974
30975 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30976
30977         PR c/8467
30978         * gcc.c-torture/execute/20021111-1.c
30979
30980 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30981
30982         PR c/8439
30983         * gcc.dg/20021110.c: New test.
30984
30985 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * g++.dg/abi/vthunk3.C: Run only on x86.
30988
30989 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30990
30991         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30992
30993 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30994
30995         * lib/compat.exp (compat-execute): Fix logic error in last
30996         change.
30997
30998 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30999
31000         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31001
31002 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31003
31004         PR c++/8389
31005         * g++.dg/template/access6.C: New test.
31006
31007 2002-11-08  Jan Hubicka  <jh@suse.cz>
31008
31009         * gcc.dg/i386-ssefp-1.c: New test.
31010         * gcc.dg/i386-ssefp-1.c: New test.
31011
31012 2002-11-08  Jan Hubicka  <jh@suse.cz>
31013
31014         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31015
31016 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31017
31018         * g++.dg/abi/vthunk3.C: New test.
31019
31020         PR c++/8338
31021         * g++.dg/template/crash2.C: New test.
31022
31023 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31024
31025         * testsuite/g++.dg/abi/dtor1.C: New test.
31026         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31027
31028 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31029
31030         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31031         Darwin.
31032
31033 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31034
31035         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31036         -mthumb.  Only xfail with -O0.
31037
31038 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31039
31040         * g++.dg/abi/thunk1.C: New test.
31041         * g++.dg/abi/thunk2.C: Likewise.
31042         * g++.dg/abi/vtt1.C: Likewise.
31043
31044 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31045
31046         PR optimization/8423
31047         * gcc.c-torture/execute/builtin-constant.c: New test.
31048
31049 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31050
31051         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31052         Add some more cases.
31053
31054 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31055
31056         PR c++/8391
31057         * g++.dg/opt/local1.C: New test.
31058
31059 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31060
31061         PR c++/8160
31062         * g++.dg/template/complit1.C: New test.
31063
31064         PR c++/8149
31065         * g++.dg/template/typename4.C: Likewise.
31066
31067 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31068
31069         Core issue 287, PR c++/7639
31070         * g++.dg/template/instantiate1.C: Adjust error location.
31071         * g++.dg/template/instantiate3.C: New test.
31072         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31073         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31074         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31075
31076 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31077
31078         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31079
31080 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31081
31082         PR c++/8287
31083         * g++.dg/init/dtor2.C: New test.
31084
31085 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31086
31087         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31088         * gcc.dg/nest.c: Bypass errors on irix6.
31089
31090 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31091
31092         * gcc.dg/nest.c: Expect error for mmix-*-*.
31093         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31094
31095 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31096
31097         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31098         markers.
31099
31100         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31101
31102 2002-10-25  Mike Stump  <mrs@apple.com>
31103
31104         * gcc.dg/warn-1.c: New test.
31105
31106 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31107
31108         * g++.dg/template/typename3.C: New test.
31109
31110 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * g++.dg/lookup/ptrmem1.C: New test.
31113
31114         * g++.dg/abi/vthunk2.C: New test.
31115
31116 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31117
31118         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31119
31120 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * g++.dg/abi/empty9.C: New test.
31123
31124 2002-10-24  Richard Henderson  <rth@redhat.com>
31125
31126         * g++.dg/inherit/thunk1.C: Enable for ia64.
31127
31128 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31129
31130         PR c++/8067
31131         * g++.dg/lookup/pretty1.C: New test.
31132
31133 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31134
31135         * gcc.dg/20021023-1.c: New test.
31136
31137 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31138
31139         PR c++/7679
31140         * g++.dg/parse/inline1.C: New test.
31141
31142 2002-10-23  Richard Henderson  <rth@redhat.com>
31143
31144         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31145
31146         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31147
31148 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31149
31150         PR c++/6579
31151         * g++.dg/parse/stmtexpr3.C: New test.
31152
31153 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31154
31155         * g++.dg/expr/cond1.C: New test.
31156
31157 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31158
31159         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31160
31161 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31162
31163         * g++.dg/abi/vbase13.C: New test.
31164         * g++.dg/abi/vbase14.C: Likewise.
31165
31166 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31167
31168         * gcc.dg/tls/pic-1.c: New test.
31169         * gcc.dg/tls/nonpic-1.c: New test.
31170         * gcc.dg/20021018-1.c: New test.
31171
31172 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31173
31174         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31175         Remove only files with the same base name as the test case.
31176         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31177         (profopt-execute): Likewise.  Also, remove old profiling
31178         and performance data files before running the tests.
31179
31180         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31181         * g++.dg/bprob/bprob.exp: Likewise.
31182         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31183         to allow more general test case names.
31184
31185         * g++.dg/bprob/bprob-1.C: Rename to ...
31186         * g++.dg/bprob/g++-bprob-1.C: ... this.
31187
31188         * g77.dg/bprob/bprob-1.f: Rename to ...
31189         * g77.dg/bprob/g77-bprob-1.f: ... this.
31190
31191 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31192
31193         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31194         bison 1.50 or later.
31195
31196 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31197
31198         * g++.dg/README: Describe more test directories.
31199
31200 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31201
31202         * g++.dg/init/array6.C: Add additional tests.
31203
31204 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31205
31206         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31207         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31208
31209 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31210
31211         * gcc.c-torture/compile/20020604-1.x: New.
31212         * gcc.c-torture/compile/simd-5.x: Likewise.
31213         * gcc.c-torture/execute/920710-1.x: Likewise.
31214         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31215
31216 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31217
31218         * g++.dg/inherit/override1.C: Add dg-options clause.
31219
31220 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31221
31222         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31223         _mm_slli_si128.
31224
31225 2002-10-19  Andreas Schwab  <schwab@suse.de>
31226
31227         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31228         directory component.
31229
31230 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31231
31232         * g++.dg/inherit/thunk1.C: New test.
31233
31234         * g++.dg/inherit/override1.C: New test.
31235
31236         * g++.dg/abi/mangle11.C: New test.
31237         * g++.dg/abi/mangle14.C: New test.
31238         * g++.dg/abi/mangle17.C: New test.
31239
31240 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31241
31242         * g++.dg/overload/member2.C: New test.
31243
31244 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31245
31246         * g++.dg/README: Describe new compat directory.
31247         * g++.dg/dg.exp: Skip tests in compat directory.
31248         * README.compat: New file.
31249         * lib/compat.exp: New expect script.
31250         * g++.dg/compat: New test directory.
31251         * g++.dg/compat/compat.exp: New expect script.
31252         * g++.dg/compat/abi: New test directory.
31253         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31254         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31255         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31256         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31257         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31258         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31259         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31260         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31261         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31262         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31263         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31264         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31265         * g++.dg/compat/break: New test directory.
31266         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31267         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31268         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31269         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31270         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31271         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31272         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31273         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31274         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31275         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31276         g++.dg/compat/break/README: New files.
31277         * g++.dg/compat/eh: New test directory.
31278         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31279         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31280         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31281         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31282         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31283         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31284         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31285         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31286         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31287         g++.dg/compat/eh/filter2_y.C,
31288         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31289         g++.dg/compat/eh/new1_y.C,
31290         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31291         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31292         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31293         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31294         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31295         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31296         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31297         g++.dg/compat/eh/unexpected1_y.C: New files.
31298         * g++.dg/compat/init: New test directory.
31299         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31300         g++.dg/compat/init/array5_y.C,
31301         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31302         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31303         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31304         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31305         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31306         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31307         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31308         g++.dg/compat/init/init-ref2_y.C: New files.
31309
31310 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31311
31312         PR c++/7584
31313         * g++.dg/inherit/using3.C: New test.
31314
31315 2002-10-17  Jan Hubicka  <jh@suse.cz>
31316
31317         * gcc.dg/20021017-2.c: New test.
31318
31319 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31320
31321         * g++.dg/abi/mangle16.C: Adjust.
31322
31323         * g++.dg/init/array8.C: New test.
31324
31325 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31326
31327         * gcc.dg/special/mips-abi.exp: New test.
31328         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31329
31330 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31331
31332         * g++.dg/abi/mangle16.C: New test.
31333         * g++.dg/abi/mangle17.C: Likewise.
31334
31335         PR c++/7478
31336         * g++.dg/template/ref1.C: New test.
31337
31338 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31339
31340         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31341
31342 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31343
31344         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31345
31346 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31347
31348         PR c++/7524
31349         * g++.dg/init/array7.C: New test.
31350
31351 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31352
31353         * g++.dg/init/array6.C: New test.
31354
31355         * g++.dg/abi/mangle13.C: Likewise.
31356         * g++.dg/abi/mangle14.C: Likewise.
31357         * g++.dg/abi/mangle15.C: Likewise.
31358
31359 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31360
31361         * g++.dg/abi/empty8.C: New test.
31362
31363 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         * g++.dg/init/ctor1.C: New test.
31366
31367 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31368
31369         * gcc.c-torture/execute/20021015-1.c: New test.
31370
31371 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31372
31373         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31374
31375 2002-10-14  Jan Hubicka  <jh@suse.cz>
31376
31377         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31378
31379 2002-10-14  Richard Henderson  <rth@redhat.com>
31380
31381         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31382
31383 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31384
31385         PR optimization/6631
31386         * g++.dg/opt/const2.C: New test.
31387
31388 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31389
31390         PR c++/7176
31391         * g++.dg/parse/friend1.C: New test.
31392         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31393
31394 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * gcc.dg/20021014-1.c: New test.
31397
31398 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31399
31400         PR c++/5661
31401         * g++.dg/ext/vlm1.C: New test.
31402         * g++.dg/ext/vlm2.C: Likewise.
31403
31404         * g++.dg/init/array1.C: Remove invalid braces.
31405         * g++.dg/init/brace1.C: New test.
31406         * g++.dg/init/copy2.C: Likewise.
31407         * g++.dg/init/copy3.C: Likewise.
31408         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31409         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31410         braces.
31411
31412 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31413
31414         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31415
31416 2002-10-11  Richard Shann  <richard.shann@superh.com>
31417
31418         * gcc.c-torture/compile/simd-5.c: New test.
31419
31420 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31421
31422         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31423
31424 2002-10-10  Jim Wilson  <wilson@redhat.com>
31425
31426         * gcc.c-torture/execute/20021010-1.c: New test.
31427
31428 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31429
31430         PR c/7353
31431         * g++.dg/ext/typedef-init.C: New test.
31432         * gcc.dg/typedef-init.c: New test.
31433
31434 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31435
31436         * gcc.dg/cpp/paste13.c: New test.
31437
31438 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31439
31440         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31441         remaining platforms, XFAIL during compile, not execute.  Don't
31442         XFAIL at -O0.
31443
31444 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31445
31446         * gcc.dg/alias-1.c: Tweak expected warning.
31447
31448 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31449
31450         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31451
31452 2002-10-06  Andreas Jaeger  <aj@suse.de>
31453
31454         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31455         * gcc.dg/cpp/c++98.C: Likewise.
31456
31457         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31458         * g++.dg/cpp/c++98.C: Likewise.
31459
31460         * g++.dg/README (Subdirectories): Mention cpp directory.
31461
31462         PR target/7559
31463         * gcc.dg/20021006-1.c: New test.
31464
31465 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31466
31467         PR c++/7804
31468         * g++.dg/other/warning1.C: New test.
31469
31470 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31471
31472         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31473         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31474         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31475
31476 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/7931
31479         * g++.dg/template/ptrmem3.C: New test.
31480
31481         PR c++/7754
31482         * g++.dg/template/union1.C: New test.
31483
31484 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31485
31486         PR c++/8006
31487         * g++.dg/abi/mangle9.C: New test.
31488         * g++.dg/abi/mangle10.C: New test.
31489         * g++.dg/abi/mangle11.C: New test.
31490         * g++.dg/abi/mangle12.C: New test.
31491
31492 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c++/7188.
31495         * g++.dg/template/meminit1.C: New test.
31496         * g++.dg/warn/Wreorder-1.C: Likewise.
31497         * g++.old-deja/g++.mike/warn3.C: Tweak.
31498         * lib/prune.exp: Ingore "in copy constructor".
31499
31500 2002-10-02  Andreas Jaeger  <aj@suse.de>
31501
31502         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31503         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31504         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31505         on x86-64.
31506
31507 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31508
31509         * gcc.dg/empty1.C: Fix typo.
31510
31511 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         * gcc.dg/alias-1.c: New test.
31514
31515 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31516
31517         * gcc.dg/empty1.C: New test.
31518
31519         * g++.dg/tls/init-2.C: Tweak error messages.
31520
31521 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31522
31523         * gcc.c-torture/compile/20020923-1.c: New test.
31524
31525 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31526
31527         * gcc.c-torture/execute/ffs-1.c: New test.
31528         * gcc.c-torture/execute/ffs-2.c: Ditto.
31529
31530 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         * g++.dg/overload/member1.C: New test.
31533
31534 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31535
31536         * g++.dg/abi/empty7.C: New test.
31537         * g++.dg/init/pm2.C: Likewise.
31538
31539 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31540
31541         * g++.dg/rtti/crash1.C: New test.
31542
31543 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31544
31545         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31546         gcc.dg/sibcall-4.c: New tests.
31547
31548 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31549
31550         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31551         powerpc and MMIX targets.
31552
31553 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31554
31555         * gcc.dg/cpp/20020927-1.c: New.
31556
31557 2002-09-26  David S. Miller  <davem@redhat.com>
31558
31559         * gcc.c-torture/compile/trunctfdf.c: New.
31560
31561 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31562
31563         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31564
31565 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31566
31567         * gcc.c-torture/execute/loop-15.c: New.
31568
31569 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31570
31571         * README.QMTEST: Fix typo.
31572
31573 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31574
31575         * gcc.dg/20020926-1.c: New test.
31576
31577 2002-09-25  David S. Miller  <davem@redhat.com>
31578
31579         PR target/7842
31580         * gcc.c-torture/execute/shiftdi.c: New test.
31581
31582 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31583
31584         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31585         unique to the tool.
31586         * lib/g77.exp (g77_init): Likewise.
31587         * lib/g++.exp (g++_init): Likewise.
31588         * lib/objc.exp (objc_init): Likewise.
31589
31590 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31591
31592         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31593         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31594         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31595
31596 2002-09-25  Richard Henderson  <rth@redhat.com>
31597
31598         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31599         too-small long double.
31600
31601 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31602
31603         * gcc.dg/20020919-1.c: New test.
31604
31605 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31606
31607         * g++.dg/abi/bitfield6.C: New test.
31608         * g++.dg/abi/bitfield7.C: New test.
31609         * g++.dg/abi/bitfield8.C: New test.
31610         * g++.dg/abi/vbase11.C: New test.
31611
31612 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31613
31614         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31615         hppa*-*-hpux*.  Update test comment.
31616
31617 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31618
31619         * gcc.dg/tls/struct-1.c: New test.
31620
31621 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31622
31623         * gcc.dg/cpp/tr-warn2.c: Update.
31624
31625 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31626
31627         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31628
31629 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31630
31631         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31632         systems.
31633
31634 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31635
31636         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31637
31638         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31639         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31640         setting of cxxfilt.
31641
31642 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31643
31644         * gcc.dg/20020312-2.c: Update for darwin.
31645
31646 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31647
31648         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31649
31650 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31651
31652         * objc.dg/comp-types-1.m: New test.
31653         * objc.dg/comp-types-2.m: New test.
31654         * objc.dg/comp-types-3.m: New test.
31655         * objc.dg/comp-types-4.m: New test.
31656         * objc.dg/comp-types-5.m: New test.
31657         * objc.dg/comp-types-6.m: New test.
31658
31659 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31660
31661         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31662
31663 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31664
31665         * g++.dg/other/do1.C: New test.
31666
31667         * g++.dg/template/subst1.C: New test.
31668
31669 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31670
31671         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31672
31673 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31674
31675         * g++.dg/template/qualttp20.C: Adjust expected errors.
31676         * g++.old-deja/g++.jason/report.C: Likewise.
31677         * g++.old-deja/g++.other/qual1.C: Likewise.
31678
31679         * g++.dg/lookup/scoped2.C: New test.
31680
31681         * g++.dg/ext/asm3.C: New test.
31682
31683 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31684
31685         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31686
31687 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31688
31689         * ChangeLog: follow spelling conventions.
31690         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31691         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31692         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31693         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31694         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31695         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31696         * g++.old-deja/g++.law/global-init1.C: Likewise.
31697         * g++.old-deja/g++.other/delete4.C: Likewise.
31698         * g++.old-deja/g++.other/inline21.C: Likewise.
31699         * g++.old-deja/g++.other/singleton.C: Likewise.
31700         * g77.dg/strlen0.f: Likewise.
31701         * g77.f-torture/compile/20010519-1.f: Likewise.
31702         * g77.f-torture/compile/980310-4.f: Likewise.
31703         * gcc.c-torture/compile/20000605-1.c: Likewise.
31704         * gcc.c-torture/execute/20020225-1.c: Likewise.
31705         * gcc.dg/c90-hexfloat-2.c: Likewise.
31706         * gcc.dg/c99-bool-1.c: Likewise.
31707         * gcc.dg/c99-hexfloat-2.c: Likewise.
31708         * gcc.dg/dll-2.c: Likewise.
31709         * gcc.dg/wtr-union-init-1.c: Likewise.
31710         * gcc.dg/wtr-union-init-2.c: Likewise.
31711         * gcc.dg/wtr-union-init-3.c: Likewise.
31712         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31713         * gcc.dg/cpp/defined.c: Likewise.
31714         * gcc.dg/cpp/macsyntx.c: Likewise.
31715         * gcc.dg/cpp/paste2.c: Likewise.
31716         * gcc.dg/cpp/trad/defined.c: Likewise.
31717         * gcc.dg/format/c90-printf-1.c: Likewise.
31718         * gcc.dg/format/c90-scanf-1.c: Likewise.
31719         * gcc.dg/format/c99-printf-1.c: Likewise.
31720         * gcc.dg/format/c99-scanf-1.c: Likewise.
31721         * gcc.misc-tests/gcov-8.c: Likewise.
31722         * lib/profopt.exp: Likewise.
31723
31724 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31725
31726         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31727
31728 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31729
31730         * g++.dg/inherit/using2.C: New test.
31731
31732 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31733
31734         * ChangeLog: Follow spelling conventions.
31735         * g++.dg/template/friend4.C: Likewise.
31736         * g++.old-deja/g++.pt/crash67.C: Likewise.
31737         * gcc.c-torture/execute/20000801-4.c: Likewise.
31738         * gcc.dg/c90-digraph-1.c: Likewise.
31739         * gcc.dg/c94-digraph-1.c: Likewise.
31740         * gcc.dg/c99-digraph-1.c: Likewise.
31741         * gcc.dg/cpp/line5.c: Likewise.
31742         * gcc.dg/cpp/multiline.c: Likewise.
31743         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31744         * gcc.dg/format/attr-3.c: Likewise.
31745         * gcc.dg/format/c90-scanf-3.c: Likewise.
31746         * gcc.dg/format/ext-4.c: Likewise.
31747
31748 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31749
31750         * g++.dg/template/pretty1.C: New test.
31751
31752 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31753
31754         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31755
31756 2002-09-13  Matt Austern  <austern@apple.com>
31757
31758         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31759         passing a cast expression to a function by const reference.
31760
31761 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31762
31763         * g++.dg/template/deduce1.C: New test.
31764
31765 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31766
31767         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31768         32-bit int.
31769
31770 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31771
31772         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31773         usage.
31774
31775 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31776
31777         * gcc.c-torture/compile/20020910-1.c: New test.
31778
31779 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31780
31781         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31782
31783 2002-09-10  Andreas Jaeger  <aj@suse.de>
31784
31785         * gcc.dg/20020312-2.c: Adjust for x86-64.
31786
31787 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31788
31789         * g77.dg/7388.f: New test case for PR 7388.
31790
31791 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31792
31793         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31794
31795 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31796
31797         * objc.dg/proto-lossage-1.m: New test.
31798
31799 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31800
31801         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31802
31803 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31804
31805         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31806         expected to pass.
31807
31808 2002-09-06  Stan Shebs  <shebs@apple.com>
31809             David Edelsohn  <edelsohn@gnu.org>
31810
31811         * gcc.dg/weak: New directory.
31812         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31813         target-specific xfail bits.
31814         * gcc.dg/typeof-2.c: Move to new directory.
31815         * gcc.dg/weak.exp: New expect script.
31816
31817 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31818
31819         * gcc.c-torture/execute/extzvsi.c: New test.
31820
31821 2002-09-05  Stan Shebs  <shebs@apple.com>
31822
31823         * gcc.dg/weak-1.c: xfail on Darwin.
31824         * gcc.dg/weak-2.c: Ditto.
31825         * gcc.dg/weak-3.c: Ditto.
31826         * gcc.dg/weak-4.c: Ditto.
31827         * gcc.dg/weak-5.c: Ditto.
31828         * gcc.dg/weak-6.c: Ditto.
31829         * gcc.dg/weak-7.c: Ditto.
31830         * gcc.dg/weak-8.c: Ditto.
31831         * gcc.dg/weak-9.c: Ditto.
31832
31833 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31834
31835         * gcc.c-torture/execute/loop-14.c: New test.
31836
31837 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31838
31839         * g++.dg/other/cxa-atexit1.C: New test.
31840
31841         * gcc.dg/typeof-2.c: New test.
31842
31843 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31844
31845         * gcc.dg/builtins-2.c: New testcase.
31846         * gcc.dg/builtins-3.c: New testcase.
31847
31848 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31849
31850         * gcc.dg/cpp/_Pragma4.c: New test.
31851
31852 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31853
31854         * objc/execute/nil_method-1.m: New testcase.
31855
31856 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31857
31858         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31859         [Object class], not [Object initialize].
31860
31861 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31862             Hans-Peter Nilsson  <hp@bitrange.com>
31863
31864         * gcc.c-torture/execute/20020720-1.x: Skip test on
31865         mmix-knuth-mmixware.  Correct comment.
31866
31867 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31868
31869         * testsuite/g++.dg/abi/bitfield5.C: New test.
31870         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31871
31872 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31873
31874         * objc.dg/undeclared-selector.m: New test.
31875
31876 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31877
31878         * g++.dg/other/offsetof1.C: Avoid cast warning.
31879
31880 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31881
31882         * objc.dg/super-class-2.m: New test.
31883
31884 2002-08-24  Matt Austern  <austern@apple.com>
31885
31886         * g++.dg/ext/lvaddr.C: New test.
31887         * g++.dg/ext/lvcast.C: New test.
31888
31889 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31890
31891         * testsuite/g++.dg/inherit/cond1.C: New test.
31892
31893 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31894
31895         * gcc.dg/noncompile/incomplete-1.c: New test.
31896
31897 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31898
31899         * gcc.dg/typespec-1.c: New test.
31900
31901 2002-08-20  Devang Patel  <dpatel@apple.com>
31902         * objc.dg/proto-hier-2.m: New test.
31903
31904 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31905
31906         * objc.dg/bitfield-1.m: New test.
31907         * objc.dg/bitfield-2.m: New test.
31908
31909 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31910
31911         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31912         gcc.dg/c99-flex-array-4.c: New tests.
31913
31914 2002-08-16  Stan Shebs  <shebs@apple.com>
31915
31916         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31917
31918 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31919
31920         * gcc.dg/typeof-1.c: New test.
31921         * g++.dg/ext/typeof2.C: New test.
31922
31923 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31924
31925         * g++.dg/other/offsetof1.C: New test.
31926
31927 2002-08-14  Richard Henderson  <rth@redhat.com>
31928
31929         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31930
31931 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31932
31933         * gcc.dg/cpp/_Pragma3.c: New test.
31934
31935 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31936
31937         * g++.dg/template/inherit3: New test.
31938
31939 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31940
31941         * gcc.dg/bitfld-4.c: Add blank options.
31942
31943 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31944
31945         * g++.dg/template/crash1.C: New test.
31946
31947 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31948
31949         * gcc.dg/tls/opt-2.c: New test.
31950
31951 2002-08-08  Devang Patel  <dpatel@apple.com>
31952
31953         * objc.dg/selector-1.m : New test
31954
31955 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31956
31957         * g++.dg/abi/bitfield4.C: New test.
31958         * gcc.dg/bitfld-4.c: New test.
31959
31960 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         * g++.dg/other/packed1.C: New test.
31963
31964 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31965
31966         * g++.dg/abi/offsetof.C: Tweak error messages.
31967         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31968
31969 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31970
31971         * gcc.dg/bitfld-3.c: New test.
31972
31973 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31974             Richard Henderson  <rth@redhat.com>
31975
31976         * gcc.dg/i386-bitfield1.c: New test.
31977         * g++.dg/abi/bitfield3.C: Update.
31978
31979 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31980
31981         * objc.dg/const-str-2.m: Update.
31982         * gcc.dg/cpp/c++98.c: Change to C extension.
31983         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31984         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31985
31986 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31987
31988         * testsuite/gcc.dg/tls/diag-3.c: New.
31989
31990 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31991
31992         * g++.dg/README (Subdirectories): Document new subdir expr.
31993         * g++.dg/expr/pmf-1.C: New test.
31994
31995 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31996
31997         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31998
31999 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32000
32001         * g++.dg/abi/bitfield3.C: New test.
32002
32003 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32004
32005         * lib/gcov.exp: Tweak expected line formats.
32006         * gcc.misc-tests/gcov8.c: New test.
32007         * gcc.misc-tests/gcov8.x: New flags.
32008
32009 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32010
32011         * consistency.vlad/layout/endian.c: Include string.h.
32012
32013         * gcc.c-torture/execute/20020805-1.c: New test.
32014
32015 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32016
32017         * g++.dg/other/conversion1.C: New test.
32018
32019 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32020
32021         * gcc.dg/builtins-1.c: New testcase.
32022
32023 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * g++.dg/inherit/access3.C: New test.
32026
32027 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32028
32029         * gcc.dg/ia64-visibility-2.c: New test.
32030
32031 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32032
32033         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32034         __qualifier_flags to __flags.
32035
32036 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32037
32038         * g++.dg/inherit/operator1.C: New test.
32039         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32040         * g++.dg/other/error1.C: Change expected error message.
32041         * g++.dg/template/conv4.C: Likewise.
32042
32043 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32044
32045         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32046         for documented behavior.
32047
32048 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32049
32050         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32051         several targets known to fail.
32052
32053 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32054
32055         * gcc.dg/mips-args-[123].c: New tests.
32056
32057 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32058
32059         * gcc.dg/ppc-spe.c: New.
32060
32061 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32062
32063         * g++.dg/other/ptrmem4.C: New testcase.
32064
32065 2002-07-24  Richard Henderson  <rth@redhat.com>
32066
32067         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32068
32069 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32070
32071         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32072
32073 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32074
32075         * gcc.c-torture/execute/memset-3.c: New testcase.
32076
32077 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32078
32079         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32080         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32081
32082 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32083
32084         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32085         Delete.
32086
32087 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32088
32089         * gcc.c-torture/compile/simd-4.c: New test.
32090
32091 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32092
32093         PR c++/7347, c++/7348
32094         * g++.dg/template/access4.C: New test.
32095         * g++.dg/template/access5.C: New test.
32096         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32097         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32098         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32099         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32100
32101 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * gcc.dg/gnu89-init-2.c: New test.
32104
32105 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32106
32107         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32108
32109 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32110
32111         * gcc.c-torture/execute/20020720-1.c: New testcase.
32112
32113 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32114
32115         * gcc.dg/cpp/Wsignprom.c: New tests.
32116
32117 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32118
32119         * gcc.c-torture/execute/loop-13.c: New test.
32120
32121 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32122
32123         * gcc.dg/cpp/expr.c: New tests.
32124
32125 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32126
32127         * g++.dg/opt/pr6713.C: Add template instantiation.
32128
32129 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32130
32131         * gcc.dg/nest.c: New test.
32132
32133 2002-07-17  Richard Henderson  <rth@redhat.com>
32134
32135         * g++.dg/opt/pr6713.C: New test.
32136
32137 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32138
32139         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32140         XFAIL for all x86 processors.
32141
32142 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32143
32144         * gcc.c-torture/execute/20010122-1.x: Do not test with
32145         -fomit-frame-pointer.
32146
32147 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32148
32149         * g++.dg/template/instantiate2.C: New test.
32150         * g++.dg/template/spec4.C: New test.
32151
32152 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32153
32154         * g++.dg/template/access2.C: New test.
32155         * g++.dg/template/access3.C: New test.
32156
32157 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32158
32159         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32160         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32161         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32162         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32163         Convert to use <stdarg.h>.
32164         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32165         Delete.
32166         * gcc.dg/va-arg-2.c: New.
32167         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32168
32169 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32170
32171         * gcc.c-torture/compile/20020710-1.c: New test.
32172
32173 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32174                           Andrew Pinski  <pinskia@physics.uc.edu>
32175
32176         gcc.c-torture/compile/simd-2.c: New testcase.
32177         gcc.c-torture/compile/simd-3.c: Likewise.
32178
32179 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/7224
32182         * g++.dg/overload/error1.C: New test.
32183
32184 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32185
32186         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32187         configuration and IRIX 6 O32 ABI.
32188
32189 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32190
32191         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32192
32193 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32194
32195         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32196
32197 2002-07-10  Jeffrey A Law  <law@redhat.com>
32198
32199         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32200
32201         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32202
32203 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32204
32205         * gcc.dg/20020312-2.c: Check for __PPC__.
32206
32207 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32208
32209         * gcc.c-torture/compile/20020709-1.c: New test.
32210
32211 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32212
32213         * g++.dg/template/qualttp21.C: New test case.
32214
32215 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32216
32217         * gcc.c-torture/compile/20020706-1.c: New test.
32218         * gcc.c-torture/compile/20020706-2.c: New test.
32219
32220 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32221             Alexandre Oliva  <aoliva@redhat.com>
32222
32223         * g++.dg/warn/incomplete1.C: New test.
32224
32225 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32226
32227         PR c++/7099
32228         * g++.dg/warn/noreturn1.C: New test.
32229
32230 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32231
32232         PR c++/6706
32233         * g++.dg/debug/debug6.C: New test.
32234         * g++.dg/debug/debug7.C: New test.
32235
32236 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32237
32238         * gcc.c-torture/compile/simd-3.c: New test.
32239
32240 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32241
32242         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32243         * gcc.dg/20020620-1.c: Likewise.
32244
32245 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32246
32247         PR c++/6944
32248         * g++.dg/init/array4.C: New test.
32249         * g++.dg/init/array5.C: New test.
32250
32251 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32252
32253         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32254         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32255
32256 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32257
32258         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32259         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32260         * gcc.dg/wtr-conversion-1.c: Likewise.
32261         * gcc.dg/wtr-escape-1.c: Likewise.
32262         * gcc.dg/wtr-int-type-1.c: Likewise.
32263         * gcc.dg/wtr-label-1.c: Likewise.
32264         * gcc.dg/wtr-static-1.c: Likewise.
32265         * gcc.dg/wtr-strcat-1.c: Likewise.
32266         * gcc.dg/wtr-suffix-1.c: Likewise.
32267         * gcc.dg/wtr-switch-1.c: Likewise.
32268         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32269         * gcc.dg/wtr-union-init-1.c: Likewise.
32270         * gcc.dg/wtr-union-init-2.c: Likewise.
32271         * gcc.dg/wtr-union-init-3.c: Likewise.
32272
32273         * gcc.dg/wtr-func-def-1.c: New test.
32274
32275 2002-07-02 Devang Patel <dpatel@apple.com>
32276
32277         * objc.dg/param-1.m: New test.
32278
32279 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32280
32281         * gcc.dg/cpp/trad/directive.c: Add test.
32282         * gcc.dg/cpp/trad/macroargs.c: Add test.
32283         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32284
32285 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32286
32287         * gcc.dg/cpp/cmdlne-M.c: New test.
32288
32289 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32290
32291         * objc.dg/desig-init-1.m: New test.
32292
32293 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32294
32295         PR c++/6716
32296         * g++.dg/template/instantiate1.C: New test.
32297
32298 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32299
32300         PR c++/7112
32301         * g++.dg/template/sizeof2.C: New test.
32302
32303 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32304
32305         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32306         gcc.dg/cpp/trad/include.c: New tests.
32307
32308 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32309
32310         PR target/7177
32311         * gcc.c-torture/compile/20020701-1.c: New test.
32312
32313 2002-07-01  Stan Shebs  <shebs@apple.com>
32314
32315         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32316         header here...
32317         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32318         (objc-torture-execute): or here.
32319
32320 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32321
32322         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32323
32324 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32325
32326         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32327
32328 2002-06-30  Devang Patel  <dpatel@apple.com>
32329
32330         * objc.dg/fsyntax-only.m: New test.
32331
32332 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32333
32334         PR c++/6695
32335         * g++.dg/template/friend7.C: New file.
32336
32337 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32338
32339         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32340         return type.
32341
32342 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32343
32344         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32345         avoid division by zero.
32346
32347 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32348
32349         * gcc.dg/Wunknownprag.c: New tests.
32350
32351 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32352
32353         * gcc.c-torture/execute/simd-2.c: New test.
32354
32355 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32356
32357         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32358         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32359         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32360         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32361         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32362         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32363         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32364         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32365         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32366         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32367         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32368         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32369         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32370         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32371         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32372         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32373         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32374
32375 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32376
32377         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32378         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32379         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32380         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32381         New tests.
32382         * gcc.dg/cpp/trad/directive.c: Update.
32383
32384 2002-06-23  Andreas Jaeger  <aj@suse.de>
32385
32386         * gcc.c-torture/execute/complex-6.c: New.
32387
32388 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32389
32390         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32391         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32392         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32393         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32394
32395 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32396
32397         * gcc.dg/cpp/trad: New directory with traditional tests copied
32398         from parent directory.
32399         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32400         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32401         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32402         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32403         Move to trad/ and rename.
32404         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32405         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32406         gcc.dg/cpp/trad/redef2.c: New tests.
32407         * gcc.dg/cpp/trad/trad.exp: New driver.
32408
32409 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32410
32411         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32412         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32413         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32414         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32415         Remove.
32416
32417 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32418
32419         * gcc.dg/20020620-1.c: New test.
32420
32421 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32422
32423         * g++.dg/template/ttp4.C: New test.
32424
32425 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32426
32427         * g++.dg/opt/vt1.C: Fix regexp.
32428
32429 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32430
32431         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32432         Don't use attribute `noinline'.
32433
32434 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32435
32436         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32437
32438 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32439
32440         * gcc.c-torture/execute/simd-1.c: New.
32441
32442         * gcc.dg/simd-1.c: New.
32443
32444 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32445
32446         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32447
32448 2002-06-16  Richard Henderson  <rth@redhat.com>
32449
32450         * g++.dg/ext/anon-struct1.C: New.
32451         * g++.dg/ext/anon-struct2.C: New.
32452         * g++.dg/ext/anon-struct3.C: New.
32453         * gcc.dg/anon-struct-1.c: New.
32454         * gcc.dg/anon-struct-2.c: New.
32455         * gcc.dg/anon-struct-3.c: New.
32456         * gcc.dg/20011008-1.c: Adjust warning text.
32457         * gcc.dg/20020527-1.c: Add -fms-extensions.
32458
32459 2002-06-16  Richard Henderson  <rth@redhat.com>
32460
32461         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32462
32463 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32464
32465         * gcc.c-torture/execute/20020615-1.c: New test.
32466
32467 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32468
32469         * gcc.c-tortuture/execute/compare-1.c: New test case.
32470         * gcc.c-tortuture/execute/compare-2.c: New test case.
32471         * gcc.c-tortuture/execute/compare-3.c: New test case.
32472
32473 2002-06-13  Richard Henderson  <rth@redhat.com>
32474
32475         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32476         ia64 ilp32.
32477
32478 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32479
32480         * g++.dg/template/typename2.C: Update error message.
32481
32482 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32483
32484         * gcc.c-torture/execute/20020611-1.c: New test.
32485
32486 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32487
32488         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32489         list of targets to skip.
32490
32491 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32492
32493         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32494         targets if not optimizing.
32495
32496 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * gcc.c-torture/compile/20020605-1.c: New test.
32499
32500         * g++.dg/opt/vt1.C: New test.
32501
32502         * gcc.dg/20020531-1.c: New test.
32503
32504         * gcc.dg/20020530-1.c: New test.
32505
32506         * gcc.dg/20020527-1.c: New test.
32507
32508         * g++.dg/opt/cse1.C: New test.
32509
32510 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32511
32512         * gcc.dg/20020607-2.c: New test case.
32513
32514 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * gcc.c-torture/compile/20020604-1.c: New test.
32517
32518 2002-06-04  Richard Henderson  <rth@redhat.com>
32519
32520         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32521         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32522         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32523
32524 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32525
32526         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32527
32528 2002-06-03  Richard Henderson  <rth@redhat.com>
32529
32530         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32531         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32532
32533 2002-06-02  Richard Henderson  <rth@redhat.com>
32534
32535         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32536         test functions static.
32537
32538 2002-06-02  Andreas Jaeger  <aj@suse.de>
32539
32540         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32541         now.
32542
32543 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32544
32545         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32546         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32547         Update for mofified diagnostics.
32548         * gcc.dg/c99-intconst-1.c: No longer fail.
32549
32550 2002-06-02  Richard Henderson  <rth@redhat.com>
32551
32552         * gcc.dg/uninit-A.c: Remove xfail markers.
32553
32554 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32555
32556         * gcc.dg/fnegate-1.c: New test case.
32557
32558 2002-05-30  Osku Salerma  <osku@iki.fi>
32559
32560         * gcc.c-torture/execute/mayalias-1.c: New file.
32561
32562 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32563
32564         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32565         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32566         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32567
32568 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32569
32570         * gcc.c-torture/execute/20020529-1.c: New test.
32571
32572 2002-05-27  Richard Henderson  <rth@redhat.com>
32573
32574         * g++.dg/ext/attrib6.C: New test case.
32575
32576 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32577
32578         * gcc.c-torture/execute/pure-1.c: New test.
32579
32580 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32581
32582         * gcc.dg/cpp/arith-2.c: Remove.
32583
32584 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32585
32586         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32587         * gcc.dg/cpp/if-3.c: Remove.
32588
32589 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32590
32591         * g++.dg/opt/cse2.C: New test.
32592
32593 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32594
32595         * gcc.dg/cpp/arith-1.c: New semantic tests.
32596         * gcc.dg/cpp/if-1.c: Update.
32597
32598 2002-05-24  Ben Elliston  <bje@redhat.com>
32599
32600         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32601
32602 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32603
32604         * gcc.dg/verbose-asm.c: New test.
32605
32606 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32607
32608         * gcc.dg/cpp/paste12.c: New test.
32609
32610 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32611
32612         * g++.dg/parse/named_ops.C: New test.
32613
32614 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32615
32616         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32617
32618 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32619
32620         * gcc.dg/weak-2.c: Allow optional leading underscore
32621         in scan-assembler symbol name.
32622         * gcc.dg/weak-3.c: Likewise.
32623         * gcc.dg/weak-4.c: Likewise.
32624         * gcc.dg/weak-5.c: Likewise.
32625
32626 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32627
32628         * gcc.dg/20020523-1.c: New test.
32629
32630 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32631
32632         * objc.dg/const-str-2.m: Update now that we stop after
32633         a command line error.
32634
32635 2002-05-22  Richard Henderson  <rth@redhat.com>
32636
32637         * g++.dg/dg.exp: Fix typo in test pruneing.
32638
32639 2002-05-22  Richard Henderson  <rth@redhat.com>
32640
32641         * g++.dg/dg.exp: Prune the tls subdirectory.
32642         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32643         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32644         * g++.dg/tls/init-1.C: New.
32645
32646 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32647
32648         * gcc.dg/20020517-1.c: New test.
32649
32650 2002-05-21  Richard Henderson  <rth@redhat.com>
32651
32652         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32653         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32654
32655 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32656
32657         * g++.dg/other/copy2.C: New test.
32658
32659 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32660
32661         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32662         (MAX_COPY): Bump up to 10 times sizeof (long long).
32663         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32664
32665         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32666         sizeof (long long).
32667
32668         * gcc.c-torture/execute/strcpy-1.c: New test.
32669
32670 2002-05-19  Jason Merrill  <jason2redhat.com>
32671
32672         * g++.dg/ext/oper1.C: New test.
32673
32674 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32675 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32676
32677         * README.QMTEST: New file.
32678
32679         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32680
32681 2002-05-19  Andreas Jaeger  <aj@suse.de>
32682
32683         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32684         now.
32685         * gcc.c-torture/execute/loop-2d.x: Likewise.
32686
32687 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32688
32689         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32690         support weak symbols.
32691         * gcc.dg/weak-4.c: Likewise.
32692         * gcc.dg/weak-6.c: Likewise.
32693
32694 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32695
32696         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32697         cygwin, coff and h8300-*-hms targets
32698         * gcc.dg/weak-5.c: Likewise.
32699         * gcc.dg/weak-7.c: Likewise.
32700
32701 2002-05-16  Jason Merrill  <jason@redhat.com>
32702
32703         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32704         (scan-assembler-not, scan-assembler-dem): Likewise.
32705         (scan-assembler-dem-not): Likewise.
32706
32707 2002-05-15  Richard Henderson  <rth@redhat.com>
32708
32709         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32710
32711 2002-05-15  Richard Henderson  <rth@redhat.com>
32712
32713         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32714         (vfoo1f): Warning here.
32715         (vfoo1l): Don't redefine the alias.
32716
32717 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32718
32719         * g++.dg/init/pm1.C: New test.
32720
32721 2002-05-12  David S. Miller  <davem@redhat.com>
32722
32723         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32724         types.
32725
32726 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32727
32728         * gcc.c-torture/execute/20020510-1.c: New test case.
32729
32730 2002-05-10  David S. Miller  <davem@redhat.com>
32731
32732         * gcc.c-torture/execute/conversion.c: Test long double too.
32733
32734 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32735
32736         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32737         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32738         * lib/g++.exp (g++_link_flags): Likewise.
32739         * lib/objc.exp (objc_target_compile): Likewise.
32740
32741 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32742
32743         * gcc.dg/cpp/poison.c: Update.
32744         * gcc.dg/cpp/20000625-2.c: Remove.
32745         * gcc.dg/cpp/direct2s.c: Remove final test.
32746
32747 2002-05-08  Tom Rix  <trix@redhat.com>
32748
32749         * gcc.c-torture/execute/20020508-1.c: New test.
32750         * gcc.c-torture/execute/20020508-2.c: New test.
32751         * gcc.c-torture/execute/20020508-3.c: New test.
32752
32753 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32754
32755         * gcc.dg/cpp/charconst-4.c: More tests.
32756
32757 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32758
32759         PR c/6569
32760         * gcc.dg/weak-3.c: Update location of warning messages.
32761         * gcc.dg/weak-5.c: Likewise.
32762
32763 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32764
32765         * gcc.c-torture/execute/20020506-1.c: New test case.
32766
32767 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32768
32769         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32770
32771 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32772
32773         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32774
32775 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32776
32777         * gcc.dg/cpp/charconst-3.c: New test.
32778
32779 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32780
32781         * gcc.dg/cpp/charconst.c: Update tests.
32782
32783 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32784
32785         * treelang: Added directory for new sample language treelang. Also
32786         lib/treelang.exp: New file to signal treelang should be tested.
32787
32788 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32789
32790         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32791         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32792         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32793         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32794         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32795         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32796         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32797
32798 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32799
32800         * gcc.dg/format/xopen-2.c: New test.
32801
32802 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32803
32804         * gcc.dg/20020503-1.c: New test.
32805
32806 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32807
32808         * g++.dg/init/dtor1.C: Make it tougher.
32809
32810 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32811
32812         * g++.dg/init/dtor1.C: New test.
32813
32814 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32815
32816         * gcc.dg/altivec-8.c: New.
32817
32818 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32819
32820         * gcc.dg/altivec-7.c: New.
32821
32822 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32823
32824         * g++.dg/parse/typedef1.C: New test.
32825
32826 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32827
32828         PR c++/6486
32829         * g++.dg/template/friend6.C: New test.
32830
32831         PR c++/6492
32832         * g++.dg/init/copy1.C: New test.
32833
32834 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         * g++.dg/warn/effc1.C: New test.
32837
32838 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32839
32840         * gcc.dg/cpp/if-cexp.c: Add a test.
32841
32842 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.dg/20020426-2.c: New test.
32845
32846 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32847
32848         * gcc.dg/cpp/if-mop.c: Update.
32849         * gcc.dg/cpp/if-mpar.c: Add test.
32850         * gcc.dg/cpp/if-oppr.c: Update.
32851
32852 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32853
32854         PR c/6343
32855         * gcc.dg/weak-[2-7].c: New tests.
32856
32857 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32858
32859         * gcc.dg/enum1.c: New test.
32860
32861 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32862
32863         PR c++/6497
32864         * g++.dg/inherit/access2.C: New test.
32865
32866 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR bootstrap/6445
32869         * gcc.dg/20020426-1.c: New test.
32870
32871 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32872
32873         * g++.dg/abi/enum1.C: New test.
32874
32875 2002-04-26  Richard Henderson  <rth@redhat.com>
32876
32877         * gcc.dg/c99-bool-1.c: Expect always true warning.
32878
32879 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32880
32881         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32882
32883 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32884
32885         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32886         targets.
32887
32888 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32889
32890         * g++.dg/abi/mange7.C: New test.
32891
32892         PR c++/6438.
32893         * g++.dg/parse/stmtexpr2.C: New test.
32894
32895 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32896
32897         * gcc.dg/20020312-2.c: Add SH target.
32898
32899 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32900
32901         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32902         compiler output on mips*-*-irix*.
32903
32904 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * g++.dg/parse/attr1.C: New test.
32907
32908 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32909
32910         * gcc.c-torture/execute/string-opt-17.c: New test case.
32911         * gcc.c-torture/execute/memset-2.c: New test case.
32912
32913 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32914
32915         PR c++/6256:
32916         * g++.dg/template/friend5.C: New test.
32917
32918         PR c++/6331:
32919         * g++.dg/template/qual1.C: Likewise.
32920
32921 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32922
32923         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32924         Include stdlib.h, not stdio.h or ctype.h.
32925
32926 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32927
32928         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32929         cris-*-elf* and mmix-*-*.
32930         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32931         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32932         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32933         Ditto.
32934         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32935         * gcc.dg/wchar_t-1.c: Ditto.
32936
32937 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32938
32939         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32940         Clarify comment.
32941
32942 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32943
32944         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32945
32946 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32947
32948         * gcc.c-torture/execute/20000906-1.x: Delete.
32949
32950 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32951
32952         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32953
32954 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32955
32956         * PR6367
32957         * g77.f-torture/execute/6367.f: New test.
32958         * g77.f-torture/execute/6367.x: Disable for MMIX.
32959
32960 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32961
32962         * PR6352
32963         * g++.dg/opt/inline2.C: New test.
32964
32965 2002-04-18  Richard Henderson  <rth@redhat.com>
32966
32967         * gcc.dg/20000906-1.c: Enable for all targets.
32968         * gcc.c-torture/compile/iftrap-2.c: New.
32969
32970 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32971
32972         * gcc.dg/20020418-1.c: New test.
32973         * gcc.dg/20020418-2.c: New test.
32974
32975 2002-04-18  Richard Henderson  <rth@redhat.com>
32976
32977         * gcc.c-torture/compile/iftrap-1.c: New.
32978         * gcc.dg/iftrap-1.c: Adjust for ia64.
32979         * gcc.dg/iftrap-2.c: New.
32980
32981 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32982
32983         * gcc.c-torture/compile/20020418-1.c: New test.
32984
32985 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32986
32987         * gcc.c-torture/compile/20020415-1.c: New.
32988
32989 2002-04-18  David S. Miller  <davem@redhat.com>
32990
32991         * gcc.c-torture/execute/20020418-1.c: New test.
32992
32993 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32994
32995         * gcc.dg/20020416-1.c: New test.
32996
32997         * g++.dg/opt/inline1.C: New test.
32998
32999 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * gcc.dg/altivec-5.c: New test.
33002
33003         * gcc.dg/20020415-1.c: New test.
33004
33005 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33006
33007         * testsuite/lib/chill.exp: Remove.
33008
33009 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33010
33011         * g++.dg/other/big-struct.C: New test.
33012
33013 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33014
33015         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33016         of scratch file.
33017
33018 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33019
33020         PR c/6277
33021         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33022         in scan-assembler function name
33023
33024 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33025
33026         * g77.f-torture/execute/980628-4.x,
33027         g77.f-torture/execute/980628-5.x,
33028         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33029         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33030         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33031         i[34567]86-*-*.
33032
33033 2002-04-13  David S. Miller  <davem@redhat.com>
33034
33035         * gcc.c-torture/execute/20020413-1.c: New test.
33036
33037 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33038
33039         * gcc.dg/asm-6.c,
33040         * g++.dg/ext/asm1.C: New tests.
33041
33042 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33043
33044         PR c++ 5373.
33045         * g++.dg/parse/stmtexpr1.C: New test.
33046
33047         PR c++/5189.
33048         * g++.dg/template/copy1.C: New test.
33049
33050 2002-04-12  Richard Henderson  <rth@redhat.com>
33051
33052         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33053
33054 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33055
33056         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33057         gcc.c-torture/execute/20020307-2.c.
33058
33059 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33060
33061         * g++.dg/ext/attrib5.C,
33062         * g++.dg/lookup/struct1.C: New tests.
33063
33064 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33065
33066         * gcc.dg/20020411-1.c: New test.
33067
33068         * gcc.c-torture/execute/20020411-1.c: New test.
33069
33070 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33071
33072         * g77.f-torture/execute/6177.f: New test.
33073
33074 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33075
33076         PR middle-end/6247
33077         * g++.dg/opt/cleanup1.C: New test.
33078
33079         * g++.dg/opt/const1.C: New test.
33080
33081 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33082
33083         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33084
33085 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33086
33087         PR c++/5507
33088         * g++.dg/template/typename2.C: New test.
33089
33090 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33091
33092         * gcc.c-torture/execute/loop-12.c: New.
33093
33094 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33095
33096         * g77.f-torture/execute/980628-4.x,
33097         g77.f-torture/execute/980628-5.x,
33098         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33099         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33100         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33101
33102 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33103
33104         PR optimization/6086
33105         * g++.dg/opt/preinc1.C: New test.
33106
33107 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33108
33109         PR c++/5571
33110         * g++.dg/opt/static2.C: New test.
33111
33112 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33113
33114         PR c/5120
33115         * gcc.dg/20020406-1.c: New test.
33116
33117 2002-04-04  David S. Miller  <davem@redhat.com>
33118
33119         * gcc.c-torture/execute/20020404-1.c: New test.
33120
33121 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33122
33123         PR c/6123
33124         * gcc.dg/20020312-2.c: Do not declare global register variable
33125         if __PIC__ or __pic__ is defined.
33126
33127 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33128
33129         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33130         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33131
33132 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33133
33134         * gcc.misc-tests/linkage.exp: Update last change to handle
33135         sparc*-, not just sparc-.
33136
33137 2002-04-03  Richard Henderson  <rth@redhat.com>
33138
33139         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33140
33141 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33142
33143         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33144
33145 2002-04-02  David S. Miller  <davem@redhat.com>
33146
33147         * gcc.c-torture/execute/20020402-3.c: New test.
33148
33149 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33150
33151         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33152         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33153
33154         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33155         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33156         g77.f-torture/execute/20001201.x,
33157         g77.f-torture/execute/u77-test.x: New files.
33158
33159         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33160         * gcc.dg/wchar_t-1.c: Ditto.
33161
33162 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33163
33164         * gcc.c-torture/execute/20020402-1.c: New test.
33165
33166 2002-04-01  Richard Henderson  <rth@redhat.com>
33167
33168         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33169
33170         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33171
33172 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33173
33174         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33175
33176 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33177
33178         * g++.dg/inherit/template-as-base.C: Expect error.
33179         * g++.dg/inherit/namespace-as-base.C: Likewise.
33180
33181 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33182
33183         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33184         g++.dg/ext/instantiate3.C: Tweak match patterns.
33185
33186         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33187         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33188         -da test.
33189
33190 2002-03-31  Richard Henderson  <rth@redhat.com>
33191
33192         * gcc.dg/special/alias-2.c: New.
33193         * gcc.dg/special/ecos.exp: Run it.
33194
33195 2002-03-31  Richard Henderson  <rth@redhat.com>
33196
33197         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33198
33199 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33200
33201         * gcc.dg/weak-1.c: Disable on h8300 port.
33202
33203 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33204
33205         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33206         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33207         ordering tests.
33208         * g++.dg/bprob/bprob-1.C: New test.
33209         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33210         * g++.dg/gcov/gcov-1.C: New test.
33211         * g++.dg/gcov/gcov-1.x: New file.
33212         * g++.dg/gcov/gcov-2.C: New test.
33213         * g++.dg/gcov/gcov-3.C: New test.
33214         * g++.dg/gcov/gcov-3.h: New file.
33215
33216 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33217
33218         * g++.old-deja/g++.other/builtins5.C: New test.
33219         * g++.old-deja/g++.other/builtins6.C: New test.
33220         * g++.old-deja/g++.other/builtins7.C: New test.
33221         * g++.old-deja/g++.other/builtins8.C: New test.
33222         * g++.old-deja/g++.other/builtins9.C: New test.
33223
33224 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33225
33226         * g++.dg/opt/static1.C: New test.
33227
33228         * g++.dg/opt/longbranch1.C: New test.
33229
33230 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33231
33232         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33233
33234         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33235
33236 2002-03-28  Jeffrey A Law  (law@redhat.com)
33237
33238         * gcc.c-torture/execute/20020328-1.c: New test.
33239
33240 2002-03-27  Richard Henderson  <rth@redhat.com>
33241
33242         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33243         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33244         move from g++.old-deja/g++.ext/.
33245
33246 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33247
33248         * g++.dg/init/new2.C: New test.
33249
33250 2002-03-26  Richard Henderson  <rth@redhat.com>
33251
33252         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33253
33254         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33255         on sparc.
33256
33257         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33258         sparcv9 systems.
33259         * gcc.dg/20001102-1.c: Likewise.
33260
33261 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33262
33263         * gcc.dg/cpp/endif-pedantic1.c,
33264         gcc.dg/cpp/endif-pedantic2.c: New tests.
33265
33266 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33267
33268         * g++.dg/init/new1.C: New test.
33269
33270 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33271
33272         * g++.dg/abi/vbase9.C: New test.
33273
33274 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33275
33276         * gcc.dg/arm-asm.c: New test.
33277
33278 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33279
33280         * gcc.dg/Wswitch-enum.c: New test.
33281         Fix PR c/5044.
33282
33283 2002-03-26  Richard Henderson  <rth@redhat.com>
33284
33285         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33286         structure.
33287
33288 2002-03-25  Richard Henderson  <rth@redhat.com>
33289
33290         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33291         sparcv9 systems.
33292
33293         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33294         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33295
33296 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33297
33298         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33299
33300 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33301
33302         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33303         targets using generic thunk support.
33304
33305 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33306
33307         * gcc.c-torture/compile/20020323-1.c: New test.
33308
33309         * g++.dg/opt/conj2.C: New test.
33310
33311 2002-03-24  Richard Henderson  <rth@redhat.com>
33312
33313         * gcc.dg/weak-1.c: Use -fno-common.
33314
33315 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33316
33317         * g77.dg/f77-edit-apostrophe-out.f: New test
33318         * g77.dg/f77-edit-h-out.f: New test
33319         * g77.dg/f77-edit-t-in.f: New test
33320         * g77.dg/f77-edit-t-out.f: New test
33321         * g77.dg/f77-edit-x-out.f: New test
33322         * g77.dg/f77-edit-slash-out.f: New test
33323         * g77.dg/f77-edit-colon-out.f: New test
33324         * g77.dg/f77-edit-s-out.f: New test
33325
33326 2002-03-24  Richard Henderson  <rth@redhat.com>
33327
33328         * objc/execute/formal_protocol-6.x: New XFAIL.
33329
33330 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33331
33332         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33333         that do not support weak symbols
33334
33335 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33336
33337         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33338         * lib/g77.exp: Likewise.
33339         * lib/objc.exp: Likewise.
33340
33341 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33342
33343         * gcc.dg/Wswitch-default.c: New test.
33344
33345 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33346
33347         * g++.dg/other/enum1.C: New test.
33348
33349 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33350
33351         * gcc.dg/pragma-ep-3.c: Fix typo.
33352
33353 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33354
33355         * g++.dg/inherit/template-as-base.C: New test.
33356
33357 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33358
33359         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33360         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33361
33362 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33363
33364         * gcc.dg/cpp/multiline.c: Update to match.
33365
33366 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33367
33368         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33369
33370 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33371
33372         * gcc.dg/cpp/extratokens2.c: New file.
33373
33374 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33375
33376         * gcc.dg/20020312-2.c: Add rs6000 target.
33377
33378         * gcc.c-torture/compile/20020319-1.c: New test.
33379
33380 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33381
33382         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33383         (A, E): Handle this.
33384
33385 2002-03-20  Jason Merrill  <jason@redhat.com>
33386
33387         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33388         ignoring -fpic.
33389         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33390         through prune_gcc_output.
33391
33392 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33393
33394         * gcc.c-torture/compile/20020320-1.c: New test.
33395
33396 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33397
33398         * gcc.c-torture/compile/20020318-1.c: New test.
33399
33400         * gcc.dg/struct-by-value-1.c: New test.
33401
33402         * gcc.dg/20020319-1.c: New test.
33403
33404 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33405
33406         * g++.dg/opt/conj1.C: New test.
33407
33408 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33409
33410         * g++.dg/template/qualttp20.C: Revert previous change.
33411         * g++.dg/template/qualttp3.C: Likewise.
33412         * g++.dg/template/qualttp4.C: Likewise.
33413         * g++.dg/template/qualttp5.C: Likewise.
33414         * g++.dg/template/qualttp6.C: Likewise.
33415         * g++.dg/template/qualttp7.C: Likewise.
33416         * g++.dg/template/qualttp8.C: Likewise.
33417         * g++.dg/template/recurse.C: Likewise.
33418
33419 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33420
33421         * gcc.dg/cpp/wchar-1.c: Update.
33422
33423 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33424
33425         * g++.dg/template/conv1.C: New test.
33426         * g++.dg/template/conv2.C: New test.
33427         * g++.dg/template/conv3.C: New test.
33428         * g++.dg/template/conv4.C: New test.
33429
33430 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33431
33432         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33433         * g++.dg/template/qualttp3.C: Likewise.
33434         * g++.dg/template/qualttp4.C: Likewise.
33435         * g++.dg/template/qualttp5.C: Likewise.
33436         * g++.dg/template/qualttp6.C: Likewise.
33437         * g++.dg/template/qualttp7.C: Likewise.
33438         * g++.dg/template/qualttp8.C: Likewise.
33439         * g++.dg/template/recurse.C: Likewise.
33440
33441 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33442
33443         * g++.dg/opt/dtor1.C: New test.
33444
33445 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * gcc.c-torture/compile/20020315-1.c: New test.
33448
33449 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33450
33451         * gcc.dg/weak-1.c: Fix scan tests.
33452
33453 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33454
33455         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33456         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33457         cris-*-aout* mmix-*-*.
33458         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33459         cris-*-aout* mmix-*-*.
33460         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33461         cris-*-elf* cris-*-aout* and mmix-*-*.
33462         * gcc.dg/20001009-1.c: Ditto.
33463         * gcc.dg/20010912-1.c: Ditto.
33464         * gcc.dg/20020122-4.c: Ditto.
33465         * gcc.dg/inline-2.c: Ditto.
33466
33467 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33468
33469         * gcc.c-torture/compile/20020314-1.c: New test.
33470
33471 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33472
33473         * gcc.c-torture/execute/20020314-1.c: New test.
33474
33475 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33476
33477         * g++.dg/warn/Wunused-1.C: New test.
33478
33479 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33480
33481         * g++.dg/abi/mangle6.C: New test.
33482
33483 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33484
33485         * gcc.c-torture/compile/20020309-2.c: New test.
33486
33487         * gcc.c-torture/compile/20020312-1.c: New test.
33488
33489 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33490
33491         * g++.dg/other/access1.C: New test.
33492
33493 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33494
33495         * gcc.c-torture/execute/wchar_t-1.c: New test.
33496
33497 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33498
33499         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33500
33501 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33502
33503         * gcc.dg/20020312-1.c: New test case.
33504
33505 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33506
33507         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33508
33509 2002-03-11  Richard Henderson  <rth@redhat.com>
33510
33511         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33512         * g++.old-deja/g++.jason/report.C: Likewise.
33513
33514 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33515
33516         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33517         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33518
33519 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33520
33521         * testsuite/g++.dg/overload/pmf1.C: New test.
33522
33523 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33524
33525         * gcc.c-torture/execute/20020307-1.c: Use long.
33526
33527 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33528
33529         PR optimization/5844
33530         * gcc.dg/20020310-1.c: New test.
33531
33532 2002-03-09  Michael Meissner  <meissner@redhat.com>
33533
33534         * gcc.c-torture/execute/memcpy-2.c: New test.
33535         * gcc.c-torture/execute/memset-1.c: New test.
33536         * gcc.c-torture/execute/strlen-1.c: New test.
33537         * gcc.c-torture/execute/strcmp-1.c: New test.
33538         * gcc.c-torture/execute/strncmp-1.c: New test.
33539
33540 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33541
33542         * gcc.dg/ppc-ldstruct.c: New test.
33543
33544 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33545
33546         * gcc.c-torture/execute/va-arg-22.c: New test.
33547
33548 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33549
33550         * gcc.c-torture/compile/20020309-1.c: New test.
33551
33552 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.c-torture/execute/20020307-2.c: New test.
33555
33556 2002-03-07  Jeffrey A Law  (law@redhat.com)
33557
33558         * g77.f-torture/compile/20020307-1.f: New test.
33559
33560 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33561
33562         * gcc.dg/unordered-1.c: New test.
33563
33564 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33565
33566         * gcc.c-torture/execute/20020307-1.c: New test.
33567
33568 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33569
33570         * gcc.dg/20020304-1.c: New test.
33571
33572         * gcc.c-torture/compile/20020304-2.c: New test.
33573
33574 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33575
33576         * gcc.c-torture/compile/20020304-1.c: New test case
33577         (from PR c/5830).
33578
33579 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33580
33581         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33582
33583 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33584
33585         * g++.dg/other/classkey1.C: New test.
33586
33587 2002-03-01  Richard Henderson  <rth@redhat.com>
33588
33589         * gcc.c-torture/compile/981223-1.x: New.
33590         * gcc.c-torture/compile/920625-1.x: New.
33591
33592 2002-02-28  Richard Henderson  <rth@redhat.com>
33593
33594         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33595
33596 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33597
33598         * gcc.c-torture/execute/20020227-1.c: New test.
33599
33600 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33601
33602         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33603         here" ERROR lines.
33604         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33605         * g++.old-deja.g++.other/defarg1.C: Likewise.
33606         * g++.old-deja/g++.pt/calls2.C: Likewise.
33607         * g++.old-deja/g++.pt/crash20.C: Likewise.
33608         * g++.old-deja/g++.pt/crash30.C: Likewise.
33609         * g++.old-deja/g++.pt/crash36.C: Likewise.
33610         * g++.old-deja/g++.pt/crash6.C: Likewise.
33611         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33612         * g++.old-deja/g++.pt/derived3.C: Likewise.
33613         * g++.old-deja/g++.pt/error1.C: Likewise.
33614         * g++.old-deja/g++.pt/friend21.C: Likewise.
33615         * g++.old-deja/g++.pt/friend23.C: Likewise.
33616         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33617         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33618
33619 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33620
33621         * gcc.c-torture/execute/20020225-2.c: New test.
33622
33623 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33624
33625         * gcc.c-torture/execute/920730-1t.c,
33626         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33627         Delete test cases, only relevant to -traditional.
33628
33629 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33630
33631         * gcc.dg/cpp/undef1.c: Remove.
33632         * gcc.dg/cpp/directiv.c: Update.
33633         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33634
33635 2002-02-27  Michael Meissner  <meissner@redhat.com>
33636
33637         * gcc.c-torture/execute/20020226-1.c: New test.
33638
33639 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33640
33641         * g++.dg/debug/debug4.C: New test.
33642
33643         * gcc.dg/ia64-visibility-1.c: New test.
33644
33645 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33646
33647         * gcc.dg/debug/20020224-1.c: New.
33648
33649 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33650
33651         * gcc.c-torture/execute/960416-1.x: New.
33652         * gcc.c-torture/execute/divconst-3.x: Likewise.
33653
33654 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33655
33656         * gcc.dg/20020224-1.c: New test.
33657
33658 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33659
33660         * gcc.c-torture/execute/20020225-1.c: New.
33661
33662 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33663
33664         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33665
33666 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * gcc.dg/20020222-1.c: New test.
33669
33670 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33671
33672         * g++.dg/opt/anonunion1.C: New test.
33673
33674 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.dg/template/qualttp19.C: New test.
33677         * g++.dg/template/qualttp20.C: New test.
33678         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33679         * g++.old-deja/g++.other/qual1.C: Likewise.
33680
33681 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33682
33683         * gcc.dg/attr-alwaysinline.c: New.
33684
33685 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.dg/20020220-1.c: New test.
33688
33689         * gcc.dg/20020220-2.c: New test.
33690
33691         * g++.dg/opt/mmx1.C: New test.
33692
33693 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33694
33695         * gcc.c-torture/compile/20020110.c: New test.
33696
33697 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33698
33699         * gcc.c-torture/execute/20020219-1.c: New test.
33700
33701         * gcc.dg/20020219-1.c: New test.
33702
33703         * gcc.dg/noncompile/20020220-1.c: New test.
33704
33705         * g++.dg/opt/ptrintsum1.C: New test.
33706
33707         * gcc.dg/debug/20020220-1.c: New test.
33708
33709 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33710
33711         * gcc.c-torture/execute/20020216-1.c: New test.
33712
33713 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33714
33715         * gcc.dg/decl-1.c: Update, new test.
33716
33717 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33718
33719         * g++.dg/abi/bitfield1.C: New test.
33720         * g++.dg/abi/bitfield2.C: New test.
33721
33722 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33723
33724         * gcc.dg/attr-nest.c: New test.
33725
33726 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33727
33728         * gcc.c-torture/execute/20020215-1.c: New test.
33729
33730 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33731
33732         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33733         * g++.dg/debug/debug.exp: New.
33734         * g++.dg/debug/trivial.C: New.
33735         * g++.dg/debug/debug1.C: Moved...
33736         * g++.dg/other/debug1.C: ...from here.
33737         * g++.dg/debug/debug2.C: Moved...
33738         * g++.dg/other/debug2.C: ...from here.
33739         * g++.dg/debug/debug3.C: Moved...
33740         * g++.dg/other/debug3.C: ...from here.
33741
33742         * gcc.dg/noncompile/20020213-1.c: New test.
33743
33744 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33745
33746         * g++.dg/other/debug3.C: New test.
33747
33748         * gcc.c-torture/execute/20020213-1.c: New test.
33749
33750 2002-02-13  Richard Smith <richard@ex-parrot.com>
33751
33752         * g++.old-deja/g++.other/thunk1.C: New test.
33753
33754 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33755
33756         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33757
33758 2002-02-13  Stan Shebs  <shebs@apple.com>
33759
33760         * gcc.dg/altivec-3.c: New.
33761
33762 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33763
33764         * gcc.dg/Wunreachable-1.c: New test.
33765         * gcc.dg/Wunreachable-2.c: New test.
33766
33767 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33768
33769         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33770
33771 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33772
33773         * gcc.dg/decl-1.c: New test.
33774
33775 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33776
33777         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33778
33779 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33780
33781         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33782         * gcc.c-torture/compile/980506-1.x: Likewise.
33783
33784 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33785
33786         * gcc.dg/20020210-1.c: New.
33787
33788 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33789
33790         * g77.f-torture/execute/947.f: New regression test
33791         for PR fortran/947.
33792
33793 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33794
33795         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33796         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33797
33798 2002-02-08  Richard Henderson  <rth@redhat.com>
33799
33800         * gcc.c-torture/compile/labels-3.c: New.
33801
33802 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33803
33804         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33805         expression statements work instead.
33806         * gcc.dg/noncompile/20020207-1.c: New test.
33807
33808 2002-02-07  Richard Henderson  <rth@redhat.com>
33809
33810         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33811
33812 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33813
33814         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33815         message from g77
33816         * lib/g77-dg.exp: Trim g77 error messages so that they are
33817         recognized by dg.exp.
33818
33819 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33820
33821         PR fortran/5473
33822         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33823
33824 2002-02-07  Richard Henderson  <rth@redhat.com>
33825
33826         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33827         to be sufficiently aligned for integers.
33828
33829 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33830
33831         * g++.dg/template/friend4.C: New test.
33832
33833 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33834
33835         PR fortran/5743
33836         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33837         unsupported cases.
33838
33839 2002-02-07  Richard Henderson  <rth@redhat.com>
33840
33841         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33842         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33843         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33844         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33845
33846 2002-02-06  Richard Henderson  <rth@redhat.com>
33847
33848         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33849
33850 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33851
33852         * gcc.dg/20020206-1.c: New test.
33853
33854 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33855
33856         * gcc.c-torture/execute/20020206-1.c: New test.
33857
33858         * gcc.c-torture/execute/20020206-2.c: New test.
33859
33860         PR optimization/5429:
33861         * gcc.c-torture/compile/20020206-1.c: New test.
33862
33863 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33864
33865         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33866         as certain file formats cannot support particularly large
33867         alignments.
33868
33869         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33870         and do not expect to be able to link the executable.
33871
33872         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33873         fail because the COFF format does not support the weak attribute.
33874
33875 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33876
33877         * g77.dg/pr5473.f: New test
33878
33879 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33880
33881         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33882         Fix testcase accordingly.
33883
33884 2002-02-04  Richard Henderson  <rth@redhat.com>
33885
33886         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33887         (buf): Change to be an array of pointers, not ints.
33888
33889 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33890
33891         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33892         before all tests.  Move warning one line above to match where it
33893         C frontend emits.
33894         * gcc.dg/Wswitch-2.c: New test.
33895         * g++.dg/warn/Wswitch-1.C: New test.
33896         * g++.dg/warn/Wswitch-2.C: New test.
33897
33898 2002-02-04  Richard Henderson  <rth@redhat.com>
33899
33900         * g++.dg/abi/offsetof.C: Fix size comparison.
33901
33902 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33903
33904         * gcc.dg/cast-qual-2.c: New test.
33905
33906 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * gcc.dg/20020201-4.c: New test.
33909
33910 2002-02-04  Ben Elliston  <bje@redhat.com>
33911
33912         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33913         target_info attribute != 0, in addition to the empty string.
33914         (gcc_target_compile): Likewise.
33915
33916 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33917
33918         * gcc.dg/Wswitch.c: New test.
33919         PR gcc/4475. PR gcc/3780.
33920
33921 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33922
33923         * g77.f-torture/execute/5122.f: New test for regressions
33924         against PR fortran/5122.
33925
33926 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33927
33928         * g77.f-torture/compile/pr3743.f: Delete
33929         * g77.dg/pr3743-1.f: New test.
33930         * g77.dg/pr3743-2.f: New test.
33931         * g77.dg/pr3743-3.f: New test.
33932         * g77.dg/pr3743-4.f: New test.
33933
33934 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33935
33936         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33937
33938 2002-02-02  Richard Henderson  <rth@redhat.com>
33939
33940         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33941         * gcc.c-torture/execute/bf64-1.c: Likewise.
33942
33943 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33944
33945         * gcc.dg/20020201-2.c: New test.
33946
33947         * gcc.dg/20020201-3.c: New test.
33948
33949         * gcc.c-torture/execute/bitfld-2.c: New test.
33950
33951 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33952
33953         * gcc.dg/bitfld-1.c: Update.
33954         * gcc.dg/bitfld-2.c: Update.
33955         * gcc.c-torture/execute/bitfld-1.x: New.
33956
33957 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33958
33959         * gcc.c-torture/execute/20020201-1.c: New test.
33960
33961 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33962
33963         PR target/5469
33964         * gcc.dg/20020201-1.c: New test.
33965
33966 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33967
33968         PR fortran/3743
33969         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33970         * g77.f-torture/compile/pr3743.x: Remove
33971
33972 2002-01-31  Tom Rix  <trix@redhat.com>
33973
33974         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33975
33976 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33977
33978         * gcc.dg/noncompile/20020130-1.c: New test.
33979
33980 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33981
33982         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33983
33984 2002-01-29  Richard Henderson  <rth@redhat.com>
33985
33986         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33987         to long long.
33988         * gcc.c-torture/execute/bf64-1.c: Likewise.
33989
33990 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * gcc.c-torture/execute/20020129-1.c: New test.
33993
33994 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33995
33996         * gcc.c-torture/compile/20000224-1.c: Update.
33997         * gcc.c-torture/execute/bitfld-1.c: New tests.
33998         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33999         * gcc.dg/uninit-A.c: Update.
34000
34001 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34002
34003         * g++.dg/template/ctor1.C: Add instantiation.
34004
34005 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34006
34007         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34008         argument to __builtin_prefetch to be const ptr.
34009
34010 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.c-torture/compile/20020120-1.c: New test.
34013
34014 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34015
34016         * gcc.c-torture/execute/20020127-1.c: New test.
34017
34018 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34019
34020         * g77.dg/f77-edit-i-in.f: New test
34021         * g77.dg/f77-edit-i-out.f: New test
34022
34023 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34024
34025         * gcc.dg/debug/debug.exp: New file.
34026         * gcc.dg/debug/trivial.c: New file.
34027         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34028         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34029         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34030         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34031         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34032         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34033         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34034         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34035         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34036         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34037         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34038         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34039         * gcc.dg/20000503-1.c: Removed.
34040         * gcc.dg/20010207-1.c: Removed.
34041         * gcc.dg/20011223-1.c: Removed.
34042         * gcc.dg/20020104-2.c: Removed.
34043         * gcc.dg/debug-1.c: Removed.
34044         * gcc.dg/debug-2.c: Removed.
34045         * gcc.dg/debug-3.c: Removed.
34046         * gcc.dg/debug-4.c: Removed.
34047         * gcc.dg/debug-5.c: Removed.
34048         * gcc.dg/debug-6.c: Removed.
34049         * gcc.dg/dwarf2-1.c: Removed.
34050         * gcc.dg/dwarf2-2.c: Removed.
34051
34052 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34053
34054         * g++.old-deja/g++.other/eh5.C: New test.
34055         * g++.old-deja/g++.other/sibcall2.C: New test.
34056         * g++.old-deja/g++.other/array9.C: New test.
34057         * g++.old-deja/g++.other/typename2.C: New test.
34058         * g++.old-deja/g++.other/crash60.C: New test.
34059         * g++.old-deja/g++.other/conv9.C: New test.
34060         * g++.old-deja/g++.other/mangle10.C: New test.
34061         * g++.old-deja/g++.other/unchanging1.C: New test.
34062         * g++.old-deja/g++.other/exprstmt1.C: New test.
34063         * g++.old-deja/g++.other/inline23.C: New test.
34064         * g++.old-deja/g++.eh/ia64-1.C: New test.
34065         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34066         * g++.old-deja/g++.other/reload1.C: New test.
34067         * g++.old-deja/g++.other/static20.C: New test.
34068         * g++.old-deja/g++.other/local-alloc1.C: New test.
34069         * g++.old-deja/g++.other/conv8.C: New test.
34070         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34071         * g++.old-deja/g++.other/storeexpr1.C: New test.
34072         * g++.old-deja/g++.other/storeexpr2.C: New test.
34073         * g++.dg/eh/template2.C: New test.
34074         * g++.dg/warn/weak1.C: New test.
34075
34076 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34077
34078         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34079         Remove first, non-varying, argument.
34080
34081 2002-01-23  Richard Henderson  <rth@redhat.com>
34082
34083         * gcc.dg/inline-2.c: New.
34084
34085         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34086         Add optional target arg.  Check number of arguments.
34087         (scan-assembler-not, scan-assembler-dem): Likewise.
34088         (scan-assembler-dem-not): Likewise.
34089
34090 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34091
34092         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34093         line 12.
34094         * g++.old-deja/g++.brendan/parse3.C,
34095         g++.old-deja/g++.other/crash26.C,
34096         g++.old-deja/g++.other/crash28.C,
34097         g++.old-deja/g++.other/crash29.C,
34098         g++.old-deja/g++.other/crash30.C,
34099         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34100
34101 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34102
34103         * gcc.dg/20020115-1.c: New.
34104
34105 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34106
34107         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34108
34109 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34110
34111         * gcc.dg/20020122-3.c: New.
34112
34113 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34114
34115         * g++.dg/other/gc1.C: New test.
34116
34117 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34118
34119         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34120
34121 2002-01-22  Richard Henderson  <rth@redhat.com>
34122
34123         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34124
34125 2002-01-22  Richard Henderson  <rth@redhat.com>
34126
34127         * gcc.dg/20020122-4.c: New.
34128
34129 2002-01-22  H.J. Lu <hjl@gnu.org>
34130
34131         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34132         link output.
34133         * gcc.dg/special/ecos.exp: Likewise.
34134         * lib/g++-dg.exp: Likewise.
34135         * lib/g77-dg.exp: Likewise.
34136         * lib/gcc-dg.exp : Likewise.
34137         * lib/mike-g++.exp: Likewise.
34138         * lib/mike-g77.exp: Likewise.
34139         * lib/mike-gcc.exp: Likewise.
34140         * lib/objc-dg.exp: Likewise.
34141
34142 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34143
34144         PR target/5379
34145         * gcc.dg/20020122-2.c: New test.
34146
34147 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34148
34149         * gcc.dg/20020122-1.c: New test.
34150
34151 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34152
34153         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34154
34155 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34156
34157         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34158
34159 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34160
34161         * gcc.c-torture/compile/20020121-1.c: New test.
34162
34163 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34164
34165         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34166         ld_library_path.
34167
34168 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34169
34170         * gcc.dg/20020218-1.c: New test.
34171
34172 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34173
34174         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34175         messages
34176         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34177         "At global scope" warning
34178         * g++.dg/ext/align1.C: Change cygwin test for alignment
34179         from db-bogus to dg-warning
34180
34181 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34182
34183         * g77.f-torture/compile/cpp2.F: New test.
34184
34185 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34186
34187         * g++.dg/template/access1.C: New test.
34188
34189 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34190
34191         * gcc.dg/20020118-1.c: New.
34192
34193 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34194
34195         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34196
34197 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34198
34199         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34200         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34201         alignment warnings.
34202
34203 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34204
34205         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34206         torture_with_loops and torture_without_loops
34207
34208 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34209
34210         * gcc.c-torture/compile/20020116-1.c: New test.
34211
34212 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * gcc.dg/20020116-2.c: New test.
34215
34216         * gcc.dg/ultrasp4.c: New test.
34217
34218         * gcc.dg/20020116-1.c: New test.
34219
34220 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34221
34222         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34223         by EABI.
34224
34225 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34226
34227         * gcc.misc-tests/i386-prefetch.exp: New.
34228         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34229         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34230         * gcc.misc-tests/i386-pf-none-1.c: New test.
34231         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34232
34233 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34234
34235         * gcc.dg/gnu89-init-1.c: Add new tests.
34236
34237 2002-01-15  Andreas Jaeger  <aj@suse.de>
34238
34239         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34240         * gcc.dg/i386-mmx-2.c: Likewise.
34241         * gcc.dg/i386-sse-1.c: Likewise.
34242         * gcc.dg/i386-sse-2.c: Likewise.
34243         * gcc.dg/i386-sse-3.c: Likewise.
34244
34245 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34246
34247         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34248         Uncomment additional cases that now pass.
34249
34250 2002-01-11  Richard Henderson  <rth@redhat.com>
34251
34252         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34253         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34254
34255 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34256
34257         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34258
34259 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34260
34261         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34262         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34263
34264 2002-01-10  Dale Johannesen  <dalej@apple.com>
34265
34266         * gcc.c-torture/execute/loop-11.c: New.
34267
34268 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34269
34270         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34271         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34272
34273 2002-01-09  Richard Henderson  <rth@redhat.com>
34274
34275         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34276         type in which to perform the operation for each size.
34277
34278 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34279
34280         * gcc.c-torture/compile/20020109-2.c: New test.
34281
34282 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34283
34284         * gcc.c-torture/execute/loop-10.c: New test.
34285
34286 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34287
34288         * gcc.c-torture/compile/20010226-1.c: New test.
34289         * gcc.c-torture/compile/20010227-1.c: New test.
34290         * gcc.c-torture/compile/20010426-1.c: New test.
34291         * gcc.c-torture/compile/20010510-1.c: New test.
34292         * gcc.c-torture/compile/20010605-3.c: New test.
34293         * gcc.c-torture/compile/20010824-1.c: New test.
34294         * gcc.c-torture/execute/20010409-1.c: New test.
34295         * gcc.dg/noncompile/20000901-1.c: New test.
34296         * gcc.dg/20001023-1.c: New test.
34297         * gcc.dg/20001101-1.c: New test.
34298         * gcc.dg/20001102-1.c: New test.
34299         * gcc.dg/20010207-1.c: New test.
34300         * gcc.dg/20010405-1.c: New test.
34301         * gcc.dg/20010822-1.c: New test.
34302         * gcc.dg/20011107-1.c: New test.
34303
34304 2002-01-09  Jeffrey A Law  (law@redhat.com)
34305
34306         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34307
34308         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34309         execution failure on PA targets.
34310
34311 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34312
34313         * gcc.c-torture/compile/20020109-1.c: New test.
34314
34315 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34316
34317         * gcc.c-torture/execute/20020108-1.c: New test.
34318
34319 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34320
34321         * gcc.dg/20020108-1.c: New test.
34322
34323 2002-01-08  H.J. Lu <hjl@gnu.org>
34324
34325         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34326         for header files.
34327
34328 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34329
34330         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34331         consistency.
34332
34333 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34334
34335         * gcc.dg/altivec-4.c: Test altivec predicates.
34336
34337 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * gcc.c-torture/execute/20020107-1.c: New test.
34340
34341 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34342
34343         PR c/5279
34344         * gcc.c-torture/compile/20020106-1.c: New test.
34345
34346 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34347
34348         * gcc.c-torture/execute/nestfunc-4.c: New test.
34349
34350 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34351
34352         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34353         extra triple that slipped in.
34354         * g++.old-deja/g++.abi/align.C: Likewise.
34355         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34356
34357 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34358
34359         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34360         * g++.old-deja/g++.abi/align.C: Likewise.
34361         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34362
34363         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34364         on FreeBSD/i386.
34365         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34366         FreeBSD.
34367
34368 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34369
34370         * gcc.dg/20020104-1.c: New test.
34371
34372         * gcc.dg/20020104-2.c: New test.
34373
34374 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34375
34376         * gcc.dg/20020103-1.c: Fix typo in target selector.
34377
34378 2002-01-03  Richard Henderson  <rth@redhat.com>
34379
34380         * gcc.dg/20020103-1.c: New.
34381
34382 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34383
34384         * gcc.c-torture/execute/20020103-1.c: New test.
34385
34386 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34387
34388         * g++.dg/other/debug2.C: New test.
34389
34390         * gcc.c-torture/compile/20020103-1.c: New test.
34391
34392 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34393
34394         * gcc.dg/gnu89-init-1.c: Added new tests.
34395
34396 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34397
34398         * g++.dg/template/friend2.C: Remove as patch is reverted.
34399
34400         * g++.dg/warn/oldcast1.C: New test.
34401
34402         * g++.dg/template/ptrmem1.C: New test.
34403         * g++.dg/template/ptrmem2.C: New test.
34404
34405         * g++.dg/template/ntp.C: New test.
34406
34407         * g++.dg/other/component1.C: New test.
34408
34409         * g++.dg/template/ttp3.C: New test.
34410
34411         * g++.dg/template/friend2.C: New test.
34412         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34413
34414 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34415
34416         * g++.dg/other/ptrmem1.C: New test.
34417         * g++.dg/other/ptrmem2.C: New test.
34418
34419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34420
34421         * g++.dg/template/ctor1.C: New test.
34422
34423 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/template/friend2.C: New test.
34426
34427 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34428
34429         * gcc.dg/mmix-1.c: New test.
34430
34431 2001-12-31  Richard Henderson  <rth@redhat.com>
34432
34433         * gcc.dg/asm-5.c: New.
34434
34435 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34436
34437         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34438         in namespace __gnu_cxx
34439
34440 2001-12-30  Richard Henderson  <rth@redhat.com>
34441
34442         * gcc.dg/debug-6.c: New.
34443
34444 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34445
34446         * gcc.c-torture/compile/20011229-2.c: New test.
34447
34448 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * gcc.dg/debug-3.c: New test.
34451         * gcc.dg/debug-4.c: New test.
34452         * gcc.dg/debug-5.c: New test.
34453
34454 2001-12-29  Richard Henderson  <rth@redhat.com>
34455
34456         * g++.dg/eh/loop1.C: New.
34457
34458 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34459
34460         * g++.dg/template/crash1.C: New test.
34461
34462 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34463
34464         * g++.dg/other/const1.C: New test.
34465
34466 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34467
34468         * gcc.c-torture/compile/20011229-1.c: New test.
34469
34470 2001-12-28  Stan Shebs  <shebs@apple.com>
34471
34472         * lib/objc-torture.exp: Resync with c-torture.exp.
34473         * lib/objc.exp: Load standard libraries.
34474
34475 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34476
34477         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34478         additional tests.
34479
34480 2001-12-27  Roger Sayle <roger@eyesopen.com>
34481
34482         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34483
34484 2001-12-27  Richard Henderson  <rth@redhat.com>
34485
34486         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34487
34488 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34489
34490         * g++.dg/eh/ctor1.C: New test.
34491         * g++.dg/other/error2.C: New test.
34492
34493 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34494
34495         * g++.dg/other/init2.C: New test.
34496
34497 2001-12-24  Richard Henderson  <rth@redhat.com>
34498
34499         * gcc.dg/20011223-1.c: New.
34500         * gcc.dg/inline-1.c: New.
34501
34502 2001-12-23  Richard Henderson  <rth@redhat.com>
34503
34504         * gcc.dg/asm-4.c: Test operand modifiers.
34505
34506 2001-12-23  Richard Henderson  <rth@redhat.com>
34507
34508         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34509
34510 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34511
34512         * gcc.c-torture/execute/20011223-1.c: New test.
34513
34514 2001-12-21  Richard Henderson  <rth@redhat.com>
34515
34516         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34517         re-enables the warning.
34518
34519 2001-12-21  Richard Henderson  <rth@redhat.com>
34520
34521         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34522
34523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34524
34525         * gcc.c-torture/compile/20011218-1.c: New test.
34526
34527 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34528
34529         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34530         arm-isr.c test.
34531         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34532         epilogue generation for ARM ISR routines.
34533
34534 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34535
34536         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34537         * gcc.dg/format/c90-printf-3.c: Likewise.
34538         * gcc.dg/format/c99-printf-3.c: Likewise.
34539         * gcc.dg/format/ext-1.c: Likewise.
34540         * gcc.dg/format/ext-6.c: Likewise.
34541         * gcc.dg/format/format.h: Prototype unlocked stdio.
34542
34543 2001-12-20  Richard Henderson  <rth@redhat.com>
34544
34545         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34546         (arena): Use it.
34547         (malloc): Correct allocation logic.  Abort if we fill up the
34548         arena before initialization complete.
34549         (realloc): Correct allocation logic.
34550
34551 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * gcc.c-torture/compile/20011219-2.c: New test.
34554
34555         * gcc.c-torture/execute/20011219-1.c: New test.
34556
34557 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34558
34559         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34560         target does not support weak symbols.
34561
34562 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.c-torture/compile/20011219-1.c: New test.
34565
34566 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34567
34568         * g++.dg/other/error1.C: New test.
34569
34570 2001-12-17  Jeffrey A Law  (law@redhat.com)
34571
34572         * gcc.c-torture/execute/20011217-1.c: New test.
34573
34574 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34575
34576         * objc.dg/special/: New directory.
34577         * objc.dg/special/special.exp: New file.
34578         * objc.dg/special/unclaimed-category-1.h: New file.
34579         * objc.dg/special/unclaimed-category-1a.m: New file.
34580         * objc.dg/special/unclaimed-category-1.m: New file.
34581
34582 2001-12-17  Andreas Jaeger  <aj@suse.de>
34583
34584         * gcc.c-torture/compile/20011217-2.c: New test.
34585
34586 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34587
34588         * gcc.c-torture/compile/20011217-1.c: New test.
34589
34590 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34591
34592         * testsuite/gcc.dg/20011214-1.c: New.
34593
34594 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34595
34596         * gcc.dg/altivec-4.c: New.
34597
34598 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34599
34600         * gcc.dg/20011113-1.c: New test.
34601
34602 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34603
34604         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34605         std::__malloc_alloc_template<0> and
34606         std::__default_alloc_template<false, 0>.
34607
34608 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34609
34610         * objc/execute/bf-21.m: New test.
34611         * objc/execute/enumeration-1.m: New test.
34612         * objc/execute/enumeration-2.m: New test.
34613
34614 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.dg/gnu89-init-1.c: New test.
34617
34618 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34619
34620         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34621         * g++.old-deja/g++.jason/2371.C: Likewise.
34622         * g++.old-deja/g++.jason/template33.C: Likewise.
34623         * g++.old-deja/g++.jason/template34.C: Likewise.
34624         * g++.old-deja/g++.jason/template36.C: Likewise.
34625         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34626         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34627         * g++.old-deja/g++.other/typename1.C: Likewise.
34628         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34629         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34630         * g++.old-deja/g++.pt/typename11.C: Likewise.
34631         * g++.old-deja/g++.pt/typename14.C: Likewise.
34632         * g++.old-deja/g++.pt/typename16.C: Likewise.
34633         * g++.old-deja/g++.pt/typename3.C: Likewise.
34634         * g++.old-deja/g++.pt/typename4.C: Likewise.
34635         * g++.old-deja/g++.pt/typename5.C: Likewise.
34636         * g++.old-deja/g++.pt/typename7.C: Likewise.
34637         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34638
34639 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34640
34641         * g++.dg/other/linkage1.C: New test.
34642         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34643         specifiers.
34644
34645 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34646
34647         * gcc.dg/concat.c: New test.
34648
34649 2001-12-11  Stan Shebs  <shebs@apple.com>
34650
34651         * objc/compile: New test directory.
34652         * objc/compile/compile.exp: New expect script.
34653         * objc/compile/20011211-1.m: New compile test.
34654
34655 2001-12-11  Jason Merrill  <jason@redhat.com>
34656
34657         * lib/prune.exp (prune_gcc_output): Also handle "In member
34658         function".  So many permutations...
34659
34660 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         * g++.dg/template/typedef1.C: New test.
34663
34664 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         * g++.dg/other/copy1.C: New test.
34667
34668 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34669
34670         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34671
34672         * gcc.dg/builtin-choose-expr.c: New.
34673
34674 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34675
34676         * gcc.dg/altivec-2.c: New.
34677
34678 2001-12-07  Richard Henderson  <rth@redhat.com>
34679
34680         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34681
34682 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34683
34684         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34685         ultrasparc.
34686
34687 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34688
34689         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34690
34691 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34692
34693         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34694         variable argument list.
34695
34696 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34697
34698         * gcc.c-torture/execute/memcheck: Delete entire directory.
34699         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34700         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34701
34702 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34703
34704         * gcc.dg/Wshadow-1.c: New test.
34705
34706 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34707
34708         * gcc.c-torture/compile/20011130-1.c: New test.
34709
34710         * gcc.dg/noncompile/20011025-1.c: New test.
34711
34712         * g++.dg/other/anon-union.C: New test.
34713
34714         * gcc.c-torture/execute/20011024-1.c: New test.
34715
34716 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34717
34718         * gcc.c-torture/execute/20000722-1.x,
34719         gcc.c-torture/execute/20010123-1.x: Remove.
34720         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34721         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34722         gcc.dg/c99-complit-2.c: New tests.
34723
34724 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.dg/inherit/base1.C: New test.
34727
34728 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34729
34730         * g++.dg/other/stdarg1.C: New test.
34731
34732         * gcc.c-torture/compile/20011130-2.c: New test.
34733
34734 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34735
34736         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34737         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34738         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34739         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34740         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34741         * gcc.dg/builtin-prefetch-1.c: New test.
34742
34743 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * gcc.dg/20011130-1.c: New test.
34746
34747 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34748
34749         * g++.dg/other/scope1.C: New test.
34750         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34751
34752 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34753
34754         * gcc.dg/vla-init-1.c: New test.
34755
34756 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34757
34758         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34759
34760 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34761
34762         * objc.dg/alias.m: Update.
34763         * objc.dg/class-1.m: Update.
34764         * objc.dg/const-str-1.m: Update.
34765         * objc.dg/fwd-proto-1.m: Update.
34766         * objc.dg/id-1.m: Update.
34767         * objc.dg/super-class-1.m: Update.
34768
34769 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34770
34771         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34772         constructs.
34773
34774 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34775
34776         * gcc.c-torture/execute/20011128-1.c: New test.
34777
34778 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34779
34780         * gcc.dg/20011127-1.c: New test.
34781
34782 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34783
34784         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34785         from Austin Group draft 7.
34786         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34787         scanf format arguments.
34788         * gcc.dg/format/no-exargs-2.c: New test.
34789
34790 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34791
34792         * g++.dg/abi/vbase8-4.C: New test.
34793
34794 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34795
34796         * gcc.c-torture/execute/20011121-1.c: New test.
34797
34798 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34799
34800         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34801
34802 2001-11-23  Andreas Jaeger  <aj@suse.de>
34803
34804         * gcc.dg/cpp/charconst-2.c: New test.
34805
34806 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34807
34808         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34809         to the host if it is remote.  Let tests specify extra headers
34810         they use.
34811         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34812         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34813         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34814         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34815         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34816         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34817         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34818         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34819         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34820         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34821
34822 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34823
34824         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34825         for little endian ARMs.
34826
34827 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34828
34829         * gcc.c-torture/compile/20011119-1.c: New test.
34830         * gcc.c-torture/compile/20011119-2.c: New test.
34831
34832 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34833
34834         * gcc.dg/altivec-1.c: Fix typo.
34835
34836 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34837
34838         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34839
34840 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34841
34842         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34843
34844 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34845
34846         * lib/g77.exp: Don't specify --rpath-link.
34847
34848         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34849         across all the headers.
34850         * gcc.dg/format/format.exp: For testing on a remote host,
34851         copy format.h.
34852
34853         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34854         * gcc.c-torture/execute/930406-1.c: Likewise.
34855         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34856
34857 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34858
34859         * gcc.dg/altivec-1.c: New.
34860
34861 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34862
34863         * gcc.dg/cpp/fpreprocessed.c: New test case.
34864
34865 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34866
34867         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34868         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34869         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34870
34871 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34872
34873         * gcc.dg/no-builtin-1.c: New test.
34874
34875 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.c-torture/execute/20011115-1.c: New test.
34878
34879 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * gcc.c-torture/compile/20011114-2.c: New test.
34882         * gcc.c-torture/compile/20011114-3.c: New test.
34883         * gcc.c-torture/compile/20011114-4.c: New test.
34884
34885 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34886
34887         * g++.dg/other/init1.C: New test.
34888
34889 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34890
34891         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34892         message.
34893
34894         * gcc.c-torture/execute/20011114-1.c: New testcase.
34895
34896         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34897         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34898         like the (before this change) version of 20010327-1.c.
34899
34900 2001-11-14  Roger Sayle <roger@eyesopen.com>
34901
34902         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34903
34904 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34905
34906         * g++.dg/init/array2.C: New test.
34907
34908 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34909
34910         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34911
34912 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34913
34914         * g++.dg/other/forscope1.C: New test.
34915         * g++.dg/ext/forscope1.C: New test.
34916         * g++.dg/ext/forscope2.C: New test.
34917
34918 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34919
34920         * gcc.c-torture/execute/20011113-1.c: New test.
34921
34922 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34923
34924         * gcc.c-torture/execute/20011109-2.c: New test.
34925
34926         * gcc.c-torture/execute/20011109-1.c: New test.
34927
34928 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * gcc.c-torture/compile/20011109-1.c: New test.
34931
34932 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34933
34934         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34935         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34936         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34937         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34938         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34939         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34940         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34941
34942 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34943
34944         * g++.dg/warn/Wshadow-1.C: New tests.
34945         * g++.old-deja/g++.mike/for3.C: Update.
34946
34947 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34948
34949         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34950         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34951         XFAILs.  Adjust expected error texts.
34952         * gcc.c-torture/compile/20011106-1.c,
34953         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34954         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34955         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34956         gcc.dg/c99-array-lval-5.c: New tests.
34957
34958 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34959
34960         * gcc.dg/cpp/defined.c: Update.
34961
34962 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34963
34964         * gcc.c-torture/execute/anon-1.c: New test.
34965
34966 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34967
34968         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34969         same size, so no warning should be produced on stormy16.
34970
34971         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34972         due to oversized array.
34973         * g++.old-deja/g++.mike/ns15.C: Likewise.
34974         * g++.old-deja/g++.pt/crash16.C: Likewise.
34975
34976 2001-11-02  Graham Stott  <grahams@redhat.com>
34977
34978         * g++.dgother/debug1.C: Fix typos.
34979
34980 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34981
34982         * g++.dg/other/debug1.C: New test.
34983
34984 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34985
34986         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34987         of unsigned long.
34988
34989 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34990
34991         * gcc.dg/20011029-2.c: New test.
34992
34993         * gcc.c-torture/compile/20011029-1.c: New test.
34994
34995 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34996
34997         * objc/execute/class_self-1.m: New test.
34998         * objc/execute/class_self-2.m: New test.
34999
35000 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35001
35002         * gcc.misc-tests/msgs.exp: Delete.
35003         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35004         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35005         error set to match recent changes.
35006
35007 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35008
35009         * gcc.dg/20011021-1.c: New test.
35010
35011 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35012
35013         * gcc.c-torture/compile/20011023-1.c: New test.
35014
35015 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35016
35017         * lib/g77.exp: Rewrite based on lib/g++.exp.
35018
35019 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * gcc.c-torture/execute/20011019-1.c: New test.
35022
35023         * gcc.dg/20011018-1.c: New test.
35024
35025 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35026
35027         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35028
35029 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35030
35031         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35032         * gcc.dg/attr-invalid.c: Likewise.
35033
35034 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35035
35036         * testsuite/gcc.dg/20011015-1.c: New test.
35037
35038 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35039
35040         * g++.dg/template/unify2.C: New test.
35041
35042 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35043
35044         * g++.dg/other/exception-specification.C: New test
35045
35046 2001-10-13  Tom Rix  <trix@redhat.com>
35047
35048         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35049         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35050
35051 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35052
35053         * testsuite/gcc.dg/20011009-1.c: New test.
35054
35055 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35056
35057         PR g++/4476
35058         * g++.dg/other/friend1.C: New test.
35059
35060 2001-10-11  Richard Henderson  <rth@redhat.com>
35061
35062         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35063
35064 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35065
35066         * gcc.c-torture/compile/20011010-1.c: New.
35067
35068 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35069
35070         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35071         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35072         g77.f-torture/execute/execute.exp,
35073         g77.f-torture/noncompile/noncompile.exp,
35074         gcc.c-torture/compile/compile.exp,
35075         gcc.c-torture/execute/execute.exp,
35076         gcc.c-torture/execute/ieee/ieee.exp,
35077         gcc.c-torture/execute/memcheck/memcheck.exp,
35078         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35079         objc/execute/execute.exp: Update FSF address.
35080
35081 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35082
35083         * gcc.dg/cpp/cmdlne-C.c: Update.
35084         * gcc.dg/cpp/cmdlne-C2.c: New.
35085
35086 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35087
35088         * gcc.c-torture/execute/20011008-3.c: New.
35089
35090 2001-10-08  DJ Delorie  <dj@redhat.com>
35091
35092         * gcc.dg/20011008-1.c: New.
35093         * gcc.dg/20011008-2.c: New.
35094
35095 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35096
35097         * gcc.dg/cpp/spacing1.c: Update test.
35098
35099 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35100
35101         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35102         spelling errors of "separate" as "seperate".
35103
35104 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35105
35106         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35107         enough to avoid inlining.
35108
35109 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35110
35111         * lib/g77.exp: set libg2c_dir correctly.
35112
35113 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35114
35115         * gcc.dg/cpp/macro11.c: New test.
35116
35117 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35118
35119         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35120         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35121         gcc.dg/format/multattr-3.c: New tests.
35122         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35123         tests for format attributes on function pointers being rejected.
35124
35125 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35126
35127         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35128
35129 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35130
35131         * g++.dg/warn/format1.C: New test.
35132
35133 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35134
35135         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35136
35137 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35138
35139         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35140
35141 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35142
35143         * gcc.dg/cpp/redef2.c: Add test.
35144
35145 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35146
35147         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35148         long-standing bug on i686, apparently.
35149         * gcc.c-torture/execute/loop-2c.x: New file.
35150         * gcc.c-torture/execute/loop-2d.x: New file.
35151         * gcc.c-torture/execute/loop-3c.x: New file.
35152
35153 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35154
35155         * gcc.dg/cpp/20000625-2.c: Correct line number.
35156
35157 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35158
35159         * gcc.dg/cpp/macro10.c: New test.
35160         * gcc.dg/cpp/strify3.c: New test.
35161         * gcc.dg/cpp/spacing1.c: Add tests.
35162         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35163         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35164
35165 2001-09-24  DJ Delorie  <dj@redhat.com>
35166
35167         * gcc.c-torture/execute/20010924-1.c: New test.
35168
35169 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35170
35171         * testsuite/objc/execute/paste.m: Remove.
35172
35173 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35174
35175         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35176
35177 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35178
35179         * g77.dg/strlen0.f: New test.
35180
35181 2001-09-21  Richard Henderson  <rth@redhat.com>
35182
35183         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35184         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35185
35186 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35187
35188         Table-driven attributes.
35189         * g++.dg/ext/attrib1.C: New test.
35190
35191 2001-09-20  DJ Delorie  <dj@redhat.com>
35192
35193         * gcc.dg/20000926-1.c: Update expected warning messages.
35194         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35195         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35196         array.
35197
35198 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35199
35200         * g++.dg/eh/registers1.C: New test case.
35201
35202 2001-09-17  Richard Henderson  <rth@redhat.com>
35203
35204         * gcc.dg/array-5.c: Fix VLA decomposition test.
35205
35206 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35207
35208         * gcc.dg/cpp/line5.c: New testcase.
35209
35210 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35211
35212         * gcc.dg/cpp/macro9.c: New test.
35213
35214 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35215
35216         * gcc.c-torture/execute/980223.c: Change type of addr from long
35217         to char *.
35218
35219 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35220
35221         * gcc.c-torture/execute/20010915-1.c: New test.
35222
35223 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35224
35225         * g77.dg/bprob: New directory.
35226         * g77.dg/bprob/bprob.exp: New file.
35227         * g77.dg/bprob/bprob-1.f: New test.
35228         * g77.dg/gcov: New directory.
35229         * g77.dg/gcov/gcov.exp: New file.
35230         * g77.dg/gcov/gcov-1.f: New test.
35231         * g77.dg/gcov/gcov-1.x: New file.
35232
35233 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35234
35235         * gcc.dg/cpp/directiv.c: Update.
35236         * gcc.dg/cpp/undef1.c: Update.
35237
35238 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35239
35240         * gcc.dg/20010912-1.c: New test.
35241
35242 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35243
35244         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35245         language-independent file in lib.
35246         * lib/gcov.exp: New file.
35247
35248 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35249
35250         * gcc.c-torture/compile/20010911-1.c: New test.
35251
35252 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35253
35254         * lib/profopt.exp: New, to support profile-directed optimizations.
35255         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35256         * gcc.misc-tests/bprob-1.c: New test.
35257         * gcc.misc-tests/bprob-2.c: New test.
35258
35259 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35260
35261         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35262         XFAIL and which kinds of gcov output to verify.
35263         * gcc.misc-tests/gcov-4b.x: New file.
35264         * gcc.misc-tests/gcov-5b.x: New file.
35265         * gcc.misc-tests/gcov-6.x: New file.
35266         * gcc.misc-tests/gcov-7.c: New test.
35267         * gcc.misc-tests/gcov-7.x: New file.
35268
35269 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35270
35271         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35272         * gcc.misc-tests/gcov-6.c: New test.
35273
35274 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35275
35276         PR c++/3986
35277         * g++.dg/abi/vbase1.C: New test.
35278
35279 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35280
35281         * objc.dg/method-2.m: New.
35282
35283 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35284
35285         PR c++/4203
35286         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35287         * g++.dg/init/empty1.C: New test.
35288
35289 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35290
35291         * gcc.c-torture/compile/20010903-1.c: New test.
35292
35293 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35294
35295         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35296         for m68k.
35297
35298 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35299
35300         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35301
35302         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35303
35304         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35305
35306 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35307
35308         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35309         for 16-bit 'unsigned int'.
35310
35311 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35312
35313         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35314
35315 2001-08-27  Richard Henderson  <rth@redhat.com>
35316
35317         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35318         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35319
35320 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35321
35322         * gcc.dg/asm-names.c (ymain): New.
35323
35324 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35325
35326         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35327         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35328         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35329
35330 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35331
35332         * gcc.dg/compare5.c: New testcase.
35333
35334 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35335
35336         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35337         and "In instantiation".
35338
35339 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35340
35341         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35342
35343 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35344
35345         * gcc.misc-tests/gcov.exp: Add support for branch information.
35346         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35347         * gcc.misc-tests/gcov-4.c: New test.
35348         * gcc.misc-tests/gcov-4b.c: New test.
35349         * gcc.misc-tests/gcov-5b.c: New test.
35350
35351 2001-08-20  Zack Weinberg  <zackw@panix.com>
35352
35353         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35354         expected to fail.
35355
35356 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35357
35358         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35359
35360 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35361
35362         * g++.dg/eh/template1.C: New test.
35363
35364 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35365
35366         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35367         Fix thinko.
35368         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35369         for xfail.
35370
35371 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35372
35373         * lib/g77-dg.exp: Use prune.exp for common procedures
35374         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35375         * lib/g77.exp: (g77-dg-prune) Remove
35376
35377 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35378
35379         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35380
35381 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35382
35383         * g++.dg/template/unify1.C: New test.
35384
35385 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35386
35387         * g++.dg/abi/empty4.C: New test.
35388
35389 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35390
35391         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35392         solaris2.*
35393         * g77.f-torture/compile/pr3743.x: Likewise.
35394
35395 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35396
35397         * g++.dg/other/using-declaration.C: New test.
35398
35399 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35400
35401         * gcc.dg/cpp/tr-sign.c: New testcase.
35402
35403 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35404
35405         * gcc.dg/cpp/19951025-1.c: Revert.
35406         * gcc.dg/cpp/directiv.c: We no longer process directives that
35407         interrupt macro arguments.
35408
35409 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35410
35411         * gcc.dg/bconstp-1.c: New test.
35412
35413 2001-08-03  Richard Henderson  <rth@redhat.com>
35414
35415         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35416
35417 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35418
35419         * gcc.dg/cpp/19951025-1.c: Update.
35420
35421 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35422
35423         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35424         should be x.
35425
35426 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35427
35428         Kill -fhonor-std.
35429         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35430         * g++.old-deja/g++.other/std1.C: Likewise.
35431         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35432
35433 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35434
35435         * lib/g77.exp: Load gcc-defs.exp for common procedures
35436         (g77_pass, g77_fail, g77_finish, g77_exit,
35437         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35438
35439 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35440
35441         * g77.dg/fbackslash.f
35442         * g77.dg/fcase-preserve.f
35443         * g77.dg/ff90-1.f
35444         * g77.dg/ffixed-line-length-0.f
35445         * g77.dg/ffixed-line-length-132.f
35446         * g77.dg/ffixed-line-length-7.f
35447         * g77.dg/ffixed-line-length-72.f
35448         * g77.dg/ffixed-line-length-none.f
35449         * g77.dg/ffree-form-1.f
35450         * g77.dg/fno-backslash.f
35451         * g77.dg/fno-f90-1.f
35452         * g77.dg/fno-fixed-form-1.f
35453         * g77.dg/fno-onetrip.f
35454         * g77.dg/fno-typeless-boz.f
35455         * g77.dg/fno-underscoring.f
35456         * g77.dg/fno-vxt-1.f
35457         * g77.dg/fonetrip.f
35458         * g77.dg/ftypeless-boz.f
35459         * g77.dg/fugly-assumed.f
35460         * g77.dg/funderscoring.f
35461         * g77.dg/fvxt-1.f
35462
35463 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35464
35465         * objc.dg/fwd-proto-1.m: New.
35466         * objc.dg/local-decl-1.m: New.
35467         * objc.dg/naming-1.m: New.
35468         * objc.dg/naming-2.m: New.
35469         * objc.dg/proto-hier-1.m: New.
35470
35471 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35472
35473         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35474         largest-type elements to a struct makes its size grow.
35475
35476 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.dg/abi/vthunk1.C: New test.
35479
35480 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35481
35482         * g++.dg/abi/vbase8-22.C: New test.
35483
35484 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35485
35486         * gcc.dg/cpp/macro8.c: New test.
35487
35488 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35489
35490         * g++.dg/abi/vbase8-21.C: New test.
35491
35492 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35493
35494         * g++.dg/abi/vbase8-10.C: New test.
35495
35496 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35497
35498         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35499         ${tool}_set_ld_library_path.
35500         Changed caller.
35501         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35502         g++.exp.
35503
35504 2001-07-26  Stan Cox <scox@redhat.com>
35505
35506         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35507         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35508         gcc_exit, gcc_check_unsupported_p):
35509         Moved to gcc-deps.exp
35510         * gcc-deps.exp: New file.
35511
35512 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35513
35514         * g++.old-deja/g++.pt/defarg14.C: New test.
35515
35516 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35517
35518         * g++.old-deja/g++.other/lineno5.C: New test.
35519
35520 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35521
35522         * g++.old-deja/g++.pt/crash68.C: New test.
35523
35524 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         * g++.old-deja/g++.other/crash42.C: New test.
35527
35528 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35529
35530         * gcc.dg/cpp/extratokens.c: Fix.
35531         * gcc.dg/cpp/skipping2.c: New tests.
35532
35533 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35534
35535         * gcc.c-torture/execute/20010724-1.c: New file.
35536         * gcc.c-torture/execute/20010724-1.x: New file.
35537
35538 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35539
35540         * g++.old-deja/g++.other/cond7.C: New test.
35541
35542 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         * g++.old-deja/g++.other/optimize4.C: New test.
35545
35546 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35547
35548         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35549
35550 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35551
35552         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35553         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35554         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35555         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35556
35557         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35558         bug report" message.
35559
35560         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35561         * g++.dg/ext/instantiate1.C: Move from old-deja.
35562
35563 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35564
35565         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35566         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35567         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35568         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35569
35570 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35571
35572         * gcc.c-torture/execute/20010723-1.c: New test.
35573
35574 2001-07-23  Ben Elliston  <bje@redhat.com>
35575
35576         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35577
35578 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35579
35580         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35581         i[34567]86-*-*.
35582         Delete handling of ieee_multilib_flags.
35583         Pass -mieee for alpha*-*-* and sh-*-*.
35584         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35585
35586 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35587
35588         Remove old-abi tests.
35589         * g++.old-deja/g++.mike/p11116.C: Remove.
35590         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35591
35592 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35593
35594         * g77.f-torture/compile/pr3743.f: New test
35595
35596 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35597
35598         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35599
35600 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35601
35602         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35603         g++.old-deja/g++.pt/static6.C: Likewise.
35604         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35605         supports weak symbols.
35606
35607 2001-07-18  Andreas Jaeger  <aj@suse.de>
35608
35609         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35610         supported again.
35611
35612 2001-07-18  Andreas Jaeger  <aj@suse.de>
35613
35614         * gcc.dg/iftrap-1.c: Fix target line.
35615
35616 2001-07-17  Richard Henderson  <rth@redhat.com>
35617
35618         * gcc.c-torture/execute/20010717-1.c: New.
35619
35620 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35621
35622         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35623         tests.
35624
35625 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35626
35627         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35628
35629 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35630
35631         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35632         UAC_SIGBUS, UAC_NOPRINT definitions.
35633
35634 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35635
35636         * objc/execute/object_is_class.m: New test.
35637         * objc/execute/object_is_meta_class.m: New test.
35638
35639 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35640
35641         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35642         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35643
35644 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35645
35646         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35647         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35648
35649 2001-07-14  Richard Henderson  <rth@redhat.com>
35650
35651         * gcc.dg/iftrap-1.c: New.
35652
35653 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35654
35655         * g77.f-torture/execute/intrinsic77.f: New test.
35656
35657 2001-07-11  Janis Johnson <janis@us.ibm.com>
35658
35659         * gcc.misc-tests/gcov-3.c: New test.
35660
35661 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35662
35663         * gcc.c-torture/compile/20010711-1.c,
35664         * gcc.c-torture/compile/20010711-2.c: New tests.
35665
35666 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35667
35668         * gcc.c-torture/execute/20010711-1.c: New test.
35669
35670 2001-07-11  Ben Elliston  <bje@redhat.com>
35671
35672         * g++.old-deja/g++.other/enum5.C: New test.
35673
35674 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35675
35676         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35677         (g++-dg-prune): Call prune_gcc_output.
35678         * prune.exp: New file for prune_gcc_output.
35679         * lib/g++.exp, lib/gcc.exp: Load it.
35680
35681 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35682
35683         * gcc.c-torture/compile/20010701-1.c,
35684         g++.old-deja/g++.ext/attrib6.C: New tests.
35685
35686 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35687
35688         * gcc.c-torture/compile/20010706-1.c: New test.
35689
35690 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35691
35692         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35693
35694 2001-06-28  Stan Shebs  <shebs@apple.com>
35695
35696         * gcc.dg/pragma-darwin.c: New test.
35697
35698 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35699
35700         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35701         Solaris 2.[678] system.
35702
35703 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35704
35705         * gcc.dg/20010622-1.c: New test.
35706
35707 2001-06-18  Stan Shebs  <shebs@apple.com>
35708
35709         * objc.dg: New directory.
35710         * objc.dg/dg.exp: New file.
35711         * objc.dg/alias.m: New.
35712         * objc.dg/class-1.m: New.
35713         * objc.dg/class-2.m: New.
35714         * objc.dg/const-str-1.m: New.
35715         * objc.dg/const-str-2.m: New.
35716         * objc.dg/id-1.m: New.
35717         * objc.dg/method-1.m: New.
35718         * objc.dg/super-class-1.m: New.
35719         * lib/objc-dg.exp: New file.
35720
35721 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35722
35723         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35724         of label name.
35725
35726 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35727
35728         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35729
35730 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35731
35732         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35733         variable.
35734
35735 2001-06-12  Richard Henderson  <rth@redhat.com>
35736
35737         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35738
35739 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35740
35741         * g++.old-deja/g++.abi/vbase5.C: New test.
35742         * g++.old-deja/g++.abi/vbase6.C: New test.
35743         * g++.old-deja/g++.abi/vbase7.C: New test.
35744
35745 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35746
35747         * gcc.c-torture/compile/20010610-1.c: New test.
35748
35749 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35750
35751         * g++.old-deja/g++.abi/vbase4.C: New test.
35752
35753 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35754
35755         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35756         support %f for HC11/HC12 targets.
35757         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35758         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35759         on HC11/HC12 targets.
35760         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35761
35762 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35763
35764         * gcc.dg/wchar_t-1.c: New file.
35765         * gcc.dg/wint_t-1.c: Likewise.
35766
35767 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35768
35769         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35770
35771 2001-06-11  Richard Henderson  <rth@redhat.com>
35772
35773         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35774
35775 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35776
35777         * gcc.c-torture/compile/20010611-1.c: New test.
35778
35779 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35780
35781         * gcc.dg/c99-tag-1.c: Add more tests.
35782
35783 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35784
35785         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35786         representation on MN10300 and ARM/Thumb.
35787
35788 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35789
35790         * g77.f-torture/execute/20010610.f: New.
35791
35792 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35793
35794         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35795         names.
35796
35797 2001-06-09  Richard Henderson  <rth@redhat.com>
35798
35799         * gcc.c-torture/execute/ashrdi-1.c: New.
35800         * gcc.c-torture/execute/ashldi-1.c: New.
35801         * gcc.c-torture/execute/lshrdi-1.c: New.
35802
35803 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35804
35805         * objc/execute/load-3.m: Added. Check sending +load to categories,
35806         in addition to classes.
35807
35808 2001-06-08  Stan Shebs  <shebs@apple.com>
35809
35810         * objc/execute/load-2.m: New test.  From Nicola Pero
35811         <n.pero@mi.flashnet.it>.
35812
35813 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35814
35815         * gcc.c-torture/execute/20010605-2.c: New test.
35816
35817 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.old-deja/g++.abi/vbase2.C: New test.
35820         * g++.old-deja/g++.abi/vbase3.C: New test.
35821
35822 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.old-deja/g++.pt/friend49.C: New test.
35825
35826 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.ext/anon3.C: New test.
35829
35830 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35831
35832         * g++.old-deja/g++.other/conv7.C: New test.
35833
35834 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35835
35836         * gcc.c-torture/compile/20010605-2.c: New test.
35837
35838 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35839
35840         * gcc.c-torture/execute/20010604-1.c: New test.
35841
35842 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35843
35844         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35845
35846 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35847
35848         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35849         (g++_link_flags): Likewise.
35850         (g++_init): Pass gccpath's value to two previous functions.
35851
35852 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35853
35854         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35855         Ensure logfile entry matches exec command line.
35856
35857 2001-05-31  Richard Henderson  <rth@redhat.com>
35858
35859         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35860         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35861
35862 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35863
35864         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35865         compiler for irix6.2
35866
35867 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35868
35869         * g++.old-deja/g++.other/optimize3.C: New file.
35870
35871 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35872
35873         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35874         assemble.
35875
35876 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35877
35878         * g++.old-deja/g++.other/optimize2.C: New file.
35879
35880 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35881
35882         * gcc.c-torture/compile/20010518-2.c: New file.
35883         * gcc.c-torture/execute/20010518-1.c: New file.
35884         * gcc.c-torture/execute/20010518-2.c: New file.
35885
35886 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35887
35888         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35889
35890 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35891
35892         G++ no longer defines builtins that do not begin with __builtin.
35893         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35894         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35895         * g++.old-deja/g++.law/builtin1.C: Likewise.
35896         * g++.old-deja/g++.law/cvt2.C: Likewise.
35897         * g++.old-deja/g++.mike/net5.C: Likewise.
35898         * g++.old-deja/g++.other/builtins1.C: Likewise.
35899         * g++.old-deja/g++.other/builtins2.C: Likewise.
35900         * g++.old-deja/g++.other/builtins3.C: Likewise.
35901         * g++.old-deja/g++.other/builtins4.C: Likewise.
35902         * g++.old-deja/g++.other/inline8.C: Likewise.
35903         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35904
35905 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35906
35907         * g++.old-deja/g++.pt/using1.C: Adjust.
35908         * g++.old-deja/g++.pt/using2.C: New test.
35909
35910 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35911
35912         * gcc.dg/cpp/charconst.c: New tests.
35913         * gcc.dg/cpp/escape.c: New tests.
35914         * gcc.dg/cpp/escape-1.c: New tests.
35915         * gcc.dg/cpp/escape-2.c: New tests.
35916         * gcc.dg/cpp/ucs.c: New tests.
35917
35918 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35919
35920         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35921         native compiler for irix6.5.
35922
35923 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35924
35925         * lib/g++.exp (g++_include_flags): Use args to compute
35926         get_multilibs.
35927         (g++_link_flags): Likewise.
35928         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35929
35930 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35931
35932         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35933
35934 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35935
35936         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35937         this file.
35938
35939 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35940
35941         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35942         STACK_SIZE;
35943         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35944         to STACK_SIZE; Use it to define size of add_histo array.
35945         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35946         to STACK_SIZE.
35947         (f): Use GITT_SIZE to define size of gitt local table.
35948         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35949         to STACK_SIZE; Use it to define size of bytemem array.
35950
35951 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35952
35953         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35954         on 68HC11/HC12 due to the asm instruction.
35955         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35956         * gcc.c-torture/compile/920520-1.x: Likewise.
35957         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35958         on 68HC11/HC12 because the function is larger than 64K.
35959         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35960         on 68HC11/HC12 because the structure is too large.
35961
35962 2001-05-20  Richard Henderson  <rth@redhat.com>
35963
35964         * gcc.c-torture/execute/20010520-1.c: New.
35965
35966 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35967
35968         * g++.old-deja/g++.warn/compare1.C: New test.
35969         * gcc.dg/compare4.c: New test.
35970
35971 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35972
35973         * g++.old-deja/g++.other/optimize1.C: New test.
35974
35975 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35976
35977         * g++.old-deja/g++.pt/spec41.C: New test.
35978
35979 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35980
35981         * gcc.c-torture/compile/20010114-1.x: Remove.
35982
35983 2001-05-18  Stan Shebs  <shebs@apple.com>
35984
35985         * gcc.c-torture/compile/20010518-1.c: New test.
35986
35987 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35990         * g++.old-deja/g++.pt/crash67.C: New test.
35991
35992 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35993
35994         * g++.old-deja/g++.other/debug9.C: New test.
35995
35996 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35997
35998         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35999
36000 2001-05-16  Jan Hubicka  <jh@suse.cz>
36001
36002         * gcc.c-torture/compile/20010516-1.c: New test.
36003
36004 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36005
36006         * g++.old-deja/g++.other/crash41.C: New test.
36007
36008 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36009
36010         * g++.old-deja/g++.pt/crash66.C: New test.
36011
36012 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36013
36014         * g++.old-deja/g++.robertl/eb27.C: Convert.
36015
36016 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36017
36018         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36019         declaration being redundant.
36020
36021 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36022
36023         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36024
36025 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36026
36027         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36028
36029 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36030
36031         * lib/g++.exp: Use testsuite_flags.
36032
36033 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36034
36035         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36036
36037 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36038
36039         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36040
36041 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36042
36043         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36044
36045 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36046
36047         * gcc.c-torture/compile/20010313-1.c: New test.
36048
36049 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36050
36051         * gcc.dg/cpp/direct2.c: New test.
36052         * gccq.dg/cpp/direct2s.c: New test.
36053
36054         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36055
36056 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36057
36058         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36059         * g++.old-deja/g++.other/op3.C: Likewise.
36060
36061 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36062
36063         * gcc.dg/cpp/syshdr.h: New file.
36064         * gcc.dg/cpp/sysmac1.c: Update.
36065         * gcc.dg/cpp/sysmac2.c: Update.
36066
36067 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36068
36069         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36070
36071 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36072
36073         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36074         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36075
36076 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36077
36078         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36079
36080 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36081
36082         * lib/g++.exp (g++_include_flags): Don't use any special flags
36083         if TESTING_IN_BUILD_TREE is not defined.
36084         (g++_init): Use a plain 'c++' as the compiler if
36085         TESTING_IN_BUILD_TREEE is not defined.
36086
36087 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36088
36089         * g++.old-deja/g++.eh/catch13.C: New test.
36090         * g++.old-deja/g++.eh/catch14.C: New test.
36091
36092 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36093
36094         * gcc.dg/cpp/tr-define.c: New test.
36095
36096 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36097
36098         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36099         <stdlib.h>, not <malloc.h>.
36100
36101 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36102
36103         * g++.old-deja/g++.ns/template17.C: New test.
36104
36105 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         * g++.old-deja/g++.pt/ref4.C: New test.
36108
36109 2001-04-30  Richard Henderson  <rth@redhat.com>
36110
36111         * gcc.dg/20000724-1.c: Revert last change.
36112
36113 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36114
36115         * g77.f-torture/execute/20010430.f: New test.
36116
36117 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36118
36119         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36120
36121 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36122
36123         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36124
36125 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36126
36127         * g++.old-deja/g++.eh/crash6.C: New test.
36128
36129 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36130
36131         * g++.old-deja/g++.other/warn7.C: New test.
36132
36133 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36134
36135         * g++.old-deja/g++.other/defarg9.C: New test.
36136
36137 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36138
36139         * g77.f-torture/compile/20010426.f: New test.
36140         * g77.f-torture/execute/20010426.f: New test.
36141
36142 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36143
36144         * g77.f-torture/compile/20000629-1.x: Remove - error
36145         has been fixed.
36146
36147 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36148
36149         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36150         Tweak slightly to work with g++.dg framework.
36151         * g++.dg/special/ecos.exp: Run initp1.C test.
36152         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36153
36154         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36155         its linker doesn't give line numbers either.
36156         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36157
36158 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36159
36160         * g++.old-deja/g++.other/lex1.C: New test.
36161
36162 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36163
36164         * gcc.dg/noncompile/20010425-1.c: New test.
36165
36166 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36167
36168         * g++.old-deja/g++.pt/mangle2.C: New test.
36169
36170 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36171
36172         * gcc.dg/format/plus-1.c: New test.
36173
36174 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36175
36176         * gcc.dg/20010423-1.c: New test.
36177
36178 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36179
36180         * gcc.c-torture/execute/20010422-1.c: New test.
36181
36182 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         * g++.old-deja/g++.ns/type2.C: New test.
36185
36186 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36187
36188         * g++.old-deja/g++.other/perf1.C: New test.
36189
36190 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36191
36192         * gcc.dg/c99-func-2.c: Remove xfail.
36193         * gcc.dg/c99-func-3.c: Remove xfail.
36194         * gcc.dg/c99-func-4.c: Remove xfail.
36195
36196 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36197
36198         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36199
36200 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36201
36202         * gcc.c-torture/compile/20010423-1.c: New test.
36203
36204 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.old-deja/g++.pt/typename28.C: New test.
36207
36208 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         * g++.old-deja/g++.abi/empty2.C: New test.
36211         * g++.old-deja/g++.abi/empty3.C: New test.
36212
36213 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36214
36215         * g++.old-deja/g++.other/comdat2.C: New test.
36216         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36217
36218 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * g++.old-deja/g++.other/overload14.C: New test.
36221
36222 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36223
36224         * g++.old-deja/g++.other/lookup23.C: New test.
36225
36226 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * gcc.c-torture/execute/20010403-1.c: New test.
36229
36230 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36231             Mark Mitchell  <mark@codesourcery.com>
36232
36233         * lib/old-dejagnu.exp: Don't delete output of executable.
36234         Add .exe suffix to executables.
36235
36236 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36237
36238         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36239
36240 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36243
36244 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36245
36246         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36247         * g++.old-deja/g++.abi/crash1.C: New test.
36248
36249 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36250
36251         * g++.old-deja/g++.other/crash40.C: New test.
36252
36253 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36254
36255         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36256
36257 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36258
36259         * g++.old-deja/g++.other/warn6.C: New test.
36260
36261 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36262
36263         * g++.old-deja/g++.robertl/eb42.C: Same.
36264
36265 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36266
36267         * gcc.dg/wtr-conversion-1.c: New testcase.
36268
36269 2001-04-10  Richard Henderson  <rth@redhat.com>
36270
36271         * g++.old-deja/g++.other/array5.C: New.
36272
36273 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36274
36275         * gcc.c-torture/execute/20010408-1.c: New test.
36276
36277 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36278
36279         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36280         headers and constructs.
36281         * g++.old-deja/g++.robertl/eb79.C: Same.
36282         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36283         * g++.old-deja/g++.robertl/eb73.C: Same.
36284         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36285         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36286         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36287         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36288         * g++.old-deja/g++.robertl/eb44.C: Same.
36289         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36290         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36291         * g++.old-deja/g++.robertl/eb39.C: Same.
36292         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36293         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36294         * g++.old-deja/g++.robertl/eb30.C: Same.
36295         * g++.old-deja/g++.robertl/eb3.C: Same.
36296         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36297         * g++.old-deja/g++.robertl/eb21.C: Same.
36298         * g++.old-deja/g++.robertl/eb15.C: Same.
36299         * g++.old-deja/g++.robertl/eb118.C: Same.
36300         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36301         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36302         * g++.old-deja/g++.robertl/eb109.C: Same.
36303         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36304         * g++.old-deja/g++.mike/rtti1.C: Same.
36305         * g++.old-deja/g++.mike/p658.C: Same.
36306         * g++.old-deja/g++.mike/net46.C: Same.
36307         * g++.old-deja/g++.mike/net34.C: Same.
36308         * g++.old-deja/g++.mike/memoize1.C: Same.
36309         * g++.old-deja/g++.mike/eh2.C: Same.
36310         * g++.old-deja/g++.law/weak.C: Same.
36311         * g++.old-deja/g++.law/visibility7.C: Same.
36312         * g++.old-deja/g++.law/visibility25.C: Same.
36313         * g++.old-deja/g++.law/visibility22.C: Same.
36314         * g++.old-deja/g++.law/visibility2.C: Same.
36315         * g++.old-deja/g++.law/visibility17.C: Same.
36316         * g++.old-deja/g++.law/visibility13.C: Same.
36317         * g++.old-deja/g++.law/visibility10.C: Same.
36318         * g++.old-deja/g++.law/visibility1.C: Same.
36319         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36320         * g++.old-deja/g++.law/vbase1.C: Same.
36321         * g++.old-deja/g++.law/operators32.C: Same.
36322         * g++.old-deja/g++.law/nest3.C: Same.
36323         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36324         * g++.old-deja/g++.law/except5.C (main): Same.
36325         * g++.old-deja/g++.law/cvt7.C (run): Same.
36326         * g++.old-deja/g++.law/cvt2.C: Same.
36327         * g++.old-deja/g++.law/cvt16.C: Same.
36328         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36329         * g++.old-deja/g++.law/ctors17.C (main): Same.
36330         * g++.old-deja/g++.law/ctors13.C: Same.
36331         * g++.old-deja/g++.law/ctors12.C (main): Same.
36332         * g++.old-deja/g++.law/ctors10.C: Same.
36333         * g++.old-deja/g++.law/code-gen5.C: Same.
36334         * g++.old-deja/g++.law/bad-error7.C: Same.
36335         * g++.old-deja/g++.law/arm9.C: Same.
36336         * g++.old-deja/g++.law/arm12.C: Same.
36337         * g++.old-deja/g++.law/arg8.C: Same.
36338         * g++.old-deja/g++.law/arg1.C: Same.
36339         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36340         * g++.old-deja/g++.jason/template31.C: Same.
36341         * g++.old-deja/g++.jason/template24.C (main): Same.
36342         * g++.old-deja/g++.jason/2371.C: Same.
36343         * g++.old-deja/g++.eh/new2.C: Same.
36344         * g++.old-deja/g++.eh/new1.C: Same.
36345         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36346         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36347         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36348         * g++.old-deja/g++.brendan/crash62.C: Same.
36349         * g++.old-deja/g++.brendan/crash52.C: Same.
36350         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36351         * g++.old-deja/g++.brendan/crash38.C: Same.
36352         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36353         * g++.old-deja/g++.brendan/copy9.C: Same.
36354
36355 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36356
36357         * gcc.c-torture/execute/20001203-2.c (memset):
36358         Count argument is of type __SIZE_TYPE__.
36359
36360 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36361
36362         * gcc.c-torture/compile/20010404-1.c: New test.
36363
36364 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * gcc.c-torture/compile/20010326-1.c: New test.
36367
36368 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36369
36370         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36371         peculiarities of the SH.
36372         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36373
36374 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36375
36376         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36377         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36378         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36379
36380 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36381
36382         * g77.f-torture/compile/20010321-1.f: New test.
36383
36384 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36385
36386         * gcc.c-torture/compile/20010329-1.c: New test.
36387
36388 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36389
36390         * gcc.c-torture/execute/20010329-1.c: New test.
36391
36392 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36393
36394         * g++.old-deja/g++.other/eh4.C: Fix typo.
36395
36396 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36397
36398         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36399
36400 2001-03-28  Philip Blundell  <philb@gnu.org>
36401
36402         * gcc.c-torture/compile/20010328-1.c: New test.
36403
36404 2001-03-27  Richard Henderson  <rth@redhat.com>
36405
36406         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36407         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36408
36409 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36410
36411         * gcc.c-torture/compile/20010327-1.c: New test.
36412
36413 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         * g++.old-deja/g++.other/friend12.C: New test.
36416         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36417         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36418
36419 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36420
36421         * gcc.c-torture/execute/20010325-1.c: New test.
36422
36423 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36424
36425         * g++.old-deja/g++.other/mangle3.C: New test.
36426
36427 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36428
36429         * g++.old-deja/g++.other/anon8.C: New test.
36430
36431 2001-03-20  Philip Blundell  <philb@gnu.org>
36432
36433         * gcc.c-torture/compile/20010320-1.c: New test.
36434
36435 2001-03-17  Richard Henderson  <rth@redhat.com>
36436
36437         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36438
36439 2001-03-15  Geoff Keating  <geoff@redhat.com>
36440
36441         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36442         tests on AIX.
36443
36444 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36445
36446         * g++.old-deja/g++.other/eh4.C: New test.
36447
36448 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36449
36450         * gcc.dg/cpp/mi1.c: Update.
36451
36452 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36453
36454         * g++.old-deja/g++.other/regstack.C: New test.
36455
36456 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.old-deja/g++.other/ref4.C: New test.
36459
36460 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36461
36462         * objc/execute/va_method.m: Added.
36463         * objc/execute/IMP.m: Added.
36464         * objc/execute/_cmd.m: Added.
36465         * objc/execute/accessing_ivars.m: Added.
36466         * objc/execute/class-1.m: Added.
36467         * objc/execute/class-10.m: Added.
36468         * objc/execute/class-11.m: Added.
36469         * objc/execute/class-12.m: Added.
36470         * objc/execute/class-13.m: Added.
36471         * objc/execute/class-14.m: Added.
36472         * objc/execute/class-2.m: Added.
36473         * objc/execute/class-3.m: Added.
36474         * objc/execute/class-4.m: Added.
36475         * objc/execute/class-5.m: Added.
36476         * objc/execute/class-6.m: Added.
36477         * objc/execute/class-7.m: Added.
36478         * objc/execute/class-8.m: Added.
36479         * objc/execute/class-9.m: Added.
36480         * objc/execute/class-tests-1.h
36481         * objc/execute/class-tests-2.h
36482         * objc/execute/compatibility_alias.m: Added.
36483         * objc/execute/encode-1.m: Added.
36484         * objc/execute/formal_protocol-1.m: Added.
36485         * objc/execute/formal_protocol-2.m: Added.
36486         * objc/execute/formal_protocol-3.m: Added.
36487         * objc/execute/formal_protocol-4.m: Added.
36488         * objc/execute/formal_protocol-5.m: Added.
36489         * objc/execute/formal_protocol-6.m: Added.
36490         * objc/execute/formal_protocol-7.m: Added.
36491         * objc/execute/informal_protocol.m: Added.
36492         * objc/execute/initialize.m: Added.
36493         * objc/execute/load.m: Added.
36494         * objc/execute/many_args_method.m: Added.
36495         * objc/execute/nested-3.m: Added.
36496         * objc/execute/no_clash.m: Added.
36497         * objc/execute/private.m: Added.
36498         * objc/execute/redefining_self.m: Added.
36499         * objc/execute/root_methods.m: Added.
36500         * objc/execute/selector-1.m: Added.
36501         * objc/execute/static-1.m: Added.
36502         * objc/execute/static-2.m: Added.
36503         * objc/execute/va_method.m: Added.
36504
36505 2001-03-10  Richard Henderson  <rth@redhat.com>
36506
36507         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36508
36509 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36510
36511         * g++.old-deja/g++.other/crash31.C: XFAIL.
36512         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36513         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36514         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36515         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36516         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36517
36518 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36519
36520         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36521
36522 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36523
36524         * gcc.dg/20000724-1.c: Don't use multiline strings.
36525
36526 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36527
36528         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36529         result of -cString against what we expect it to be; don't just
36530         print it out for no one to read.
36531
36532         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36533         Based on testcases provided by Nicola Pero.
36534
36535 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36536
36537         * gcc.dg/cpp/macro7.c: New test.
36538
36539 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36540
36541         * gcc.dg/cpp/multiline.c: Update.
36542
36543 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36544
36545         * g++.old-deja/g++.other/enum3.C: New test.
36546
36547 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36548
36549         * g++.old-deja/g++.other/pod1.C: New test.
36550
36551 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36552
36553         * g++.old-deja/g++.ext/overload1.C: New test.
36554
36555 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36556
36557         * g++.old-deja/g++.pt/using1.C: New test.
36558
36559 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36560
36561         * g++.old-deja/g++.other/using9.C: New test.
36562
36563 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36564
36565         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36566
36567         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36568
36569 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36570
36571         * g++.old-deja/g++.ext/realpt1.C: Remove.
36572
36573 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36574
36575         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36576
36577 2001-02-26  Will Cohen  <wcohen@redhat.com>
36578
36579         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36580
36581 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36582
36583         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36584         templatized constructors.
36585
36586 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36587
36588         * gcc.c-torture/execute/20010224-1.c: New test.
36589
36590 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36591
36592         * gcc.c-torture/execute/20010222-1.c: New test.
36593
36594 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36595
36596         * g++.old-deja/g++.other/inline20.C: New test.
36597
36598 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36599
36600         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36601
36602 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36603
36604         * g++.old-deja/g++.other/lookup22.C: New test.
36605
36606 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36607
36608         * g77.dg: New directory.
36609         * g77.dg/20010216-1.f: New test case.
36610         * g77.dg/dg.exp: New driver.
36611         * lib/g77-dg.exp: New driver library.
36612
36613 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36614
36615         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36616
36617 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36618
36619         * g++.old-deja/g++.other/decl9.C: New test.
36620
36621 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36622
36623         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36624         not need <string> and also tests the initialization at runtime.
36625
36626 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36627
36628         * gcc.c-torture/execute/longlong.c: New test.
36629
36630 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36631
36632         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36633
36634 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36635
36636         * gcc.c-torture/execute/920302-1.c (execute):
36637         Change argument type to short.
36638
36639 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36640
36641         * g++.old-deja/g++.pt/deduct6.C: New test.
36642
36643 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36644
36645         * g++.old-deja/g++.pt/deduct5.C: New test.
36646
36647 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * gcc.c-torture/execute/20010209-1.c: New test.
36650
36651 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36652
36653         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36654
36655 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36656
36657         * g++.dg/vtgc1.C: Update for new ABI.
36658
36659         * consistency.vlad: New directory, 1665 files.
36660
36661 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36662
36663         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36664         return type.
36665         * gcc.dg/cpp/digraphs.c: Declare puts.
36666
36667 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         * g++.old-deja/g++.other/warn5.C: New test.
36670
36671 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36672
36673         * g++.old-deja/g++.pt/spec40.C: New test.
36674
36675 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36676
36677         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36678         case.
36679         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36680
36681 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36682
36683         * gcc.c-torture/compile/20010209-1.c: New test.
36684
36685 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36686
36687         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36688         excess errors message but not if it crashes.
36689         * g++.old-deja/g++.other/crash27.C: Likewise.
36690         * g++.old-deja/g++.other/crash28.C: Likewise.
36691         * g++.old-deja/g++.other/crash30.C: Likewise.
36692         * g++.old-deja/g++.other/crash32.C: Likewise.
36693         * g++.old-deja/g++.other/crash35.C: Likewise.
36694         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36695
36696 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36697
36698         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36699         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36700         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36701         g77.f-torture/execute/execute.exp,
36702         g77.f-torture/noncompile/noncompile.exp,
36703         gcc.c-torture/execute/execute.exp,
36704         gcc.c-torture/execute/memcheck/memcheck.exp,
36705         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36706         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36707         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36708         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36709         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36710         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36711         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36712         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36713         Remove bug reporting instructions with ancient email addresses.
36714
36715 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * gcc.dg/20010202-1.c: New test.
36718         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36719
36720 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36721
36722         * g++.dg/stdbool-if.C: New test.
36723
36724 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36725
36726         * objc/execute/fdecl.m: Added main().
36727
36728 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36729
36730         * gcc.c-torture/execute/20010206-1.c: New test.
36731
36732 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36733
36734         * gcc.dg/cpp/avoidpaste1.c: Update.
36735
36736 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36737
36738         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36739         Pero <nicola@brainstorm.co.uk>.
36740         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36741
36742 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36743
36744         * g++.old-deja/g++.pt/spec39.C: New test.
36745
36746 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36747
36748         * gcc.c-torture/compile/20010202-1.c: New test.
36749
36750 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36751
36752         * g++.old-deja/g++.abi/primary2.C: New test.
36753         * g++.old-deja/g++.abi/primary3.C: New test.
36754         * g++.old-deja/g++.abi/primary4.C: New test.
36755         * g++.old-deja/g++.abi/primary5.C: New test.
36756         * g++.old-deja/g++.abi/vtable3.h: New test.
36757         * g++.old-deja/g++.abi/vtable3a.C: New test.
36758         * g++.old-deja/g++.abi/vtable3b.C: New test.
36759         * g++.old-deja/g++.abi/vtable3c.C: New test.
36760         * g++.old-deja/g++.abi/vtable3d.C: New test.
36761         * g++.old-deja/g++.abi/vtable3e.C: New test.
36762         * g++.old-deja/g++.abi/vtable3f.C: New test.
36763         * g++.old-deja/g++.abi/vtable3g.C: New test.
36764         * g++.old-deja/g++.abi/vtable3h.C: New test.
36765         * g++.old-deja/g++.abi/vtable3i.C: New test.
36766         * g++.old-deja/g++.abi/vtable3j.C: New test.
36767         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36768
36769 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36770
36771         * g++.old-deja/g++.other/anon6.C: New test.
36772         * g++.old-deja/g++.other/anon7.C: New test.
36773
36774 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36775
36776         * gcc.dg/cpp/avoidpaste2.c: New tests.
36777
36778 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36779
36780         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36781
36782 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36783
36784         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36785         DECIMAL_DIG cases for Irix."
36786
36787 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36788
36789         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36790
36791 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36792
36793         * gcc.dg/c99-tag-1.c: New test.
36794
36795 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36796
36797         * gcc.dg/cpp/tr-warn1.c: Add tests.
36798
36799 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36800
36801         * gcc.dg/cpp/avoidpaste1.c: Update.
36802         * gcc.dg/cpp/paste4.c: Update.
36803
36804 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36805
36806         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36807         cases for Irix.
36808
36809 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36810
36811         * g++.old-deja/g++.other/inline19.C: New test.
36812
36813 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36814
36815         * gcc.dg/Wlarger-than.c: New test.
36816
36817 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36818
36819         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36820
36821 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36822
36823         * gcc.c-torture/execute/20010129-1.c: New test.
36824         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36825
36826 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36827
36828         * gcc.dg/cpp/avoidpaste1.c: Test case.
36829
36830 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36831
36832         * g++.old-deja/g++.other/inline18.C: New test.
36833
36834 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36835
36836         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36837         and __builtin_putchar.
36838
36839 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36840
36841         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36842         tests.
36843
36844 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36845
36846         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36847         floating point number rounding mode to round to the nearest
36848         representable mode.
36849
36850 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36851
36852         * g++.old-deja/g++.other/mangle2.C: New test.
36853
36854 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36855
36856         * gcc.c-torture/compile/20010124-1.c: New test.
36857
36858 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         * g++.old-deja/g++.pt/spec38.C: New test.
36861
36862 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36863
36864         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36865         "Build don't run".
36866
36867 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36868
36869         * gcc.c-torture/execute/20010123-1.c: New test.
36870
36871 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.old-deja/g++.pt/spec37.C: New test.
36874
36875 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         * g++.old-deja/g++.pt/overload14.C: New test.
36878
36879 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36880
36881         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36882         __builtin_return_address.
36883
36884 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36885
36886         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36887         * g++.old-deja/g++.pt/spec35.C: New test.
36888         * g++.old-deja/g++.pt/spec36.C: New test.
36889
36890 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36891
36892         * gcc.c-torture/compile/20010118-1.c: New test.
36893
36894 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36895
36896         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36897
36898 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36899
36900         * gcc.c-torture/execute/20010119-1.c: New test.
36901
36902 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.other/vbase5.C: New test.
36905
36906 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36907
36908         * gcc.c-torture/execute/20010118-1.c: New test.
36909
36910 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36911
36912         * g++.old-deja/g++.pt/deduct3.C: New test.
36913
36914 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36915
36916         * g++.old-deja/g++.pt/spec34.C: New test.
36917
36918 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36919
36920         * g77.f-torture/compile/20000601-2.f: New test.
36921
36922 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.old-deja/g++.other/init17.C: New test.
36925
36926 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36927
36928         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36929
36930 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         * g++.old-deja/g++.pt/unify8.C: New test.
36933
36934 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36935
36936         * g++.old-deja/g++.abi/vbase1.C: New test.
36937
36938 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.old-deja/g++.pt/crash65.C: New test.
36941
36942 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36943
36944         * gcc.dg/cpp/assembl2.S: New test case.
36945
36946 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36947
36948         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36949         are supported.
36950
36951 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36952
36953         * g++.old-deja/g++.other/builtins1.C: New test.
36954         * g++.old-deja/g++.other/builtins2.C: Likewise.
36955         * g++.old-deja/g++.other/builtins3.C: Likewise.
36956         * g++.old-deja/g++.other/builtins4.C: Likewise.
36957
36958 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36959
36960         * gcc.c-torture/compile/20010117-1.c: New test.
36961         * gcc.c-torture/compile/20010117-2.c: New test.
36962
36963 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36964
36965         * g77.f-torture/execute/20010116.[fx]: New test,
36966         XFAIL on i?86-*-*.
36967         * g77.f-torture/compile/20010115.f: Indicate it's
36968         a test for PR fortran/1636.
36969
36970 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36971
36972         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36973
36974 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36975
36976         * g77.f-torture/compile/20010115.f: New test.
36977
36978 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36979
36980         * g++.old-deja/g++.pt/nontype5.C: New test.
36981
36982 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36983
36984         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36985         have an equivalent working one below it.
36986
36987 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36988
36989         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36990         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36991
36992 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36993
36994         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36995         message containing "init_priority".
36996         (conpr-2.C): Likewise.
36997         (conpr-3.C): Likewise.
36998         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36999
37000 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37001
37002         * gcc.c-torture/execute/20010114-2.c: New test.
37003
37004 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37005
37006         * gcc.c-torture/compile/20010114-1.c: New test.
37007         * gcc.c-torture/compile/20010114-1.x: Xfail.
37008         * gcc.c-torture/compile/20010114-2.c: New test.
37009         * gcc.c-torture/execute/20010114-1.c: New test.
37010         * gcc.dg/trunc-1.c: New test.
37011         * gcc.dg/uninit-B.c: New test.
37012
37013 2001-01-13  Nick Clifton  <nickc@redhat.com>
37014
37015         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37016         target.
37017
37018 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37019
37020         * gcc.c-torture/compile/20010113-1.c: New test.
37021
37022 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.c-torture/compile/20001212-1.c: New test.
37025
37026 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37027
37028         * gcc.dg/cpp/widestr1.c: Update.
37029         * gcc.dg/cpp/prag-imp.c: Remove.
37030
37031 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37032
37033         * gcc.c-torture/execute/20000801-3.x: Remove.
37034         * gcc.dg/c90-init-1.c: New test.
37035         * gcc.dg/c99-init-1.c: New test.
37036         * gcc.dg/c99-init-2.c: New test.
37037         * gcc.dg/gnu99-init-1.c: New test.
37038
37039 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37040
37041         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37042         testing that no relevant ones were found.
37043
37044 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37045
37046         * g++.old-deja/g++.pt/cast2.C: New test.
37047
37048 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37049
37050         * g++.old-deja/g++.pt/friend47.C: New test.
37051
37052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37053
37054         * g++.old-deja/g++.pt/instantiate13.C: New test.
37055
37056 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37057
37058         * g++.old-deja/g++.other/defarg7.C: New test.
37059         * g++.old-deja/g++.other/defarg8.C: New test.
37060
37061 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         * g++.old-deja/g++.pt/crash64.C: New test.
37064
37065 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37066
37067         * g++.old-deja/g++.pt/crash63.C: New test.
37068
37069 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37070
37071         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37072
37073 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37074
37075         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37076
37077 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37078
37079         * g++.old-deja/g++.pt/error3.C: New test.
37080
37081 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.old-deja/g++.other/crash39.C: New test.
37084
37085 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37086
37087         * g++.old-deja/g++.other/vbase4.C: New test.
37088
37089 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37090
37091         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37092         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37093         * gcc.dg/special/special.exp: New test driver which will check
37094         for alias support for the above test.
37095
37096 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37097
37098         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37099         problems on small machines.
37100         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37101         parameterize.
37102
37103 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37104
37105         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37106         mips.
37107         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37108
37109 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37110
37111         * g++.old_deja/g++.pt/using8.C: New test.
37112
37113 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37114
37115         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37116
37117 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37118
37119         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37120         where a failure is expected.
37121         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37122
37123 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37124
37125         * g++.old_deja/g++.pt/instantiate12.C: New test.
37126
37127 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37128
37129         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37130         start of structs.
37131         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37132         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37133         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37134         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37135         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37136         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37137         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37138         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37139         * g++.old-deja/g++.eh/spec6.C: Likewise.
37140         * g++.old-deja/g++.jason/crash3.C: Likewise.
37141         * g++.old-deja/g++.law/ctors11.C: Likewise.
37142         * g++.old-deja/g++.law/ctors17.C: Likewise.
37143         * g++.old-deja/g++.law/ctors5.C: Likewise.
37144         * g++.old-deja/g++.law/ctors9.C: Likewise.
37145         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37146         * g++.old-deja/g++.mike/net22.C: Likewise.
37147         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37148         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37149         * g++.old-deja/g++.mike/virt3.C: Likewise.
37150         * g++.old-deja/g++.niklas/t128.C: Likewise.
37151         * g++.old-deja/g++.other/anon4.C: Likewise.
37152         * g++.old-deja/g++.other/using1.C: Likewise.
37153         * g++.old-deja/g++.other/warn3.C: Likewise.
37154         * g++.old-deja/g++.pt/t37.C: Likewise.
37155         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37156         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37157
37158 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37159
37160         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37161
37162 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37163
37164         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37165
37166 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37167
37168         * gcc.c-torture/compile/20010107-1.c: New test.
37169
37170 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37171
37172         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37173
37174 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37175
37176         * gcc.dg/format/format.h: New file.
37177         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37178         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37179         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37180         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37181         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37182         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37183         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37184         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37185         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37186         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37187         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37188         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37189         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37190         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37191         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37192         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37193         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37194         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37195         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37196         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37197         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37198         instead of declaring standard types, macros and functions in each
37199         test.
37200
37201 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37202
37203         * gcc.c-torture/execute/20010106-1.c: New test.
37204
37205 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37206
37207         * gcc.dg/format/format.exp: New file.
37208         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37209         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37210         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37211         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37212         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37213         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37214         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37215         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37216         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37217         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37218         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37219         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37220         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37221         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37222         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37223         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37224         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37225         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37226         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37227         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37228         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37229         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37230         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37231         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37232         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37233         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37234         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37235         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37236         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37237         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37238         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37239         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37240         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37241         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37242         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37243         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37244         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37245         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37246         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37247         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37248         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37249         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37250
37251 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37252
37253         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37254         account.
37255
37256 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37257
37258         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37259
37260 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.old-deja/g++.pt/crash62.C: New test.
37263
37264 2001-01-04  Richard Henderson  <rth@redhat.com>
37265
37266         * gcc.dg/20000926-1.c: Update expected warnings.
37267         * gcc.dg/array-2.c: Likewise.
37268         * gcc.dg/array-4.c: Also validate flexible array members.
37269         * gcc.dg/c99-flex-array-1.c: New.
37270
37271 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37272
37273         * gcc.c-torture/compile/20001222-1.x: Remove.
37274
37275 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37276
37277         * gcc.c-torture/execute/built-in-setjmp.c: New.
37278
37279 2001-01-03  Richard Henderson  <rth@redhat.com>
37280
37281         * gcc.dg/940510-1.c: Update expected error wording.
37282         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37283
37284 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37285
37286         * lib/target-supports.exp (check_alias_available): Modified to
37287         indicate aliases not supported if only weak aliases are supported.
37288
37289 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37290
37291         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37292         Turn on cmpstrsi checks for __pj__ and __i370__.
37293
37294 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37295
37296         * g++.old-deja/g++.other/virtual11.C: New test.
37297
37298 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37301
37302 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37303
37304         * gcc.c-torture/compile/20010102-1.c: New test.
37305
37306 2001-01-02  Andreas Jaeger  <aj@suse.de>
37307
37308         * gcc.dg/noreturn-3.c: New test.
37309
37310         * gcc.dg/noreturn-4.c: New test.
37311
37312 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37313
37314         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37315         __builtin_fputc and __builtin_fwrite.
37316
37317 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37318
37319         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37320         signed char, not default char.
37321
37322 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37323
37324         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37325
37326 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37327
37328         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37329
37330 2000-12-29  Richard Henderson  <rth@redhat.com>
37331
37332         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37333         (__cyg_profile_func_exit): Define.
37334
37335 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37336
37337         * g++.dg/vtgc1.C: New test.
37338
37339 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37340
37341         * gcc.dg/noncompile/20001228-1.c: New test.
37342
37343         * gcc.dg/20001228-1.c: New test.
37344
37345         * gcc.c-torture/execute/20001228-1.c: New test.
37346
37347 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37348
37349         * gcc.dg/format-strfmon-1.c: New test.
37350
37351 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37352
37353         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37354         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37355         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37356         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37357         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37358         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37359         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37360         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37361         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37362         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37363         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37364         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37365         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37366
37367         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37368         * gcc.c-torture/execute/string-opt-4.c: Test index.
37369
37370 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37371
37372         * gcc.c-torture/compile/20001226-1.c: New test.
37373
37374 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37375
37376         * gcc.c-torture/compile/20001222-1.c: New test.
37377         * gcc.c-torture/compile/20001222-1.x: Xfail.
37378
37379 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37380
37381         * gcc.c-torture/execute/comp-goto-2.c: New test.
37382
37383 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37384
37385         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37386         Use long types if __INT_MAX__ is 32767.
37387         (main): Use cast to (sint32 *) when poking 88 into a_page.
37388
37389         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37390
37391 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37392
37393         * gcc.c-torture/compile/20001221-1.c: New test.
37394         * gcc.c-torture/execute/20001221-1.c: New test.
37395
37396 2000-12-20  Richard Henderson  <rth@redhat.com>
37397
37398         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37399         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37400
37401 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37402
37403         * gcc.dg/compare3.c: New test.
37404
37405 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * gcc.dg/format-warnll-1.c: New test.
37408
37409 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37410
37411         * gcc.dg/cpp/cmdlne-P.c: New test.
37412
37413 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37414
37415         * gcc.c-torture/execute/builtin-abs-1.c,
37416         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37417
37418 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37419
37420         * gcc.dg/cpp/multiline.c: New test.
37421
37422 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37423
37424         * g++.old-deja/g++.other/syshdr1.C: Update.
37425         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37426
37427 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37428
37429         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37430
37431 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37432
37433         * g++.old-deja/g++.pt/ttp65.C: New test.
37434
37435 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37436
37437         * g++.old-deja/g++.pt/ttp64.C: New test.
37438
37439 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37440
37441         * g++.old-deja/g++.pt/spec33.C: New test.
37442
37443 2000-12-14  Catherine Moore  <clm@redhat.com>
37444
37445         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37446         * gcc.c-torture/execute/920612-2.c: Likewise.
37447         * gcc.c-torture/execute/920428-2.c: Likewise.
37448         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37449         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37450
37451 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37452
37453         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37454         * gcc.dg/pack-test-2.c: Likewise.
37455
37456 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37457
37458         Tests by Zack Weinberg <zackw@stanford.edu>.
37459
37460         * gcc.dg/cpp/defined.c: Update.
37461         * gcc.dg/cpp/defined_trad.c: New tests.
37462
37463 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37464
37465         * gcc.dg/cpp/trad-direct.c: Update.
37466
37467 2000-12-11  Neil Booth  <neilb@earthling.net>
37468
37469         * gcc.dg/cpp/defined_trad.c
37470
37471 2000-12-11  Neil Booth  <neilb@earthling.net>
37472
37473         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37474
37475 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37476
37477         * gcc.dg/format-miss-2.c: New test.
37478
37479 2000-12-09  Neil Booth  <neilb@earthling.net>
37480
37481         * gcc.dg/cpp/lineflags.c: New tests.
37482         * gcc.dg/cpp/poison.c: Update.
37483         * gcc.dg/cpp/redef2.c: Update.
37484         * gcc.dg/cpp/skipping.c: New test.
37485
37486 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37487
37488         * g++.old-deja/g++.other/eh3.C: New testcase.
37489
37490 2000-12-07  Neil Booth  <neilb@earthling.net>
37491
37492         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37493         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37494         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37495         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37496         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37497         Update.
37498
37499 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37500
37501         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37502         __SIZE_TYPE__ instead of int for type of integers cast to
37503         pointers.
37504
37505 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37506
37507         * g++.old-deja/g++.other/cleanup4.C: New test.
37508
37509 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37510
37511         * format-sec-1.c: New test.
37512
37513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37514
37515         * gcc.dg/format-nonlit-3.c: New test.
37516
37517 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37518
37519         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37520         through a null pointer.
37521
37522 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37523
37524         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37525         * g++.old-deja/g++.pt/partial4.C: New test.
37526
37527 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37528
37529         * gcc.c-torture/execute/ieee/hugeval.x: New.
37530
37531 2000-12-06  Neil Booth  <neilb@earthling.net>
37532
37533         * gcc.dg/cpp/backslash2.c: New tests.
37534
37535 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37536
37537         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37538         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37539
37540 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37541
37542         * gcc.c-torture/execute/20001203-2.c: New testcase.
37543
37544 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37547         * g++.old-deja/g++.other/virtual10.C: New test.
37548
37549 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37552
37553 2000-12-05  Richard Henderson  <rth@redhat.com>
37554
37555         * gcc.c-torture/compile/20001205-1.c: New.
37556
37557 2000-12-04  Neil Booth  <neilb@earthling.net>
37558
37559         * g++.old-deja/g++.other/virtual9.C: New test.
37560         * g++.old-deja/g++.pt/crash61.C: New test.
37561         * gcc.c-torture/execute/loop-9.c: New test.
37562
37563 2000-12-04  Neil Booth  <neilb@earthling.net>
37564
37565         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37566         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37567         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37568         * gcc.dg/cpp/extratokens.c: ...here.
37569
37570 2000-12-04  Neil Booth  <neilb@earthling.net>
37571
37572         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37573         New tests.
37574
37575 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37576
37577         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37578         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37579
37580 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37581
37582         * gcc.c-torture/execute/20001203-1.c: New test.
37583
37584 2000-12-03  Neil Booth  <neilb@earthling.net>
37585
37586         * gcc.dg/cpp/macro6.c: New test cases.
37587
37588 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37589
37590         * gcc.c-torture/execute/string-opt-9.c: New test.
37591         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37592         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37593         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37594
37595         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37596         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37597
37598 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37599
37600         * gcc.dg/cpp/if-6.c: New testcase.
37601
37602         * gcc.dg/20001201-1.c: New testcase.
37603
37604 2000-12-02  Neil Booth  <neilb@earthling.net>
37605
37606         * g++.old-deja/g++.other/externC4.C,
37607         g++.old-deja/g++.other/friend10.C: New tests.
37608
37609 2000-12-02  Neil Booth  <neilb@earthling.net>
37610
37611         * g++.old-deja/g++.other/instan2.C
37612         * g++.old-deja/g++.other/instan3.C: New test.
37613
37614 2000-12-02  Neil Booth  <neilb@earthling.net>
37615
37616         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37617         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37618         gnuc99.c,gnuc99-pedantic.c: New tests.
37619
37620 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37621
37622         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37623         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37624
37625 2000-12-01  Neil Booth  <neilb@earthling.net>
37626
37627         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37628         * gcc.dg/cpp/poison.c: Update.
37629         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37630
37631 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37632
37633         * g77.f-torture/execute/20001201.f: New test.
37634
37635 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37636
37637         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37638
37639 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37642
37643 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.other/cast6.C: New test.
37646
37647 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37648
37649         * gcc.c-torture/execute/20001130-2.c: New testcase.
37650
37651 2000-11-30  Richard Henderson  <rth@redhat.com>
37652
37653         * gcc.c-torture/execute/20001130-1.c: New test.
37654
37655 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37656
37657         * g++.old-deja/g++.other/op3.C: New test.
37658
37659 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37660
37661         * g++.old-deja/g++.other/op2.C: New test.
37662
37663 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37664
37665         * g++.old-deja/g++.other/crash38.C: New test.
37666
37667 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37668
37669         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37670
37671 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37672
37673         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37674         tests.
37675         * gcc.c-torture/execute/string-opt-6.c: New test.
37676
37677         * gcc.dg/20001117-1.c: Add main.
37678
37679 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37680
37681         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37682         Move from here ...
37683         * gcc.dg/940510-1.c: ... to here.
37684
37685         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37686         zero-size arrays in toplevel structures.
37687
37688 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * gcc.c-torture/execute/loop-8.c: New test.
37691
37692 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37693
37694         * g++.old-deja/g++.other/base1.C: New test.
37695
37696 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37697
37698         * g++.old-deja/g++.other/parse2.C: New test.
37699
37700 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.old-deja/g++.pt/incomplete1.C: New test.
37703
37704 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37705
37706         * g++.old-deja/g++.other/friend9.C: New test.
37707
37708 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.dg/20001127-1.c: New test.
37711
37712 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37713
37714         * g++.old-deja/g++.pt/friend46.C: New test.
37715
37716 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37717
37718         * g++.old-deja/g++.other/ptrmem8.C: New test.
37719
37720 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37721
37722         * gcc.c-torture/execute/string-opt-7.c: New test.
37723         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37724
37725 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37726
37727         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37728         instead of 'mkcheck 2'.
37729
37730 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37731
37732         * gcc.c-torture/execute/memcheck/driver.c,
37733         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37734         C9X references to refer to C99.
37735
37736 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37737
37738         * gcc.dg/ultrasp3.c: New test.
37739
37740 2000-11-25  Neil Booth  <neilb@earthling.net>
37741
37742         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37743
37744 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37745
37746         * gcc.c-torture/compile/20001123-2.c: New.
37747
37748 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37749
37750         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37751
37752 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37753
37754         * gcc.dg/sequence-point-1.c: Add some new tests.
37755         * gcc.c-torture/execute/20001124-1.c: New test.
37756
37757 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37758
37759         * g++.old-deja/g++.other/vaarg4.C: New test.
37760         * gcc.c-torture/compile/20001123-1.c: New test.
37761
37762 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         * g++.other/crash24.C: Adjust and remove XFAIL.
37765         * g++.other/crash37.C: New test.
37766
37767 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37768
37769         * g++.old-deja/g++.pt/instantiate9.C: New test.
37770
37771 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37772
37773         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37774         new ABI, too.
37775
37776         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37777         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37778
37779 2000-11-22  Neil Booth  <neilb@earthling.net>
37780
37781         * gcc.dg/cpp/Wtrigraphs.c: New test.
37782
37783 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37784
37785         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37786
37787 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37788
37789         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37790
37791 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37792
37793         * lib/gcc-dg.exp: load_lib scanasm.exp.
37794         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37795         * lib/g++-dg.exp: load_lib scanasm.exp.
37796         * lib/scanasm.exp: New.
37797         (scan-assembler, scan-assembler-not): Add optional arguments to
37798         test name, or if not present, the pattern name.
37799         (scan-assembler-dem, scan-assembler-dem-not): New.
37800
37801         * g++.dg/dg.exp: New.
37802
37803 2000-11-21  Neil Booth  <neilb@earthling.net>
37804
37805         * gcc.dg/cpp/integrated1.c: Remove.
37806
37807 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * gcc.c-torture/execute/20001121-1.c: New test.
37810
37811 2000-11-21  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.c-torture/compile/20001121-1.c: New test.
37814
37815 2000-11-20  Neil Booth  <neilb@earthling.net>
37816
37817         * gcc.dg/cpp/integrated1.c: New test.
37818
37819 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * g++.old-deja/g++.other/inline17.C: New test.
37822
37823 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37824
37825         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37826         local variable to be zero: I made the variable global. Now
37827         uses abort() and exit() instead of relying on main's return value.
37828
37829 2000-11-20  Neil Booth  <neilb@earthling.net>
37830
37831         * gcc.dg/cpp/paste2.c: Update test.
37832         * objc/execute/paste.m: New test.
37833
37834 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37835
37836         * gcc.dg/c99-condexpr-1.c: New test.
37837
37838 2000-11-20  Neil Booth  <neilb@earthling.net>
37839
37840         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37841
37842 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37843
37844         * g++.old-deja/g++.pt/export1.C: New test.
37845
37846 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * gcc.dg/20001117-1.c: New test.
37849
37850 2000-11-18  Richard Henderson  <rth@redhat.com>
37851
37852         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37853
37854 2000-11-18  Richard Henderson  <rth@redhat.com>
37855
37856         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37857         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37858         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37859
37860 2000-11-18  Richard Henderson  <rth@redhat.com>
37861
37862         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37863         (main): New.  Exit cleanly.
37864
37865 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37866
37867         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37868         gcc.dg/c99-fordecl-2.c: New tests.
37869
37870 2000-11-18  Richard Henderson  <rth@redhat.com>
37871
37872         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37873         * gcc.c-torture/execute/zerolen-2.c: New.
37874
37875 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37876
37877         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37878         memory.
37879
37880 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         * g++.old-deja/g++.pt/instantiate8.C: New test.
37883
37884 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37885
37886         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37887         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37888
37889 2000-11-16  Nick Clifton  <nickc@redhat.com>
37890
37891         * gcc.c-torture/execute/nestfunc-2.c: New test.
37892         * gcc.c-torture/execute/nestfunc-3.c: New test.
37893
37894 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37895
37896         * gcc.c-torture/compile/20001116-1.c: New test.
37897
37898 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37899
37900         * gcc.c-torture/execute/20001115-1.c: New test.
37901
37902 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37903
37904         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37905         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37906         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37907         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37908
37909 2000-11-15  Neil Booth  <neilb@earthling.net>
37910
37911         gcc.dg/cpp/_Pragma1.c: Update.
37912         gcc.dg/cpp/_Pragma2.c: New test.
37913
37914 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37915
37916         * g++.old-deja/g++.other/anon5.C: New test.
37917
37918 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37919
37920         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37921         tests.
37922
37923 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37924
37925         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37926         output.
37927
37928 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37929
37930         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37931         labels at end of compound statements.
37932
37933 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37934
37935         * gcc.c-torture/execute/loop-7.c: New test.
37936
37937 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37938
37939         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37940
37941 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37942
37943         * gcc.dg/c99-bool-1.c: New test.
37944
37945 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37946
37947         * gcc.dg/c99-scope-1.c: Remove xfail.
37948         * gcc.dg/c99-scope-2.c: New test.
37949
37950 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37951
37952         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37953         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37954
37955 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37956
37957         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37958         error messages.
37959
37960         * g++.mike/p700.C: Don't typedef wchar_t.
37961         * g++.mike/p784.C: Likewise.
37962         * g++.mike/eb101.C: Don't use __wchar_t.
37963
37964 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37965
37966         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37967         from DO loop.
37968
37969 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37970
37971         * gcc.c-torture/execute/20001111-1.c: New test.
37972
37973 2000-11-10  Nick Clifton  <nickc@redhat.com>
37974
37975         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37976         long multuiple and accumulate.
37977
37978 2000-11-09  Richard Henderson  <rth@redhat.com>
37979
37980         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37981         via size_t instead of int.
37982
37983         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37984         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37985         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37986         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37987
37988 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37989
37990         * gcc.c-torture/compile/20001109-1.c: New test.
37991         * gcc.c-torture/compile/20001109-2.c: New test.
37992
37993 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37994
37995         * g++.old-deja/g++.pt/operator1.C: New test.
37996         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37997
37998 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * gcc.dg/20001108-1.c: New test.
38001
38002 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38003
38004         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38005         with both arguments constant strings.
38006         * gcc.c-torture/execute/string-opt-3.c: New test.
38007         * gcc.c-torture/execute/string-opt-4.c: New test.
38008         * gcc.c-torture/execute/string-opt-5.c: New test.
38009
38010 2000-11-08  Nick Clifton  <nickc@redhat.com>
38011
38012         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38013         mulsidi3adddi patterns.
38014
38015 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.other/crash36.C: New test.
38018
38019 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38020
38021         * g++.old-deja/g++.other/init16.C: New test.
38022
38023 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38024
38025         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38026
38027 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38028
38029         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38030         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38031         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38032
38033 2000-11-07  DJ Delorie  <dj@redhat.com>
38034
38035         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38036
38037 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38038
38039         * gcc.c-torture/execute/string-opt-1.c: New test.
38040
38041 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38042
38043         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38044         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38045         parameters in registers, and there is no way for a varargs
38046         function to know in which order the integer and floating-point
38047         parameters should be interleaved when they are placed on the
38048         stack.
38049         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38050         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38051
38052 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38053
38054         * gcc.c-torture/execute/string-opt-2.c: New test.
38055
38056 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38057
38058         * g++.old-deja/g++.pt/crash60.C: New test.
38059
38060 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38061
38062         * g++.old-deja/g++.other/crash24.C: New test.
38063         * g++.old-deja/g++.other/crash25.C: New test.
38064         * g++.old-deja/g++.other/crash26.C: New test.
38065         * g++.old-deja/g++.other/crash27.C: New test.
38066         * g++.old-deja/g++.other/crash28.C: New test.
38067         * g++.old-deja/g++.other/crash29.C: New test.
38068         * g++.old-deja/g++.other/crash30.C: New test.
38069         * g++.old-deja/g++.other/crash31.C: New test.
38070         * g++.old-deja/g++.other/crash32.C: New test.
38071         * g++.old-deja/g++.other/crash33.C: New test.
38072         * g++.old-deja/g++.other/crash34.C: New test.
38073         * g++.old-deja/g++.other/crash35.C: New test.
38074
38075 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38076
38077         * gcc.c-torture/execute/20001031-1.c: New test.
38078
38079 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38082         namespace.
38083
38084         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38085         standards-conformant.
38086
38087         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38088
38089         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38090         * g++.old-deja/g++.mike/p755a.C: Likewise.
38091         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38092         library makes no calls to `operator new' during initialization.
38093
38094 2000-11-04  Neil Booth  <neilb@earthling.net>
38095
38096         * gcc.dg/cpp/include2.c: New tests.
38097
38098 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38099
38100         * lib/g++.exp (g++_set_ld_library_path): New function.
38101         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38102
38103 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38104
38105         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38106         warnings.
38107
38108 2000-11-01  Richard Henderson  <rth@redhat.com>
38109
38110         * g++.old-deja/g++.ext/namedret1.C: New.
38111         * g++.old-deja/g++.ext/namedret2.C: New.
38112         * g++.old-deja/g++.ext/namedret3.C: New.
38113
38114 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38115
38116         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38117         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38118
38119 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38120
38121         * gcc.c-torture/execute/va-arg-21.c: New test.
38122
38123 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38124
38125         * gcc.dg/c99-complex-2.c: New test.
38126
38127 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38128
38129         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38130
38131 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38132
38133         * g++.old-deja/g++.other/inline16.C: New test.
38134
38135 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38136
38137         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38138         __PRETTY_FUNCTION__
38139
38140 2000-10-29  Neil Booth  <neilb@earthling.net>
38141
38142         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38143         New tests.
38144         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38145         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38146         optimisation.
38147
38148 2000-10-29  Neil Booth  <neilb@earthling.net>
38149
38150         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38151         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38152         * mi5.c: Test multiple includes work with -C.
38153         * trigraphs.c: Test ^= version.
38154
38155 2000-10-28  Neil Booth  <neilb@earthling.net>
38156
38157         New tests and test updates for new macro expander.
38158
38159         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38160         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38161         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38162         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38163         new diagnostic messages.
38164
38165         * gcc.dg/cpp/macro3.c: New tests.
38166
38167 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38168
38169         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38170         on the same line.
38171
38172 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38173
38174         * g++.old-deja/g++.other/eh2.C: New test.
38175
38176 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38177
38178         * gcc.c-torture/execute/20001027-1.c: New test.
38179
38180 2000-10-26  Richard Henderson  <rth@redhat.com>
38181
38182         * gcc.c-torture/execute/20001026-1.c: New.
38183
38184 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38185
38186         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38187         * g++.old-deja/g++.law/builtin1.C: Likewise.
38188         * g++.old-deja/g++.law/ctors10.C: Likewise.
38189         * g++.old-deja/g++.law/virtual3.C: Likewise.
38190         * g++.old-deja/g++.mike/p658.C: Likewise.
38191         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38192         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38193         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38194         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38195         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38196
38197 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * gcc.c-torture/compile/20001024-1.c: New test.
38200
38201 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38202
38203         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38204         to tell us whether or not we are using V3.
38205
38206 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38207
38208         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38209         operands.
38210
38211 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38212
38213         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38214
38215 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38216
38217         * gcc.c-torture/execute/20001024-1.c: New test.
38218
38219 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38220
38221         * g++.old-deja/g++.other/sibcall1.C: New test.
38222
38223 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38224
38225         * gcc.dg/noncompile/init-3.c: New test.
38226
38227 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38228
38229         * gcc.dg/format-array-1.c: New test.
38230
38231 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38232
38233         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38234         writing through null pointers; remove comment about testing
38235         unterminated strings.
38236
38237 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38238
38239         * gcc.c-torture/execute/20001017-2.c: New test.
38240
38241 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38242
38243         * gcc.c-torture/compile/20001018-1.c: New test.
38244         * gcc.c-torture/compile/20001018-1.x: Xfail.
38245
38246 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38247
38248         * gcc.c-torture/execute/20001017-1.c: New test.
38249
38250 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38251
38252         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38253         for multiple use of arguments with scanf formats; add tests for
38254         multiple use of arguments.
38255
38256 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38257
38258         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38259
38260 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38261
38262         * gcc.dg/format-miss-1.c: New test.
38263
38264 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38265
38266         * gcc.c-torture/execute/20001013-1.c: New test.
38267
38268 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38269
38270         * gcc.dg/format-branch-1.c: New test.
38271
38272 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38273
38274         * README, lib/file-format.exp: Remove EGCS references.
38275
38276 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.dg/20001013-1.c: New test.
38279
38280 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38281
38282         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38283         for intmax_t in the compiler using __typeof__ and the type rules
38284         for conditional expressions.
38285
38286 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.dg/20001012-1.c: New test.
38289         * gcc.dg/20001012-2.c: New test.
38290
38291 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38292
38293         * gcc.dg/format-attr-1.c: New test.
38294
38295 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38296
38297         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38298         __LONG_LONG_MAX__ instead of LLONG_MAX.
38299
38300 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38301
38302         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38303         scanf flags.
38304         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38305         flags.
38306
38307 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38308
38309         * gcc.dg/sequence-pt-1.c: New test.
38310
38311 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38312
38313         * gcc.c-torture/execute/20001011-1.c: New testcase.
38314         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38315
38316 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38317
38318         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38319         does not error on it.
38320
38321 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38322
38323         * gcc.dg/20001009-1.c: New test.
38324
38325 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38326
38327         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38328         * gcc.c-torture/execute/20001009-2.c: ... to here.
38329
38330 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38331
38332         * gcc.c-torture/compile/20001009-1.c: New testcase.
38333         * gcc.c-torture/execute/20001009-1.c: New testcase.
38334         Testcases provided by Jan Hubicka <jh@suse.cz>.
38335
38336 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38337
38338         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38339         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38340         uintmax_t using <limits.h> to emulate the compiler's internal
38341         logic.  No longer XFAIL %j tests.
38342
38343 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38344
38345         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38346         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38347         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38348         regexps and details of expected handling of some bad formats.
38349         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38350         suppression.
38351
38352 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38353
38354         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38355         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38356         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38357         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38358         in list archives.
38359
38360 2000-10-06  Richard Henderson  <rth@cygnus.com>
38361
38362         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38363         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38364         * g++.old-deja/g++.jason/report.C: Likewise.
38365         * g++.old-deja/g++.law/friend5.C: Likewise.
38366         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38367         of the expected warnings.
38368
38369 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38370
38371         * g++.old-deja/g++.pt/enum14.C: New test.
38372
38373 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38374
38375         * g++.old-deja/g++.pt/crash59.C: New test.
38376
38377 2000-10-04  Will Cohen  <wcohen@redhat.com>
38378
38379         * gcc.dg/20000926-1.c: New test.
38380
38381 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38382
38383         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38384         function name for current C++ compiler.
38385         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38386
38387 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38388
38389         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38390         __PRETTY_FUNCTION__.
38391         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38392
38393 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38394
38395         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38396
38397 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38398
38399         * gcc.c-torture/compile/20000923-1.c: New test.
38400
38401 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38402
38403         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38404         * g++.old-deja/g++.pt/ttp62.C: Same.
38405         * g++.old-deja/g++.other/inline14.C: Same.
38406
38407 2000-09-24  Richard Henderson  <rth@cygnus.com>
38408
38409         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38410
38411 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38412
38413         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38414
38415 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38416
38417         * gcc.c-torture/compile/20000922-1.c: New file.
38418
38419 2000-09-21  Nick Clifton  <nickc@redhat.com>
38420
38421         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38422         a signed long modulo operation.
38423         (mod6): New function - perform an unsigned long modulo operation.
38424         (main): Add tests for modulos of very large numbers by very small
38425         dividends.
38426
38427 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38428
38429         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38430
38431 2000-09-19  Richard Henderson  <rth@cygnus.com>
38432
38433         * gcc.dg/compare2.c (case 10): XFAIL.
38434
38435 2000-09-18  Richard Henderson  <rth@cygnus.com>
38436
38437         * gcc.c-torture/execute/20000906-1.c: Move ...
38438         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38439         that support __builtin_trap.
38440
38441 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38442
38443         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38444
38445 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38446
38447         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38448         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38449         more $ format tests.
38450
38451 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38452
38453         * gcc.dg/format-errmk-1.c: New test.
38454
38455 2000-09-17  Greg McGary  <greg@mcgary.org>
38456
38457         * gcc.c-torture/execute/20000917-1.x: Remove.
38458
38459 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38460
38461         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38462
38463 2000-09-17  Greg McGary  <greg@mcgary.org>
38464
38465         * gcc.c-torture/execute/20000917-1.c: New test.
38466         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38467
38468 2000-09-16  Neil Booth  <NeilB@earthling.net>
38469
38470         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38471         in nested macro bug.
38472
38473 2000-09-15  Neil Booth  <NeilB@earthling.net>
38474
38475         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38476
38477 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38478
38479         * gcc.c-torture/execute/20000914-1.c: New test.
38480
38481 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38482
38483         * g++.other/inline13.C: New test.
38484
38485 2000-09-12  Andreas Jaeger  <aj@suse.de>
38486
38487         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38488         constant by Ulrich Drepper <drepper@redhat.com>.
38489
38490 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38491
38492         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38493
38494 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38495
38496         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38497
38498 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38499
38500         * gcc.dg/cpp/backslash.c: New test.
38501
38502 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38503
38504         * gcc.c-torture/execute/20000910-1.c: New test.
38505         * gcc.c-torture/execute/20000910-2.c: Likewise.
38506
38507 2000-09-11  Robert Lipe  <robertl@sco.com>
38508
38509         * gcc.dg/pragma-align.c: New test.
38510
38511 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         * g++.old-deja/g++.pt/explicit82.C: New test.
38514         * g++.old-deja/g++.pt/explicit83.C: New test.
38515
38516 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38517
38518         * gcc.dg/asm-names.c: New test.
38519
38520 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38521
38522         * gcc.dg/cpp/tr-warn6.c: New test
38523
38524 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38527         be accepted.
38528
38529 2000-09-07  Catherine Moore  <clm@redhat.com>
38530
38531         * gcc.c-torture/execute/unroll-1.c: New test.
38532
38533 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38534
38535         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38536         ERROR markers.
38537         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38538         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38539         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38540         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38541         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38542         Preprocess only.
38543         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38544         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38545
38546 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38547
38548         * g++.old-deja/g++.pt/deduct2.C: New test.
38549
38550 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38551
38552         * g++.old-deja/g++.pt/parms2.C: New test.
38553
38554 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38555
38556         * g++.old-deja/g++.pt/crash58.C: New test.
38557
38558 2000-09-06  Greg McGary  <greg@mcgary.org>
38559
38560         * gcc.c-torture/execute/20000906-1.c: New test.
38561         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38562
38563 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38564
38565         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38566
38567 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38568
38569         * g++.old-deja/g++.pt/crash57.C: New test.
38570
38571 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         * g++.old-deja/g++.pt/crash56.C: New test.
38574
38575 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38576
38577         * g++.old-deja/g++.pt/koenig1.C: New test.
38578
38579 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38580
38581         * gcc.dg/20000904-1.c: New test.
38582
38583 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38584
38585         * gcc.dg/cpp/paste8.c: New test.
38586
38587 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38588
38589         * gcc.c-torture/compile/20000827-1.c: New test.
38590
38591 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38592
38593         * gcc.dg/format-diag-1.c: New test.
38594
38595 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38596
38597         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38598         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38599         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38600         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38601         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38602
38603 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38604
38605         * g++.old-deja/g++.other/nested4.C: New test.
38606
38607 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38608
38609         * g++.old-deja/g++.ns/scoped1.C: New test.
38610
38611 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38612
38613         * lib/g++.exp: Support testing already-installed GCC.
38614
38615 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38616
38617         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38618
38619 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38620
38621         * gcc.dg/return-type-2.c: New test.
38622
38623 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38624
38625         * gcc.c-torture/compile/20000825-1.c: New test.
38626
38627 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38628
38629         * gcc.dg/dwarf2-2.c: New test.
38630
38631 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38632
38633         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38634         dg-warning regexps.
38635
38636 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38637
38638         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38639         gcc.dg/format-ext-5.c: New tests.
38640
38641 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38642
38643         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38644
38645 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38648
38649 2000-08-24  Richard Henderson  <rth@cygnus.com>
38650
38651         * gcc.dg/ia64-sync-1.c: New test.
38652         * gcc.dg/ia64-sync-2.c: New test.
38653         * gcc.dg/ia64-asm-1.c: New test.
38654
38655 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38656
38657         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38658         * gcc.dg/format-ext-2.c: New test.
38659
38660 2000-08-23  Jason Merrill  <jason@redhat.com>
38661
38662         * lib/old-dejagnu.exp: Also ignore "In member function" and
38663         "At global scope".
38664
38665 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38666
38667         * gcc.dg/noncompile/label-lineno-1.c: New test.
38668
38669 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38670
38671         * gcc.dg/c99-array-nonobj-1.c: New test.
38672
38673 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38674
38675         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38676         tests.
38677         * gcc.dg/format-ext-1.c: New test.
38678
38679 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38680
38681         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38682         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38683         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38684         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38685         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38686
38687 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38688
38689         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38690         gcc.dg/c99-strftime-2.c: New tests.
38691
38692 2000-08-22  Richard Henderson  <rth@cygnus.com>
38693
38694         * gcc.c-torture/execute/20000822-1.c: New test.
38695
38696 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38697
38698         * gcc.c-torture/execute/20000819-1.x: Remove.
38699
38700 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38701
38702         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38703         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38704         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38705         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38706         gcc.dg/format-xopen-1.c: New tests.
38707
38708 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38709
38710         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38711
38712 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38713
38714         * g++.old-deja/g++.other/loop2.C: New test.
38715
38716         * gcc.c-torture/compile/20000606-1.c: New test.
38717         * gcc.c-torture/compile/20000728-1.c: New test.
38718         * gcc.c-torture/execute/20000801-1.c: New test.
38719         * gcc.c-torture/execute/20000801-2.c: New test.
38720         * gcc.c-torture/execute/20000819-1.c: New test.
38721         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38722         * gcc.dg/20000629-1.c: New test.
38723         * gcc.dg/20000724-1.c: New test.
38724         * gcc.dg/20000807-1.c: New test.
38725
38726 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38727
38728         * gcc.dg/cpp/pragma-1.c: New test.
38729         * gcc.dg/cpp/pragma-2.c: New test.
38730
38731 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38732
38733         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38734         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38735
38736 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38737
38738         * gcc.c-torture/compile/20000818-1.c: New test.
38739
38740 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38741
38742         * gcc.c-torture/execute/20000818-1.c: New test.
38743
38744 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38745
38746         * gcc.dg/format-va-1.c: New test.
38747
38748 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38749
38750         * g++.old-deja/g++.other/typedef8.C: New test.
38751
38752 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38753
38754         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38755         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38756         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38757         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38758         * g++.old-deja/g++.other/ptrmem7.C: New test.
38759         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38760
38761 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38762
38763         * g++.old-deja/g++.pt/typename27.C: New test.
38764
38765 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38768         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38769         * g++.old-deja/g++.pt/friend45.C: New test.
38770         * g++.old-deja/g++.other/friend8.C: New test.
38771
38772 2000-08-15  Richard Henderson  <rth@cygnus.com>
38773
38774         * gcc.c-torture/execute/20000815-1.c: New test.
38775
38776 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38777
38778         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38779         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38780         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38781
38782 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         * g++.old-deja/g++.other/refinit2.C: New test.
38785
38786 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38787
38788         * lib/c-torture.exp (c-torture): Make
38789         compiler_conditional_xfail_data global.
38790         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38791         compiler_conditional_xfail_data machinery.
38792         (f-torture-execute): Likewise.
38793         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38794         and only when unrolling loops.
38795
38796         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38797
38798 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38799
38800         * g++.old-deja/g++.pt/explicit81.C: New test.
38801
38802 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         * g++.old-deja/g++.pt/typename26.C: New test.
38805
38806 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38807
38808         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38809         warning.
38810
38811 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         * g++.old-deja/g++.other/array3.C: New test.
38814
38815 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38816
38817         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38818         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38819         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38820         New tests.
38821
38822 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38823
38824         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38825         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38826
38827 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38828
38829         * gcc.c-torture/execute/20000808-1.c: New test.
38830
38831 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38832
38833         * gcc.dg/c90-const-expr-1.c: New test.
38834
38835 2000-08-08  Richard Henderson  <rth@cygnus.com>
38836
38837         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38838
38839 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38840
38841         * gcc.dg/noncompile/const-ll-1.c: New test.
38842
38843 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38844
38845         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38846
38847 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38848
38849         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38850         that running programs linked against the shared version of libobjc
38851         run correctly.
38852
38853 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * gcc.dg/c99-printf-1.c: New test.
38856
38857 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38858
38859         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38860
38861 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38862
38863         * gcc.c-torture/execute/20000731-1.x: Delete.
38864
38865 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38866
38867         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38868         and torture_without_loops as is done by c-torture.exp.
38869         (search_for): Copy from c-torture.exp.
38870         (gcc-dg-runtest): New function, drives a directory of tests
38871         iterating over the TORTURE_OPTIONS.
38872         (scan-assembler, scan-assembler-not): Move here from
38873         individual directory drivers.
38874
38875         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38876         defined by lib/gcc-dg.exp.
38877         * gcc.dg/cpp/cpp.exp: Likewise.
38878         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38879         gcc-dg-runtest, so we cycle over optimization options.
38880
38881         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38882         * gcc.dg/compare2.c: No longer expected to fail.
38883
38884 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38885
38886         * gcc.c-torture/execute/20000804-1.c: New test.
38887
38888 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38889
38890         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38891
38892 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38893
38894         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38895
38896 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38897
38898         * gcc.c-torture/compile/20000803-1.c: New test.
38899
38900 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38901
38902         * gcc.c-torture/execute/20000801-3.c,
38903         gcc.c-torture/execute/20000801-4.c: New tests.
38904         * gcc.c-torture/execute/20000801-3.x,
38905         gcc.c-torture/execute/20000801-4.x: Xfail.
38906
38907 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38908
38909         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38910         libobjc/.libs to allow for libtool.
38911
38912 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38913
38914         * gcc.c-torture/compile/20000802-1.c: New test.
38915
38916 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38917
38918         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38919
38920 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38921
38922         * gcc-c-torture/execute/20000731-2.c: New test.
38923
38924         * gcc.c-torture/execute/20000731-1.c: New test.
38925         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38926
38927 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38928
38929         * testsuite/gcc.dg/cpp/paste7.c: New test.
38930         * gcc.dg/cpp/20000725-1.c: New test.
38931
38932 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38933
38934         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38935         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38936         declaration warning for __builtin_dwarf_reg_size.
38937
38938         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38939
38940 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38941
38942         * gcc.dg/noncompile/voidparam-1.c: New test.
38943
38944 2000-07-30  Richard Henderson  <rth@cygnus.com>
38945
38946         * gcc.dg/c90-digraph-1.c: Don't xfail.
38947         * gcc.dg/compare2.c (case 10): Xfail.
38948         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38949
38950 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.dg/c99-main-1.c: New test.
38953
38954 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38955
38956         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38957
38958 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38959
38960         * gcc.c-tortuer/execute/20000726-1.c: New test.
38961
38962 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38963
38964         * gcc.c-torture/execute/enum-2.c: New test.
38965
38966 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38967
38968         * gcc.dg/cpp/tr-warn3.c: New test.
38969
38970 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38971
38972         * g++.old-deja/g++.ext/implicit1.C: Remove.
38973         * g++.old-deja/g++.jason/c2.C: Remove
38974         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38975         * g++.old-deja/g++.pt/crash16.C: Likewise.
38976         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38977
38978 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38979
38980         * g++.old-deja/g++.other/for2.C: New test.
38981
38982 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38983
38984         * gcc.dg/20000720-1.c: New test.
38985
38986 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38987
38988         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38989
38990 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38991
38992         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38993         * gcc.c-torture/execute/20000722-1.c: New.
38994         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38995
38996 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38997
38998         * gcc.dg/cpp/20000720-1.S: New test.
38999
39000 2000-07-21  Michael Meissner  <meissner@redhat.com>
39001
39002         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39003
39004 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39005
39006         * g++.old-deja/g++.brendan/crash16.C,
39007         g++.old-deja/g++.brendan/parse3.C,
39008         g++.old-deja/g++.brendan/redecl1.C,
39009         g++.old-deja/g++.ns/template13.C,
39010         g++.old-deja/g++.other/decl4.C,
39011         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39012
39013 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39014
39015         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39016         and "Internal error".
39017
39018         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39019         regexps.
39020         * gcc.dg/cpp/paste6.c: New test.
39021
39022 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39023
39024         * gcc.dg/cpp/tr-direct.c: New test.
39025
39026         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39027         gcc.dg/cpp/undef1.c: Tweak error regexps.
39028
39029 2000-07-18  Eric Christopher <echristo@redhat.com>
39030
39031         * gcc.c-torture/compile/20000718-1.c: New test.
39032
39033 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39034
39035         * cpplex.c (_cpp_push_token): If the token being pushed back
39036         is the previous token in this context, just subtract one from
39037         context->posn.
39038         * cppmacro.c (save_expansion): Clear aux field when storing a
39039         placemarker.
39040
39041 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39042
39043         * gcc.dg/noncompile/redecl-1.c: New test.
39044
39045 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.c-torture/execute/20000717-5.c: New test.
39048         * gcc.c-torture/execute/20000717-1.x: Removed.
39049
39050 2000-07-17  Richard Henderson  <rth@cygnus.com>
39051
39052         * gcc.c-torture/execute/20000717-4.c: New test.
39053
39054 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39055
39056         * gcc.dg/cpp/syshdr.c: New test.
39057         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39058
39059 2000-07-17  Neil Booth  <neilb@earthling.net>
39060
39061         * gcc.dg/cpp/cmdlne-dM.c: New test.
39062         * gcc.dg/cpp/cmdlne-dD.c: New test.
39063
39064 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39065
39066         * gcc.c-torture/execute/20000717-3.c: New test.
39067
39068         * gcc.c-torture/compile/20000717-1.c: New test.
39069
39070 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39071
39072         * gcc.c-torture/execute/20000717-2.c: New test.
39073
39074 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39075
39076         * gcc.dg/formatz-1.c: New test.
39077
39078         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39079         * gcc.dg/c99-digraph-1.c: New tests.
39080
39081         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39082         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39083
39084         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39085         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39086         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39087         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39088         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39089         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39090         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39091
39092 2000-07-17   Greg McGary <greg@mcgary.org>
39093
39094         * gcc.c-torture/execute/20000717-1.c: New test.
39095         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39096
39097 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39098
39099         * gcc.c-torture/execute/20000715-2.c: New test.
39100         * gcc.dg/20000715-1.c: New test.
39101
39102 2000-07-15  Michael Meissner  <meissner@redhat.com>
39103
39104         * gcc.c-torture/execute/20000715-1.c: New test.
39105
39106 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39107
39108         * gcc.c-torture/execute/20000707-1.c: New test.
39109
39110 2000-07-13  Neil Booth  <NeilB@earthling.net>
39111
39112         * testsuite/gcc.dg/cpp/digraph1.c,
39113         testsuite/gcc.dg/cpp/digraph2.c,
39114         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39115
39116 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39117
39118         * g77.f-torture/compile/20000630-2.f: New test.
39119         * g77.f-torture/compile/20000630-2.x
39120
39121 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39122
39123         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39124
39125 2000-07-11  Neil Booth  <NeilB@earthling.net>
39126
39127         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39128
39129 2000-07-11  Neil Booth  <NeilB@earthling.net>
39130
39131         * gcc.dg/cpp/cmdlne-C.c: New.
39132
39133 2000-07-09  Neil Booth  <NeilB@earthling.net>
39134
39135         * gcc.dg/cpp/directiv.c: New tests.
39136         * gcc.dg/cpp/undef1.c: Update.
39137
39138 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39139
39140         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39141
39142 2000-07-09  Neil Booth  <NeilB@earthling.net>
39143
39144         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39145
39146 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39147
39148         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39149         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39150
39151 2000-07-08  Neil Booth  <NeilB@earthling.net>
39152
39153         * gcc.dg/cpp/macsyntx.c: New tests.
39154
39155 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39156
39157         * gcc.dg/20000707-1.c: New test.
39158
39159 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39160
39161         * gcc.c-torture/execute/20000706-1.c: New test.
39162         * gcc.c-torture/execute/20000706-2.c: New test.
39163         * gcc.c-torture/execute/20000706-3.c: New test.
39164         * gcc.c-torture/execute/20000706-4.c: New test.
39165         * gcc.c-torture/execute/20000706-5.c: New test.
39166
39167 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39168
39169         * g++.old-deja/g++.pt/instantiate7.C: New test.
39170
39171 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39172
39173         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39174         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39175         * g++.old-deja/g++.other/rtti3.C: Likewise.
39176         * g++.old-deja/g++.other/rttid3.C: Likewise.
39177
39178 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39179
39180         *  g77.f-torture/compile/20000630-1.x: Fix typo
39181
39182 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39183
39184         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39185         assembly output.
39186
39187 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39188
39189         * gcc.dg/cpp/ident.c: New test.
39190
39191 2000-07-05  Neil Booth  <NeilB@earthling.net>
39192
39193         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39194           gcc.dg/cpp/lexstrng.c: New tests.
39195
39196 2000-07-04  Neil Booth  <NeilB@earthling.net>
39197
39198         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39199         * gcc.dg/cpp/strify2.c: Same.
39200
39201 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39202
39203         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39204         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39205         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39206         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39207
39208         * testsuite/gcc.dg/cpp/macro1.c,
39209         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39210         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39211         testsuite/gcc.dg/cpp/strify1.c,
39212         testsuite/gcc.dg/cpp/strify2.c: New tests.
39213
39214 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39215
39216         * gcc.c-torture/execute/20000703-1.c: New test.
39217
39218 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39219
39220         * g++.old-deja/g++.pt (lookup10.C): New test.
39221
39222 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.pt (typename25.C): New test.
39225
39226 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39227
39228         * gcc.c-torture/compile/20000701-1.c: New test.
39229
39230 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39231
39232         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39233         to test case.
39234
39235 2000-06-30  Catherine Moore  <clm@cygnus.com>
39236
39237         * gcc.c-torture/execute/align-1.c: New test.
39238
39239 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39240
39241         * g++.old-deja/g++.pt/expr8.C: New test.
39242         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39243
39244 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39245
39246         * gcc.c-torture/compile/20000629-1.c: New test.
39247
39248 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39249
39250
39251         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39252         gcc.dg/noncompile directory, depending on whether they're
39253         preprocessor tests or not.  Annotate all the tests for the dg
39254         framework.
39255
39256         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39257         * gcc.dg/noncompile/noncompile.exp: New.
39258
39259         * Moved files:
39260         Old name                                New name
39261         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39262         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39263         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39264         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39265         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39266         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39267         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39268         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39269         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39270         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39271         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39272         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39273         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39274         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39275         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39276         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39277         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39278         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39279         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39280         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39281         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39282         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39283         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39284         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39285
39286         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39287         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39288         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39289         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39290         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39291         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39292
39293 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39294
39295         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39296         declare one variable.  On the fourth, error.
39297         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39298         declared by 20000628-1a.h.
39299
39300 2000-06-29  Richard Henderson  <rth@redhat.com>
39301
39302         * gcc.c-torture/execute/930529-1.x: New file.
39303         * gcc.dg/920413-1.c: Adjust expected warning text.
39304         * gcc.dg/980217-1.c: Declare abort.
39305         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39306
39307 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39308
39309         * g77.f-torture/compile/20000629-1.f: New test.
39310         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39311
39312 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39313
39314         Rearrange lots of files, removing entirely the
39315         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39316         directories.
39317
39318         * Deleted files:
39319         gcc.c-torture/code_quality/code_quality.exp
39320         gcc.c-torture/special/special.exp
39321         gcc.failure/failure.exp
39322         gcc.failure/940409-1.x
39323         gcc.c-torture/compile/961203-1.x
39324
39325         * New files:
39326         gcc.misc-tests/linkage.exp
39327         gcc.c-torture/execute/920730-1t.c
39328         gcc.c-torture/execute/920730-1t.x
39329         gcc.c-torture/compile/920520-1.x
39330         gcc.c-torture/compile/920521-1.x
39331         gcc.c-torture/compile/981006-1.x
39332         gcc.c-torture/execute/eeprof-1.x
39333
39334         * Moved files (possibly with modifications to fit a new harness):
39335         Old name                                New name
39336         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39337         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39338         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39339         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39340         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39341         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39342         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39343         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39344         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39345         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39346         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39347         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39348         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39349         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39350
39351 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39352
39353         * c-torture/compile/961203-1.x: Delete.
39354
39355         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39356         not exit. Include stdio.h.
39357         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39358         * gcc.misc-tests/dg-12.c: Likewise.
39359         * gcc.misc-tests/dg-5.c: Likewise.
39360         * gcc.misc-tests/dg-6.c: Likewise.
39361         * gcc.misc-tests/dg-7.c: Prototype abort.
39362         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39363         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39364         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39365         not exit.
39366         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39367         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39368
39369 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * gcc.dg/cpp/20000628-1.c: New test.
39372         * gcc.dg/cpp/20000628-1.h: New header for above test.
39373         * gcc.dg/cpp/20000628-1a.h: Likewise.
39374
39375 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39376
39377         * gcc.dg/cpp: New directory.
39378         * gcc.dg/cpp/cpp.exp: New driver.
39379         * gcc.dg/cpp/20000627-1.c: New test.
39380         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39381         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39382         and rewrite as a compilation test.
39383
39384         * gcc.dg: Move many files into the cpp subdirectory, possibly
39385         renaming or editing them as well.
39386         Old name                New name
39387         990119-1.c              cpp/19990119-1.c
39388         990228-1.c              cpp/19990228-1.c
39389         990407-1.c              cpp/19990407-1.c
39390         990409-1.c              cpp/19990409-1.c
39391         990413-1.c              cpp/19990413-1.c
39392         990703-1.c              cpp/19990703-1.c
39393         20000127-1.c            cpp/20000127-1.c
39394         20000129-1.c            cpp/20000129-1.c
39395         20000207-1.c            cpp/20000207-1.c
39396         20000207-2.c            cpp/20000207-2.c
39397         20000209-1.c            cpp/20000209-1.c
39398         20000209-2.c            cpp/20000209-2.c
39399         20000301-1.c            cpp/20000301-1.c
39400         20000419-1.c            cpp/20000419-1.c
39401         20000510-1.S            cpp/20000510-1.S
39402         20000519-1.c            cpp/20000519-1.c
39403         20000529-1.c            cpp/20000529-1.c
39404         20000625-1.c            cpp/20000625-1.c
39405         20000625-2.c            cpp/20000625-2.c
39406         cpp-as1.c               cpp/assert1.c
39407         cpp-as2.c               cpp/assert2.c
39408         cxx-comments-1.c        cpp/cxxcom1.c
39409         cxx-comments-2.c        cpp/cxxcom2.c
39410         endif-label.c           cpp/endif.c
39411         cpp-hash1.c             cpp/hash1.c
39412         cpp-hash2.c             cpp/hash2.c
39413         cpp-if1.c               cpp/if-1.c
39414         cpp-if2.c               cpp/if-2.c
39415         cpp-if3.c               cpp/if-3.c
39416         cpp-if4.c               cpp/if-4.c
39417         cpp-if5.c               cpp/if-5.c
39418         cpp-cond.c              cpp/if-cexp.c
39419         cpp-missingop.c         cpp/if-mop.c
39420         cpp-missingparen.c      cpp/if-mpar.c
39421         cpp-opprec.c            cpp/if-oppr.c
39422         cpp-ifparen.c           cpp/if-paren.c
39423         cpp-shortcircuit.c      cpp/if-sc.c
39424         cpp-shift.c             cpp/if-shift.c
39425         cpp-unary.c             cpp/if-unary.c
39426         cpp-li1.c               cpp/line1.c
39427         cpp-li2.c               cpp/line2.c
39428         lineno.c                cpp/line3.c
39429         lineno-2.c              cpp/line4.c
39430         cpp-mi.c                cpp/mi1.c
39431         cpp-mic.h               cpp/mi1c.h
39432         cpp-micc.h              cpp/mi1cc.h
39433         cpp-mind.h              cpp/mi1nd.h
39434         cpp-mindp.h             cpp/mi1ndp.h
39435         cpp-mix.h               cpp/mi1x.h
39436         cpp-mi2.c               cpp/mi2.c
39437         cpp-mi2a.h              cpp/mi2a.h
39438         cpp-mi2b.h              cpp/mi2b.h
39439         cpp-mi2c.h              cpp/mi2c.h
39440         cpp-mi3.c               cpp/mi3.c
39441         cpp-mi3.def             cpp/mi3.def
39442         poison-1.c              cpp/poison.c
39443         pr-impl.c               cpp/prag-imp.c
39444         cpp-redef-2.c           cpp/redef1.c
39445         cpp-redef.c             cpp/redef2.c
39446         strpaste.c              cpp/strp1.c
39447         strpaste-2.c            cpp/strp2.c
39448         cpp-tradpaste.c         cpp/tr-paste.c
39449         cpp-tradstringify.c     cpp/tr-str.c
39450         cpp-tradwarn1.c         cpp/tr-warn1.c
39451         cpp-tradwarn2.c         cpp/tr-warn2.c
39452         trigraphs.c             cpp/trigraphs.c
39453         cpp-unc1.c              cpp/unc1.c
39454         cpp-unc2.c              cpp/unc2.c
39455         cpp-unc3.c              cpp/unc3.c
39456         cpp-unc.c               cpp/unc4.c
39457         undef.c                 cpp/undef1.c
39458         undef-2.c               cpp/undef2.c
39459         cpp-wi1.c               cpp/widestr1.c
39460
39461 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39462
39463         * lib/g++.exp (g++_include_flags): Tweak.
39464
39465 2000-06-27  H.J. Lu  <hjl@gnu.org>
39466             Loren J. Rittle  <ljrittle@acm.org>
39467
39468         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39469         version with one that knows about the new gcc tree structure.
39470         (g++_link_flags): Same.
39471
39472 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39473
39474         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39475         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39476         case we are cross-compiling.
39477
39478         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39479         g++.old-deja/g++.niklas/Makefile.in,
39480         g++.old-deja/g++.niklas/configure.in,
39481         g++.old-deja/g++.other/Makefile.in,
39482         g++.old-deja/g++.other/configure.in,
39483         gcc.c-torture/code_quality/Makefile.in,
39484         gcc.c-torture/code_quality/configure.in,
39485         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39486         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39487         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39488         gcc.c-torture/execute/ieee/Makefile.in,
39489         gcc.c-torture/execute/ieee/configure.in,
39490         gcc.c-torture/noncompile/Makefile.in,
39491         gcc.c-torture/noncompile/configure.in,
39492         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39493         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39494         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39495
39496 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         * g++.old-deja/g++.other/ambig3.C: New test.
39499
39500 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.old-deja/g++.pt/syntax1.C: New test.
39503         * g++.old-deja/g++.pt/syntax2.C: New test.
39504         * g++.old-deja/g++.other/syntax3.C: New test.
39505         * g++.old-deja/g++.other/syntax4.C: New test.
39506
39507 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39508
39509         * gcc.dg/20000623-1.c: Prototype exit and abort.
39510
39511 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39512
39513         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39514         New tests.
39515         * gcc.dg/cpp-mi3.def: New file.
39516
39517         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39518         inside assertions.
39519         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39520         lexer's error messages.
39521         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39522         divine anything from the linemarkers.
39523         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39524         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39525
39526 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39527
39528         * gcc.dg/20000623-1.c: New test.
39529
39530 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39531
39532         * gcc.c-torture/execute/20000622-1.c: New test.
39533
39534 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39535
39536         * g++.old-deja/g++.other/init15.C: New test.
39537
39538 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39539
39540         * g++.old-deja/g++.pt/vaarg2.C: New test.
39541         * g++.old-deja/g++.pt/vaarg3.C: New test.
39542
39543 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39544
39545         * g++.old-deja/g++.other/dyncast6.C: New test.
39546
39547 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39548
39549         * gcc.c-torture/execute/loop-6.c: New test.
39550
39551 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39552
39553         * gcc.dg/20000614-1.c: New test.
39554         * gcc.dg/20000614-2.c: New test.
39555
39556 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39557
39558         * g++.old-deja/g++.other/inline12.C: New test.
39559
39560 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39561
39562         * g++.old-deja/g++.other/eh1.C: New test.
39563
39564 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39565
39566         * g++.old-deja/g++.other/type.C: New test.
39567
39568 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39569
39570         * g++.old-deja/g++.other/initstring.C: New test.
39571
39572 2000-06-12  Jason Merrill  <jason@redhat.com>
39573
39574         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39575
39576 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39577
39578         * gcc.c-torture/compile/20000609-1.c: New test.
39579
39580 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39581
39582         * gcc.dg/20000609-1.c: New test.
39583
39584 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39585
39586         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39587         * gcc.c-torture/noncompile/poison-1.c: Move...
39588         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39589         * gcc.dg/cpp-li1.c: Add a token after the #line.
39590
39591 2000-06-05  Richard Henderson  <rth@cygnus.com>
39592
39593         * gcc.c-torture/execute/20000605-2.c: New test.
39594         * gcc.c-torture/execute/20000605-3.c: New test.
39595
39596 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39597
39598         * g77.f-torture/execute/20000503-1.x: New file.
39599
39600 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.old-deja/g++.eh/badalloc1.C: New test.
39603
39604 2000-06-05  Richard Henderson  <rth@cygnus.com>
39605
39606         * gcc.c-torture/execute/20000605-1.c: New test.
39607
39608 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39609             Nathan Sidwell <nathan@codesourcery.com>
39610
39611         * gcc.c-torture/compile/20000605-1.c: New test.
39612
39613 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39614
39615         * g77.f-torture/compile/20000601-1.f: New test.
39616
39617 2000-06-03  Richard Henderson  <rth@cygnus.com>
39618
39619         * gcc.c-torture/execute/20000603-1.c: New.
39620
39621 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39622
39623         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39624         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39625
39626 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39627
39628         * gcc.dg/compare2.c (case 12): XFAIL.
39629         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39630         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39631
39632         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39633
39634 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39635
39636         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39637         guard macro is already defined when the header is first
39638         included.
39639         * gcc.dg/cpp-mix.h: New file.
39640         * gcc.dg/endif-label.c: Update patterns to match compiler.
39641
39642         * g++.brendan/complex1.C: Declare abort.
39643         * g++.law/refs4.C: Remove XFAIL.
39644         * g++.oliva/expr2.C: Declare abort and exit.
39645
39646 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39647
39648         * gcc.c-torture/execute/20000528-1.c: New test.
39649
39650         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39651         * g++.old-deja/g++.law/temps4.C: Likewise.
39652
39653         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39654         stdlib.h.  Call abort() on failure.
39655         * g++.old-deja/g++.law/refs4.C: Likewise.
39656         * g++.old-deja/g++.law/temps4.C: Likewise.
39657         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39658         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39659
39660 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39661
39662         Relative to g++.dg/special:
39663         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39664
39665         Relative to g++.old-deja:
39666         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39667         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39668         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39669         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39670         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39671         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39672         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39673
39674         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39675         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39676         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39677         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39678         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39679         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39680         and/or string.h.
39681
39682         * g++.other/goto1.C: Update expectations for error messages.
39683
39684 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39685
39686         * gcc.c-torture/compile/20000523-1.c: New test.
39687
39688 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39691
39692 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         * g++.old-deja/g++.eh/catch11.C: New test.
39695         * g++.old-deja/g++.eh/catch12.C: New test.
39696
39697 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39698
39699         * gcc.c-torture/execute/20000523-1.c: New test.
39700
39701 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39702
39703         * c-torture/execute/bcp-1.c: Replace abort in arg of
39704         __builtin_constant_p with a generic external function.
39705
39706         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39707         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39708         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39709         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39710         Prototype abort and/or exit.
39711
39712         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39713         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39714         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39715         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39716
39717 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39718
39719         * gcc.dg/dwarf2-1.c: New test.
39720
39721 2000-05-20  Richard Henderson  <rth@cygnus.com>
39722
39723         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39724
39725 2000-05-20  Andreas Jaeger  <aj@suse.de>
39726
39727         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39728         testcase.
39729
39730 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39731
39732         * gcc.c-torture/execute/20000519-2.c: New test.
39733
39734 2000-05-19  Andreas Jaeger  <aj@suse.de>
39735
39736         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39737         which fails with SSA.
39738
39739         * lib/c-torture.exp: Also test with -O3 -fssa.
39740
39741 2000-05-18  Michael Meissner  <meissner@redhat.com>
39742
39743         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39744         * gcc.c-torture/execute/920415-1.c: Ditto.
39745         * gcc.c-torture/execute/920501-1.c: Ditto.
39746         * gcc.c-torture/execute/conversion.c: Ditto.
39747         * gcc.c-torture/execute/cvt-1.c: Ditto.
39748
39749 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39750
39751         * gcc.c-torture/compile/20000518-1.c: New test.
39752
39753 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39754
39755         * g77.f-torture/compile/200005018.f: New test.
39756
39757 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39758
39759         * gcc.c-torture/compile/20000517-1.c: New test.
39760
39761 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39762
39763         * gcc.c-torture/execute/20000516-1.c: New test.
39764
39765 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39766
39767         * g++.old-deja/g++.other/eh.C: New test.
39768
39769 2000-05-12  Richard Henderson  <rth@cygnus.com>
39770
39771         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39772         constants through to doit's conditional.
39773
39774 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39775
39776         * gcc.c-torture/compile/20000511-1.c: New test.
39777         * g77.f-torture/compile/20000511-1.f: New test.
39778         * g77.f-torture/compile/20000511-2.f: New test.
39779
39780 2000-05-11  Michael Meissner  <meissner@redhat.com>
39781
39782         * gcc.c-torture/execute/20000511-1.c: New test.
39783
39784 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39785
39786         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39787         * gcc.dg/20000510-1.S: New.
39788
39789 2000-05-08  Catherine Moore  <clm@cygnus.com>
39790
39791         * gcc.dg/unused-3.c: New.
39792
39793 2000-05-06  Richard Henderson  <rth@cygnus.com>
39794
39795           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39796           * g++.old-deja/g++.mike/warn1.C: Likewise.
39797           * g++.old-deja/g++.pt/local1.C: Likewise.
39798           * g++.old-deja/g++.pt/local7.C: Likewise.
39799           * g++.old-deja/g++.pt/spec16.C: Likewise.
39800
39801 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39804
39805 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39806
39807           * g77.f-torture/execute/20000503-1.f: New test.
39808
39809 2000-05-04  Andreas Jaeger  <aj@suse.de>
39810
39811         * gcc.dg/noreturn-2.c: New test.
39812
39813 2000-05-04  Neil Booth  <NeilB@earthling.net>
39814
39815         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39816         preprocessor.
39817
39818 2000-05-04  Richard Henderson  <rth@cygnus.com>
39819
39820         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39821
39822 2000-05-04  Richard Henderson  <rth@cygnus.com>
39823
39824         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39825         OpenSSL by Jason R Thorpe.
39826
39827 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39828
39829         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39830
39831 2000-05-03  Robert Lipe <robertlipe@usa.net>
39832
39833         * gcc.dg/20000503-1.c: New test.
39834
39835 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39836
39837         * gcc.c-torture/compile/20000502-1.c: New test.
39838         * g++.old-deja/g++.other/align.C: New test.
39839         * gcc.dg/cpp-tradstringify.c: New test.
39840
39841 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39842
39843         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39844         and hard registers.
39845
39846 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39847
39848         * gcc.c-torture/execute/loop-5.c: New test.
39849
39850 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39851
39852         * gcc.c-torture/execute/va-arg-20.c: New test.
39853
39854 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39855
39856         * gcc.c-torture/execute/20000422-1.c: New test.
39857
39858 2000-04-20  Greg McGary  <gkm@gnu.org>
39859
39860         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39861         when optimizing, but without sibling-call optimizations (-O1).
39862
39863 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39864
39865           * gcc.c-torture/compile/20000420-1.c: New test.
39866
39867 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39868
39869         * g++.abi/ptrflags.C: New test.
39870         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39871
39872 2000-04-19  Catherine Moore  <clm@cygnus.com>
39873
39874         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39875
39876 2000-04-19  Greg McGary  <gkm@gnu.org>
39877
39878         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39879         sibling-call optimizations.
39880
39881 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39882
39883         * gcc.dg/20000419-1.c: New test.
39884
39885 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39886
39887         * gcc.c-torture/execute/20000412-6.c: New test.
39888
39889 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39890
39891         * gcc.c-torture/execute/20000412-5.c: New test.
39892         * g77.f-torture/compile/20000412-1.f: New test.
39893         * gcc.c-torture/execute/20000412-4.c: New test.
39894         * gcc.c-torture/compile/20000412-2.c: New test.
39895         * gcc.c-torture/execute/20000412-3.c: New test.
39896         * gcc.c-torture/compile/20000412-1.c: New test.
39897         * gcc.c-torture/execute/20000412-2.c: New test.
39898
39899 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39900
39901         * objc/execute/bf-20.m: New test.
39902
39903 2000-04-10  Richard Henderson  <rth@cygnus.com>
39904
39905         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39906
39907         * gcc.c-torture/execute/20000412-1.c: New test.
39908
39909 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39910
39911         * g++.old-deja/g++.eh/catchptr1.C: New test.
39912
39913 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39916
39917 2000-04-08  Neil Booth  <NeilB@earthling.net>
39918
39919         * gcc.dg/cpp-nullchar.c: Remove test as
39920         embedded nulls cause problems.
39921
39922 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39923
39924         * gcc.dg/compare2.c: New test.
39925
39926 2000-04-08  Neil Booth  <NeilB@earthling.net>
39927
39928         * gcc.dg/cpp-nullchar.c: New test.
39929
39930 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39931
39932         * gcc.dg/cpp-mi2.c: New test.
39933         * gcc.dg/cpp-mi2[abc].h: New files.
39934
39935 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39936
39937         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39938         member name.
39939
39940 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39941
39942         * g++.old-deja/g++.abi/vmihint.C: New test.
39943
39944 2000-04-06  Neil Booth  <NeilB@earthling.net>
39945
39946         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39947         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39948         copyright.
39949
39950 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39951
39952         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39953         avoid stack-frame overwrite.
39954
39955 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39956
39957         * gcc.c-torture/compile/20000405-2.c: New test.
39958         * gcc.c-torture/compile/20000405-3.c: New test.
39959
39960 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39961
39962         * gcc.c-torture/compile/20000405-1.c: New test.
39963
39964 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39965
39966         * gcc.dg/cast-qual-1.c: Revert last change.
39967
39968 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39969
39970         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39971
39972 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39973
39974         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39975         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39976
39977 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39978
39979         * gcc.c-torture/compile/20000403-2.c: New test.
39980         * gcc.c-torture/compile/20000403-1.c: New test.
39981
39982 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39983
39984         * gcc.c-torture/execute/20000403-1.c: New test.
39985
39986 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39987
39988         * gcc.c-torture/execute/20000402-1.c: New test.
39989
39990 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39991
39992         * gcc.c-torture/execute/va-arg-15.c: New test.
39993         * gcc.c-torture/execute/va-arg-16.c: New test.
39994         * gcc.c-torture/execute/va-arg-17.c: New test.
39995         * gcc.c-torture/execute/va-arg-18.c: New test.
39996         * gcc.c-torture/execute/va-arg-19.c: New test.
39997
39998 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39999
40000         * gcc.c-torture/compile/981211-1.c: Move to...
40001         * gcc.dg/cpp-as1.c: ...here.
40002         * gcc.dg/cpp-as2.c: New file.
40003
40004         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40005         compiler.
40006
40007 2000-04-02  Neil Booth  <NeilB@earthling.net>
40008
40009         * gcc.dg/cpp-cond.c  New tests.
40010         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40011         accidental success less likely.
40012         * gcc.dg/cpp-missingop.c  New tests.
40013         * gcc.dg/cpp-missingparen.c  New tests.
40014         * gcc.dg/cpp-shift.c  New tests.
40015         * gcc.dg/cpp-shortcircuit.c  New tests.
40016         * gcc.dg/cpp-unary.c  New tests.
40017
40018 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40019
40020         * gcc.c-torture/compile/20000329-1.c: New test.
40021
40022 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40023
40024         * gcc.c-torture/compile/20000326-1.c: New test.
40025         * gcc.c-torture/compile/20000326-2.c: New test.
40026
40027 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40028
40029         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40030         the first parameter is a function argument.
40031
40032 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40033
40034         * g++.old-deja/g++.ext/array4.C: New test.
40035
40036 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40037
40038         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40039
40040 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40041
40042         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40043
40044 2000-03-19  Richard Henderson  <rth@cygnus.com>
40045
40046         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40047
40048 2000-03-19  Richard Henderson  <rth@cygnus.com>
40049
40050         * gcc.c-torture/compile/20000319-1.c: New test.
40051
40052 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40053
40054         * gcc.c-torture/execute/20000314-3.c: New test.
40055         * gcc.c-torture/execute/20000314-2.c: New test.
40056         * gcc.c-torture/execute/20000314-1.c: New test.
40057         * gcc.c-torture/compile/20000314-2.c: New test.
40058         * gcc.c-torture/compile/20000314-1.c: New test.
40059
40060 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.warn/inline.C: New test.
40063
40064 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40065
40066         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40067         standards-compliant result rather than specific constants.
40068         Put test-values in array.
40069
40070 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40071
40072         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40073         (g++_target_compile): Put test-specific options last.
40074
40075 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40076
40077         * g++.old-deja/g++.eh/vbase4.C: New test.
40078
40079 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40080
40081         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40082
40083 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40084
40085         * g++.old-deja/g++.brendan/misc12.C: Removed.
40086         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40087         * g++.old-deja/g++.ext/pretty4.C: New test.
40088
40089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40090
40091         * g++.old-deja/g++.other/string2.C: New test.
40092
40093 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40094
40095         * g++.old-deja/g++.warn/impint2.C: New test.
40096
40097 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40098
40099         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40100         is 1, not zero.
40101
40102 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.old-deja/g++.warn/impint.C: New test.
40105         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40106         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40107         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40108         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40109         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40110         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40111         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40112         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40113         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40114         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40115         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40116         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40117
40118 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40119
40120         * gcc.dg/cpp-redef.c: New test.
40121
40122 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40123
40124         * g++.old-deja/g++.pt/unify7.C: New test.
40125
40126 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40127
40128         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40129         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40130
40131 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40132
40133         * gcc.c-torture/compile/20000224-1.c: New test.
40134
40135 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40136
40137         * gcc.c-torture/compile/cpp-2.c: New test.
40138         * gcc.c-torture/compile/cpp-1.c: New test.
40139
40140 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40141
40142         * gcc.c-torture/execute/20000225-1.c: New test.
40143
40144 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40145
40146         * gcc.dg/cpp-li2.c: New test.
40147
40148         * gcc.dg/cpp-wi1.c: New test.
40149
40150         * gcc.dg/cpp-li1.c: New test.
40151
40152 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40153
40154         * g++.old-deja/g++.other/sizeof5.C: New test.
40155
40156 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40157
40158         * gcc.c-torture/execute/va-arg-13.c: New test.
40159
40160 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40161
40162         * gcc.c-torture/execute/va-arg-12.c: New test.
40163
40164 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40165
40166         * gcc.c-torture/execute/20000223-1.c: New test.
40167
40168 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40169
40170         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40171
40172 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40173
40174         * g++.old-deja/g++.abi/ptrmem.C: New test.
40175
40176 2000-02-19  Richard Henderson  <rth@cygnus.com>
40177
40178         * gcc.c-torture/compile/init-3.c: New.
40179
40180 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40181
40182         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40183         ALWAYS_CXXFLAGS.
40184
40185 2000-02-11  Robert Lipe <robertl@sco.com>
40186
40187         * gcc.c-torture/compile/20000211-3.c: New test.
40188
40189 2000-02-11  Martin Buchholz <martin@xemacs.org>
40190
40191         * gcc.c-torture/compile/20000211-2.c: New test.
40192
40193 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40194
40195         * gcc.c-torture/compile/20000211-1.c: New test.
40196
40197 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40198
40199         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40200           on native targets
40201
40202 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40203
40204         * g++.old-deja/g++.other/cast5.C: New test.
40205
40206 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40207
40208         * gcc.c-torture/execute/20000205-1.c: New.
40209
40210 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40211
40212         * g++.old-deja/g++.jason/cast3.C: Return void.
40213         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40214
40215 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40216
40217         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40218
40219         * gcc.dg/loop-1.c: New test.
40220
40221 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40222
40223         * gcc.c-torture/compile/20000127-1.c: New test.
40224         * gcc.c-torture/execute/991228-1.c: New test.
40225
40226 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40227
40228         * gcc.dg/unused-2.c: New test.
40229
40230         * gcc.dg/conv-1.c: New test.
40231
40232 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40233
40234         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40235         compiler.
40236         (tool_option_proc): Fix typo.
40237
40238 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40239
40240         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40241         of the ld on the host, not on the build machine.
40242         Also, don't crash if '--help' is not a supported option.
40243
40244 2000-01-24  Richard Henderson  <rth@cygnus.com>
40245
40246         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40247
40248 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40249
40250         * gcc.c-torture/execute/20000120-2.c: New test.
40251         * gcc.c-torture/execute/20000120-1.c: New test.
40252
40253 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40254
40255         * gcc.c-torture/execute/20000113-1.c: New test.
40256
40257 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40258
40259         * gcc.c-torture/execute/20000112-1.c: New test.
40260
40261 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40262
40263         * gcc.dg/20000111-1.c: New test.
40264
40265 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40266
40267         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40268         with 16 bit integers.
40269
40270 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40271
40272         * gcc.dg/20000108-1.c: New test.
40273
40274 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40275
40276         * g++.old-deja/g++.ns/koenig8.C: New test.
40277
40278 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40279
40280         * g++.old-deja/g++.other/cast4.C: New test.
40281
40282 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40283
40284         * gcc.c-torture/compile/20000105-2.c: New test.
40285         * gcc.c-torture/compile/20000105-1.c: New test.
40286
40287 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40288
40289         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40290         references to printf & atoi to conform to ANSI standard.
40291         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40292         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40293         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40294         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40295         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40296         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40297         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40298         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40299         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40300         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40301         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40302         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40303         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40304         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40305         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40306         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40307         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40308         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40309         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40310         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40311         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40312         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40313         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40314         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40315         * g++.old-deja/g++.brendan/init3.C: Likewise.
40316         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40317         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40318         * g++.old-deja/g++.brendan/new2.C: Likewise.
40319         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40320         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40321         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40322         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40323         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40324         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40325         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40326         * g++.old-deja/g++.brendan/template24.C: Likewise.
40327         * g++.old-deja/g++.brendan/template3.C: Likewise.
40328         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40329         * g++.old-deja/g++.jason/inline3.C: Likewise.
40330         * g++.old-deja/g++.jason/opeq.C: Likewise.
40331         * g++.old-deja/g++.law/arg5.C: Likewise.
40332         * g++.old-deja/g++.law/arm7.C: Likewise.
40333         * g++.old-deja/g++.law/ctors11.C: Likewise.
40334         * g++.old-deja/g++.law/cvt8.C: Likewise.
40335         * g++.old-deja/g++.law/init9.C: Likewise.
40336         * g++.old-deja/g++.law/refs4.C: Likewise.
40337         * g++.old-deja/g++.law/template2.C: Likewise.
40338         * g++.old-deja/g++.law/visibility24.C: Likewise.
40339         * g++.old-deja/g++.law/vtable3.C: Likewise.
40340         * g++.old-deja/g++.mike/asm2.C: Likewise.
40341         * g++.old-deja/g++.mike/eh1.C: Likewise.
40342         * g++.old-deja/g++.mike/misc1.C: Likewise.
40343         * g++.old-deja/g++.mike/misc13.C: Likewise.
40344         * g++.old-deja/g++.mike/misc14.C: Likewise.
40345         * g++.old-deja/g++.mike/ns12.C: Likewise.
40346         * g++.old-deja/g++.mike/p1248.C: Likewise.
40347         * g++.old-deja/g++.mike/p3708.C: Likewise.
40348         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40349         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40350         * g++.old-deja/g++.mike/p646.C: Likewise.
40351         * g++.old-deja/g++.mike/p700.C: Likewise.
40352         * g++.old-deja/g++.mike/p783.C: Likewise.
40353         * g++.old-deja/g++.mike/p783a.C: Likewise.
40354         * g++.old-deja/g++.mike/p783b.C: Likewise.
40355         * g++.old-deja/g++.mike/p786.C: Likewise.
40356         * g++.old-deja/g++.mike/p789.C: Likewise.
40357         * g++.old-deja/g++.mike/p789a.C: Likewise.
40358         * g++.old-deja/g++.mike/p807a.C: Likewise.
40359         * g++.old-deja/g++.other/delete3.C: Likewise.
40360         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40361         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40362         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40363         * g++.old-deja/g++.other/empty1.C: Likewise.
40364         * g++.old-deja/g++.other/temporary1.C: Likewise.
40365         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40366         * g++.old-deja/g++.pt/t16.C: Likewise.
40367         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40368
40369 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40370
40371         * gcc.dg/991230-1.c: New test.
40372
40373 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40374
40375         * gcc.c-torture/compile/991229-3.c: New test.
40376         * gcc.c-torture/compile/991229-2.c: New test.
40377         * gcc.c-torture/compile/991229-1.c: New test.
40378
40379 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40380
40381         * gcc.c-torture/compile/labels-2.c: New test.
40382
40383 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40384
40385         * gcc.c-torture/execute/991227-1.c: New test.
40386
40387 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40388
40389         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40390
40391 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40392
40393         * gcc.c-torture/execute/991221-1.c: New test.
40394
40395 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40396
40397         * g++.old-deja/g++.other/cast3.C: New test.
40398
40399 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40400
40401         * gcc.c-torture/execute/991216-4.c: New test.
40402
40403 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40404
40405         * gcc.c-torture/execute/991216-1.c: New test.
40406         * gcc.c-torture/execute/991216-2.c: New test.
40407         * gcc.c-torture/execute/991216-3.c: New test.
40408
40409 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40410
40411         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40412         Actually make the test fail by using "-O2" for compilation.
40413
40414 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40415
40416         * g++.old-deja/g++.warn/cast-align1.C: New test.
40417
40418 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40419
40420         * gcc.c-torture/compile/991214-1.c: New test.
40421         * gcc.c-torture/compile/991214-2.c: New test.
40422
40423 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40424
40425         * gcc.dg/991214-1.c: New test.
40426
40427 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40428
40429         * gcc.c-torture/compile/991213-3.c: New test.
40430         * gcc.c-torture/compile/991213-2.c: New test.
40431         * gcc.c-torture/compile/991213-1.c: New test.
40432
40433 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40434
40435         * gcc.dg/991209-1.c: New test.
40436
40437 1999-12-08  Nathan Sidwell <nathan@acm.org>
40438
40439         * gcc.c-torture/compile/991208-1.c: New test.
40440
40441 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40442
40443         * gcc.dg/ultrasp2.c: New test.
40444
40445 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40446
40447         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40448
40449 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40450
40451         * gcc.c-torture/compile/991202-1.c: New test.
40452         * gcc.c-torture/execute/991202-1.c: New test.
40453         * gcc.c-torture/execute/991202-2.c: New test.
40454         * gcc.c-torture/execute/991202-3.c: New test.
40455
40456 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40457
40458         * g++.old-deja/g++.abi/align.C: New test.
40459         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40460         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40461
40462 1999-12-01  Richard Henderson  <rth@cygnus.com>
40463
40464         * gcc.c-torture/execute/991201-1.c: New.
40465
40466 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40467
40468         * gcc.dg/991129-1.c: New test.
40469
40470 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40471
40472         * gcc.c-torture/compile/991127-1.c: New test.
40473
40474 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40475
40476         * g++.old-deja/g++.other/warn4.C: New test.
40477
40478 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40479
40480         * g++.old-deja/g++.eh/cleanup2.C: New test.
40481         * g++.old-deja/g++.ext/pretty2.C: New test.
40482         * g++.old-deja/g++.ext/pretty3.C: New test.
40483         * g++.old-deja/g++.other/debug6.C: New test.
40484
40485 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40486
40487         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40488         compiler_output to look for one error message instead of two.
40489
40490 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40491
40492         * gcc.c-torture/execute/991118-1.c: Also test case
40493         where the word boundary does not split a byte evenly.
40494
40495 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40496
40497         * g++.old-deja/g++.ext/restrict1.C: New test.
40498
40499 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40500
40501         * gcc.c-torture/execute/991118-1.c: New test.
40502
40503 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40504
40505         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40506         working directory pathnames.
40507
40508 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40509
40510         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40511         host is equipped with driver.h and driver.o so it can actually
40512         compile and run the tests.
40513
40514 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40515
40516         * gcc.c-torture/compile/991008-1.c: New test.
40517
40518 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40519
40520         * lib/gcc-dg.exp: Include target-supports.exp
40521
40522 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40523
40524         * lib/target-supports.exp: New file: Provide procs to test for
40525         features supported by the target.
40526         (check_weak_available): Moved here from ecos.exp.
40527         (check_alias_available): New proc: Determine of the target
40528         toolchain supports the alias attribute.
40529
40530         * gcc.dg/special/ecos.exp: Move check_weak_available to
40531         target-supports.exp.
40532         (alias-1.c): Only perform the test if the target supports
40533         aliases.
40534         (wkali-1.c): Only perform the test if the target supports
40535         aliases.
40536
40537         * gcc.dg/990506-0.c: Expect error messages from cross
40538         targets as well as native targets.
40539
40540 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40541
40542         * gcc.dg/ultrasp1.c: Removed xfail.
40543         * gcc.dg/struct-ret-2.c: Likewise.
40544         * gcc.dg/array-1.c: Likewise.
40545
40546 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40547
40548         * gcc.dg/struct-ret-2.c: New test.
40549
40550         * gcc.dg/array-1.c: New test.
40551
40552 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40553
40554         * gcc.c-torture/execute/991030-1.c: New test.
40555
40556 1999-10-26  Richard Henderson  <rth@cygnus.com>
40557
40558         * gcc.c-torture/compile/991026-2.c: New test.
40559
40560 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40561
40562         * gcc.c-torture/compile/991026-1.c: New test.
40563
40564 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40565
40566         * gcc.c-torture/execute/991023-1.c: New test.
40567
40568 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40569
40570         * gcc.c-torture/execute/991019-1.c: New test.
40571
40572 1999-10-16  Richard Henderson  <rth@cygnus.com>
40573
40574         * gcc.c-torture/execute/991016-1.c: New test.
40575
40576 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40577
40578         * gcc.c-torture/execute/991014-1.c: New test.
40579
40580 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40581
40582         * g++.old-deja/g++.other/union2.C: New test.
40583
40584 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40585
40586         * g++.old-deja/g++.other/vaarg2.C: New test.
40587         * g++.old-deja/g++.other/vaarg3.C: New test.
40588
40589 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40590
40591         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40592         in compile/.
40593
40594 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40595
40596         * gcc.c-torture/execute/va-arg-11.c: New test.
40597
40598 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40599
40600         * lib/file-format.exp (gcc_target_object_format): Don't
40601         crash if objdump is unavailable.
40602
40603 1999-09-29  Donn Terry <donn@interix.com>
40604
40605         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40606
40607 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40608
40609         * gcc.c-torture/compile/990928-1.c: New test.
40610
40611 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40612
40613         * g++.old-deja/g++.other/decl6.C: New test.
40614
40615 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40616
40617         * gcc.c-torture/execute/va-arg-10.c: New test.
40618
40619 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40620
40621         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40622         __PRETTY_FUNCTION__.
40623
40624 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40625
40626         * gcc.c-torture/execute/990923-1.c: New test.
40627
40628 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40629
40630         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40631         for which -fpic is inappropriate.
40632
40633 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40634
40635         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40636
40637 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40638
40639         * g++.old-deja/g++.other/dyncast1.C: New test.
40640         * g++.old-deja/g++.other/dyncast2.C: New test.
40641         * g++.old-deja/g++.other/dyncast3.C: New test.
40642         * g++.old-deja/g++.other/dyncast4.C: New test.
40643         * g++.old-deja/g++.other/dyncast5.C: New test.
40644         * g++.old-deja/g++.eh/catch3.C: New test.
40645         * g++.old-deja/g++.eh/catch3p.C: New test.
40646         * g++.old-deja/g++.eh/catch4.C: New test.
40647         * g++.old-deja/g++.eh/catch4p.C: New test.
40648         * g++.old-deja/g++.eh/catch5.C: New test.
40649         * g++.old-deja/g++.eh/catch5p.C: New test.
40650         * g++.old-deja/g++.eh/catch6.C: New test.
40651         * g++.old-deja/g++.eh/catch6p.C: New test.
40652         * g++.old-deja/g++.eh/catch7.C: New test.
40653         * g++.old-deja/g++.eh/catch7p.C: New test.
40654         * g++.old-deja/g++.eh/catch8.C: New test.
40655         * g++.old-deja/g++.eh/catch8p.C: New test.
40656         * g++.old-deja/g++.eh/catch9.C: New test.
40657         * g++.old-deja/g++.eh/catch9p.C: New test.
40658
40659 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40660
40661         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40662         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40663
40664 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40665
40666         * gcc.c-torture/compile/990913-1.c: New test.
40667
40668 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40669
40670         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40671         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40672
40673 1999-09-09  Richard Henderson  <rth@cygnus.com>
40674
40675         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40676
40677 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40678
40679         * g++.old-deja/g++.other/lookup11.C: New test.
40680         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40681         what is permitted and what we want.
40682         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40683         overload use.
40684         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40685
40686 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40687
40688         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40689         * gcc.c-torture/noncompile/poison-1.c: New file.
40690
40691 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40692
40693         * g++.old-deja/g++.other/sizeof3.C: New test.
40694         * g++.old-deja/g++.other/sizeof4.C: New test.
40695         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40696         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40697
40698 1999-09-07  Richard Henderson  <rth@cygnus.com>
40699
40700         * gcc.dg/va-arg-1.c: New.
40701
40702 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40703
40704         * gcc.c-torture/execute/va-arg-9.c: New test.
40705
40706 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40707
40708         * g77.f-torture/compile/980519-2.f: New test.
40709         * g77.f-torture/compile/19990905-0.f: New test.
40710         * g77.f-torture/compile/19990905-1.f: New test.
40711         * g77.f-torture/compile/19990905-2.f: New test.
40712
40713         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40714
40715 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40716
40717         * gcc.c-torture/execute/990827-1.c: Fix typo.
40718
40719 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.other/deref1.C: New test.
40722
40723 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40724
40725         * g++.old-deja/g++.other/ambig2.C: New test.
40726         * g++.old-deja/g++.other/cond5.C: New test.
40727         * g++.old-deja/g++.other/lookup16.C: New test.
40728
40729 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40730
40731         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40732         assemblers too.
40733
40734 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40735
40736         * lib/c-torture.exp: Avoid the "compare executables" optimization
40737         when testing native.
40738
40739 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40740
40741         * gcc.c-torture/execute/990829-1.c: New test.
40742         * gcc.c-torture/compile/990829-1.c: New test.
40743
40744 1999-08-27  Paul Burchard  <burchard@pobox.com>
40745
40746         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40747         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40748         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40749         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40750         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40751         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40752         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40753         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40754         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40755         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40756         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40757
40758 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40759
40760         * gcc.c-torture/execute/990827-1.c: New test.
40761
40762 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40763
40764         * g77.f-torture/noncompile/19990826-4.f: New test.
40765
40766         * g77.f-torture/compile/19990826-3.f: New test.
40767
40768         * g77.f-torture/execute/19990826-2.f: New test.
40769
40770         * g77.f-torture/compile/19990826-1.f: New test.
40771
40772         * gcc.c-torture/execute/990826-0.c: New test.
40773         * g77.c-torture/execute/19990826-0.f: New test.
40774
40775         * g77.f-torture/noncompile/970626-2.f: New test.
40776
40777 1999-08-25  Paul Burchard  <burchard@pobox.com>
40778
40779         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40780         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40781         lss-011.C: New tests.
40782
40783 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40784
40785         * g++.old-deja/g++.other/decl5.C: New test.
40786
40787 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40788
40789         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40790         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40791         call `postbase' for each one.  All callers of `postbase' changed
40792         to call this instead.
40793
40794 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40795
40796         * gcc.c-torture/execute/990811-1.c: New test.
40797
40798 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40799
40800         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40801         just native ones.
40802
40803         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40804         just native ones.
40805
40806 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40807
40808         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40809
40810 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40811
40812         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40813
40814 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40815
40816         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40817
40818 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40819
40820         * gcc.c-torture/execute/990804-1.c: New test.
40821
40822 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40823
40824         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40825         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40826         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40827
40828 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40829
40830         * g++.old-deja/g++.other/struct1.C: New test.
40831
40832 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40833
40834         * g++.old-deja/g++.other/enum2.C: New test.
40835
40836 1999-08-02  Richard Henderson  <rth@cygnus.com>
40837
40838         Adapted from tests from Franz Sirl:
40839         * gcc.c-torture/execute/va-arg-7.c: New test.
40840         * gcc.c-torture/execute/va-arg-8.c: New test.
40841
40842 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40843
40844         * gcc.c-torture/compile/990801-2.c: New test.
40845
40846         * gcc.c-torture/compile/990801-1.c: New test.
40847
40848 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40849
40850         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40851         fp-cmp-1.c, converting double to float.
40852
40853         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40854         fp-cmp-1.c, converting double to long double.
40855
40856         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40857         from fr1 to unknown_register, since fr1 is a legitimate register
40858         on some machines.
40859
40860 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40861
40862         * README: More listname related changes.
40863
40864 1999-07-08  Catherine Moore  <clm@cygnus.com>
40865
40866         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40867
40868 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40869
40870         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40871
40872 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40873
40874         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40875
40876 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40877
40878         * gcc.dg/990703-1.c: New test.
40879
40880 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40881
40882         * lib/file-format.exp: New file: Move definition of proc
40883         gcc_target_object_format to here from
40884         gcc.dg/special/ecos.exp.
40885
40886         * lib/c-torture.exp: Include lib file-format.exp.
40887         * lib/gcc-dg.exp: Include lib file-format.exp.
40888
40889         * gcc.dg/special/ecos.exp: Remove definition of proc
40890         gcc_target_object_format.
40891
40892 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40893
40894         * gcc.c-torture/execute/990628-1.c: New test.
40895
40896 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40897
40898         * gcc.c-torture/compile/990625-2.c: New test.
40899
40900         * gcc.c-torture/compile/990625-1.c: New test.
40901
40902 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40903
40904         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40905         attributes compile.
40906         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40907         ports that use the COFF/PE file format.
40908
40909 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40910
40911         * gcc.c-torture/compile/990617-1.c: New test.
40912
40913 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40914
40915         * g++.old-deja/g++.other/decl4.C: New test.
40916
40917 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40918
40919         * g++.old-deja/g++.other/bitfld3.C: New test.
40920
40921 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40922
40923         * g++.old-deja/g++.eh/catch1.C: New test.
40924
40925 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40926
40927         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40928
40929         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40930         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40931
40932 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40933
40934         * g77.f-torture/compile/19990502-0.f: Replace with new,
40935         shorter, test that still fails after recent changes.
40936
40937 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40938
40939         * gcc.c-torture/execute/990604-1.c: New test.
40940
40941 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40942
40943         * gcc.c-torture/execute/990531-1.c: New test.
40944
40945 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40946
40947         * gcc.c-torture/compile/990527-1.c: New test.
40948
40949 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40950
40951         * gcc.c-torture/execute/990527-1.c: New test.
40952
40953 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40954
40955         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40956         bitfields as signed.
40957
40958 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40959
40960         * g77.f-torture/compile/19990525-0.f: New test.
40961
40962 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40963
40964         * gcc.c-torture/execute/990525-2.c: New test.
40965
40966         * gcc.c-torture/execute/990525-1.c: New test.
40967
40968 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40969
40970         * g++.old-deja/g++.other/anon3.C: New test.
40971         * g++.old-deja/g++.other/anon4.C: New test.
40972         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40973         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40974         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40975         Merrill).
40976
40977 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40978
40979         * gcc.c-torture/execute/990524-1.c: New test.
40980
40981         * gcc.dg/990524-1.c: New test.
40982
40983 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40984
40985         * gcc.c-torture/compile/990523-1.c: New test.
40986
40987 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40988
40989         * gcc.c-torture/compile/990519-1.c: New test.
40990
40991 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40992
40993         * gcc.c-torture/compile/990517-1.c: New test.
40994
40995         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40996         (e4, f4): New tests.
40997         (main): Call them.
40998
40999 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41000
41001         * gcc.dg/noreturn-1.c: New test.
41002
41003 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41004
41005         * gcc.c-torture/execute/990513-1.c: New test.
41006
41007 1999-05-10  Richard Henderson  <rth@cygnus.com>
41008
41009         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41010
41011 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41012
41013         * g77.f-torture/execute/erfc.f: Use small single-precision
41014         values, to avoid problems on Alphas when not -mieee.
41015
41016 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41017
41018         * gcc.dg/990506-0.c: New test.
41019
41020 1999-05-08  Richard Henderson  <rth@cygnus.com>
41021
41022         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41023         the constant to test.  Don't XFAIL 64-bit targets.
41024
41025         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41026         * g++.old-deja/g++.law/profile1.C: Likewise.
41027
41028         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41029         operator new instances.
41030         * g++.old-deja/g++.other/delete5.C: Likewise.
41031
41032 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41033
41034         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41035         intrinsic.
41036
41037 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41038
41039         * g77.f-torture/execute/u77-test.f: Reverse order of two
41040         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41041
41042 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41043
41044         * gcc.dg/compare1.c: New test.
41045
41046 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41047
41048         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41049         New tests.
41050
41051 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41052
41053         * g77.f-torture/compile/19990502-1.f: New test.
41054
41055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41056
41057         * g77.f-torture/compile/19990502-0.f: New test.
41058
41059 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41060
41061         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41062         intrinsic.
41063
41064 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41065
41066         * g77.f-torture/execute/u77-test.f (main): List libU77
41067         intrinsics not currently tested.
41068         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41069         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41070         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41071         Trim blanks off the ends of some printed strings.
41072
41073 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41074
41075         * g77.f-torture/execute/u77-test.f (main): Just warn about
41076         FSTAT gid disagreement, as it's expected on some systems.
41077
41078 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41079
41080         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41081         use a new function, which allows for some slop.
41082         Clean up some commentary.
41083         (issum): The new function.
41084         (sgladd): Deleted subroutine.
41085
41086 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41087
41088         * g77.f-torture/execute/u77-test.f: Modify to be more like
41089         libf2c/libU77 version, bringing patches to that version here.
41090         Add suitable commentary.
41091
41092 1999-04-25  Richard Henderson  <rth@cygnus.com>
41093
41094         * gcc.dg/990424-1.c: New test.
41095
41096 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41097
41098         * g77.f-torture/execute/u77-test.f (main): Bug involving
41099         LSTAT has been fixed, so turn back on full checking.
41100
41101 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41102
41103         * g77.f-torture/compile/19990419-0.f: New test.
41104         * g77.f-torture/execute/19990419-1.f: New test.
41105
41106 1999-04-17  Richard Henderson  <rth@cygnus.com>
41107
41108         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41109         to avoid the need for a prototype to supress a warning.
41110
41111 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41112
41113         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41114
41115 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41116
41117         * gcc.c-torture/execute/990404-1.c: New test.
41118
41119 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41120
41121         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41122         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41123         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41124         missing initializer warnings.
41125
41126 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41127
41128         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41129         matching strings.
41130
41131 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41132
41133         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41134
41135 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41136
41137         * g77.f-torture/execute/19990325-0.f: New test.
41138         * g77.f-torture/execute/19990325-1.f: New test.
41139
41140 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41141
41142         * gcc.c-torture/execute/990324-1.c: New test.
41143
41144 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41145
41146         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41147         test with 4.
41148
41149 1999-03-17  Richard Henderson  <rth@cygnus.com>
41150
41151         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41152
41153 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41154
41155         * g77.f-torture/execute/19990313-2.f: New test.
41156         * g77.f-torture/execute/19990313-3.f: New test.
41157
41158 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41159
41160         * g77.f-torture/execute/19990313-0.f: New test.
41161         * g77.f-torture/execute/19990313-1.f: New test.
41162
41163 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41164
41165         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41166         printf to sprintf.
41167         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41168         (main): Add check for u15.  Conditionalize u31 check depending on
41169         whether ints are <32 bits or >=32 bits.
41170
41171 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41172
41173         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41174
41175 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41176
41177         * g77.f-torture/compile/19990305-0.f: New test.
41178         * g77.f-torture/execute/19981119-0.f: New test.
41179
41180 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41181
41182         * g77.f-torture/execute/970625-2.f: call ABORT if final
41183         result is not correct, instead of just printing it.
41184         Add this checking via newly introduced obfuscation, to
41185         trip up buggy front ends.
41186
41187 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41188
41189         * g77.f-torture/compile/960317-1.f: Moved from being
41190         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41191
41192 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41193
41194         * g77.f-torture/execute/960317-1.f: New (old) test.
41195         * g77.f-torture/execute/970625-2.f: Ditto.
41196
41197 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41198
41199         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41200         message on line 1 or line 2; cccp and cpplib do this differently.
41201
41202 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41203
41204         * g++.old-deja/g++.law/weak1.C: New test.
41205
41206 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41207
41208         * gcc.c-torture/execute/990119-1.c: Renamed to...
41209         * gcc.dg/990119-1.c: this, so it will only be tested once
41210         (it's a preprocessor test, it doesn't need to be run at
41211         multiple optimization levels).
41212
41213 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41214
41215         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41216           ALWAYS_CXXFLAGS.
41217
41218 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41219
41220         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41221         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41222         to not be compilable by current g77.
41223
41224 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41225
41226         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41227
41228 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41229
41230         * gcc.c-torture/execute/990222-1.c: New test.
41231
41232 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41233
41234         * g77.f-torture/compile/19990218-0.f: New test.
41235         * g77.f-torture/noncompile/19990218-1.f: New test.
41236
41237 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41238
41239         * g77.f-torture/compile/19981216-0.f: New test.
41240
41241 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41242
41243         * gcc.dg/990214-1.c: New test.
41244
41245 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41246
41247         * gcc.dg/990213-2.c: New test.
41248
41249         * gcc.dg/990213-1.c: New test.
41250
41251 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41252
41253         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41254         ints.
41255
41256 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41257
41258         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41259         specified by target.
41260
41261         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41262
41263 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41264
41265         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41266
41267 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41268
41269         * gcc.dg/special/ecos.exp: New test driver for new tests with
41270         special requirements.
41271
41272         * gcc.dg/special/alias-1.c: New test.
41273         * gcc.dg/special/gcsec-1.c: New test.
41274         * gcc.dg/special/weak-1.c: New test.
41275         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41276         * gcc.dg/special/weak-2.c: New test.
41277         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41278         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41279         * gcc.dg/special/wkali-1.c: New test.
41280         * gcc.dg/special/wkali-2.c: New test.
41281         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41282         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41283
41284 1999-02-10  Felix Lee  <flee@cygnus.com>
41285
41286           * lib/c-torture.exp (c-torture-compile): Pull out code for
41287           analyzing gcc error messages.
41288           (c-torture-execute): Likewise.  Fix some (harmless) false
41289           positives.
41290           * lib/gcc.exp (gcc_check_compile): New function.
41291
41292 1999-02-08  Richard Henderson  <rth@cygnus.com>
41293
41294         * gcc.c-torture/execute/990208-1.c: New test.
41295
41296 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41297
41298         * g++.dg/special/ecos.exp: New driver for new tests with special
41299         requirements
41300
41301         * g++.dg/special/conpr-1.C: New test
41302         * g++.dg/special/conpr-2.C: New test
41303         * g++.dg/special/conpr-2a.C: New test
41304         * g++.dg/special/conpr-3.C: New test
41305         * g++.dg/special/conpr-3a.C: New test
41306         * g++.dg/special/conpr-3b.C: New test
41307
41308         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41309         allow g++ to use the dg driver
41310
41311         * README: Add comment about g++.dg directory
41312
41313 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41314
41315         * README: Update email addresses.
41316
41317 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41318
41319         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41320         arguments in order to force structure S onto the stack even on
41321         the alpha.
41322         (test): Pass 10 leading arguments to function foo as well as the
41323         structure S.
41324
41325         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41326         failure for all targets.
41327
41328         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41329         abort to terminate program execution.
41330
41331 1999-01-30  Richard Henderson  <rth@cygnus.com>
41332
41333         * gcc.c-torture/execute/990130-1.c: New test.
41334
41335 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41336
41337         * gcc.dg/990130-1.c: New test.
41338
41339 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41340
41341         * gcc.c-torture/execute/990128-1.c: New test.
41342
41343 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41344
41345         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41346
41347 1999-01-27  Felix Lee  <flee@cygnus.com>
41348
41349         * lib/c-torture.exp (c-torture-compile): pull out code for
41350         analyzing gcc error messages.
41351         (c-torture-execute): ditto, and fix some (harmless) false
41352         positives.
41353         * lib/gcc.exp (gcc_check_compile): new function.
41354
41355 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.dg/990117-1.c: New test.
41358
41359         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41360
41361         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41362
41363 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41364
41365         * g77.f-torture/compile/990115-1.f: New test.
41366
41367 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41368
41369         * gcc.c-torture/compile/990107-1.c: New test
41370
41371 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41372
41373         * gcc.c-torture/execute/990106-2.c: New test.
41374
41375         * gcc.c-torture/execute/990106-1.c: New test.
41376
41377 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41378
41379         * gcc.c-torture/compile/981223-1.c: New test.
41380
41381 1998-12-29  Richard Henderson  <rth@cygnus.com>
41382
41383         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41384         (opt3): Rename from opt4 and disable.
41385
41386 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41387
41388         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41389
41390 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41391
41392         * g++.old-deja/g++.other/conv5.C: New test.
41393
41394 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41395
41396         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41397
41398 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41399
41400         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41401
41402 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41403
41404         * gcc.c-torture/compile/981211-1.c: New test.
41405
41406 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41407
41408         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41409
41410         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41411
41412 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41413
41414         * gcc.special/930510-1.c: Make C9X safe.
41415         * gcc.misc-tests/gcov-1.c Similarly.
41416         * gcc.misc-tests/gcov-2.c Similarly.
41417
41418 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41419
41420         * gcc.dg/ultrasp1.c: New test.
41421
41422 1998-12-06  Richard Henderson  <rth@cygnus.com>
41423
41424         * gcc.c-torture/execute/981206.c: New test.
41425
41426 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41427
41428         * g++.old-deja/g++.ns/template7.C: New test.
41429
41430         * g++.old-deja/g++.other/expr1.C: New test.
41431
41432         * g++.old-deja/g++.eh/tmpl3.C: New test.
41433
41434         * g++.old-deja/g++.eh/tmpl2.C: New test.
41435
41436 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41437
41438         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41439         * g++.old-deja/g++.other/using6.C: Removed.
41440         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41441
41442         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41443
41444 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41445
41446         * g++.old-deja/g++.pt/overload8.C: New test.
41447
41448         * g++.old-deja/g++.pt/overload7.C: New test.
41449
41450         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41451
41452         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41453         and relinking messages.
41454         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41455         compiling with -frepo.
41456
41457 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41458
41459         * g++.old-deja/g++.pt/lookup6.C: New test.
41460
41461 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41462
41463         * gcc.c-torture/execute/981130-1.c: New test.
41464         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41465
41466 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41467
41468         * g++.old-deja/g++.pt/explicit76.C: New test.
41469
41470         * g++.old-deja/g++.pt/friend38.C: New test.
41471
41472         * g++.old-deja/g++.ns/crash2.C: New test.
41473
41474         * g++.old-deja/g++.pt/defarg8.C: New test.
41475
41476         * g++.old-deja/g++.pt/instantiate6.C: New test.
41477
41478         * g++.old-deja/g++.pt/static6.C: New test.
41479
41480         * g++.old-deja/g++.pt/decl2.C: New test.
41481
41482 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41483
41484         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41485         problem is actually related with name lookup, but so what? :-)
41486
41487         * g++.old-deja/g++.pt/friend37.C: New test.
41488
41489 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41490
41491         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41492         element, which fails on some systems.
41493
41494         * g77.f-torture/execute/labug1.f: New test.
41495
41496 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41497
41498         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41499         is defined.
41500
41501 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41502
41503         * g77.f-torture/compile/981117-1.f: New test.
41504
41505 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41506
41507         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41508         properly discarded.
41509
41510 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41511
41512         * gcc.c-torture/execute/memcheck: New directory of tests for
41513         -fcheck-memory-usage.
41514
41515 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41516
41517         * README: New file, general information about the testsuite and
41518         new description of the various C++ test subdirectories.
41519         * README.g++: Eliminate obsolete information, update and move most
41520         relevant stuff to README.
41521
41522 1998-11-07  Richard Henderson  <rth@cygnus.com>
41523
41524         * gcc.c-torture/compile/981107-1.c: New test.
41525
41526 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41527
41528         * execute/memcpy-bi.c: New testcase.
41529
41530 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41531
41532         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41533         base classes.
41534
41535         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41536         template is selected.
41537
41538         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41539         classes, it should be accepted for all types.
41540
41541         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41542
41543         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41544         specializations start with template headers.
41545
41546 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41547
41548         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41549
41550         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41551         non-POD types.
41552
41553 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41554
41555         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41556
41557 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41558
41559         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41560
41561 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41562
41563         * 981019-1.c: New test.
41564
41565 1998-10-14  Robert Lipe <robertl@dgii.com>
41566
41567         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41568         find objc headers.
41569
41570 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41571
41572         * compile/981001-4.c: Remove use of GCC extension that triggers a
41573         compiler bug.
41574
41575 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41576
41577         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41578
41579 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41580
41581         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41582         instantiation of template produces incorrect code for delete
41583         expression.
41584
41585         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41586         constructors' name is not unique.
41587         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41588         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41589
41590         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41591         automatic array of const is ill-formed.
41592
41593         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41594         of template parameter?
41595
41596         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41597         const.
41598
41599         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41600         pointer-to-member expression.
41601
41602         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41603         declaration causes ICE.
41604
41605 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41606
41607         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41608         reserved in the global namespace.
41609
41610         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41611         generate needed virtual table.
41612
41613         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41614
41615 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41616
41617         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41618         template-dependent type
41619
41620 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41621
41622         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41623         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41624         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41625
41626         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41627         class should be usable as argument of member function.
41628         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41629         class should be usable as return type of member function.
41630         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41631         class should be usable as type of data member.
41632
41633         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41634
41635 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41636
41637         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41638
41639 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41640
41641         * gcc.dg/dll-?.c Add thumb to target list.
41642         Fix assembler scan patterns to match current assembler output.
41643
41644 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41645
41646         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41647         matching of template brackets.
41648
41649         * g++.old-deja/g++.other/using4.C: New test.  Test using
41650         declarations of methods from base classes.
41651
41652         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41653         within functions should introduce names into the innermost
41654         enclosing namespace.
41655
41656         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41657         of static locals if first initialization throws.
41658
41659 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41660
41661         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41662
41663 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41664
41665         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41666         lose track of the possible targets of tablejump insns.
41667         * special/special.exp: Run it.
41668
41669 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41670
41671         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41672         must be declared before its specializations can be named in friend
41673         declarations.
41674
41675 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41676
41677         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41678
41679         * g77.f-torture/execute/io1.f: New test.
41680
41681 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41682
41683         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41684         with pointer to template function, for which no argument deduction
41685         is possible.
41686
41687         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41688         specialization of template function as argument to template
41689         function.
41690
41691         * g++.old-deja/g++.other/access2.C: New test; Inner class
41692         shouldn't have privileged access to Outer's names.
41693
41694 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41695
41696         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41697         friend template declared within template class conflicts with
41698         nested class of the same name.
41699
41700         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41701         is ignored.
41702
41703         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41704         object with direct initializer as function declaration.
41705
41706         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41707         initializers.
41708
41709         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41710         involving const pointer and NULL produces incorrect result.
41711
41712         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41713         type name without `typename' should be rejected with -pedantic.
41714
41715 1998-10-02  Richard Henderson  <rth@cygnus.com>
41716
41717         * g++.old-deja/g++.other/addrof1.C: New test.
41718
41719 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41720
41721         * gcc.c-torture/compile/981001-1.c: New test.
41722         * gcc.c-torture/execute/981001-1.c: New test.
41723
41724 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41725
41726         * gcc.c-torture/compile/981001-2.c: New test.
41727         * gcc.c-torture/compile/981001-3.c: New test.
41728         * gcc.c-torture/compile/981001-4.c: New test.
41729
41730 1998-10-01  Robert Lipe  <robertl@dgii.com>
41731
41732         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41733         multilibbed hosts.  Idea grafted from g77.exp.
41734
41735 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41736
41737         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41738         avoid losing on systems which need -lsocket.
41739
41740 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41741
41742         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41743         * g++.old-deja/g++.other/nested2.C: Ditto.
41744         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41745         failure.
41746
41747 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41748
41749         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41750         preferred over template operator!= for enum bitfields.
41751
41752 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41753
41754         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41755         that happen to have the same base name, but in different scopes,
41756         are incorrectly rejected.
41757
41758 1998-09-16  Richard Henderson  <rth@cygnus.com>
41759
41760         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41761         on the native word size instead of an integer literal.
41762
41763 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41764
41765         * g++.old-deja/g++.other/static2.C: Invocation of static data
41766         member of type pointer-to-function denoted as non-static member.
41767
41768         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41769         checks involving function types and aliases.
41770
41771 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41772
41773         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41774         redefined to the same non-trivial type.
41775
41776         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41777         namespace-qualification of template specializations declared in
41778         other namespaces.
41779
41780         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41781         to declare a subset of the specializations of a template function
41782         as friends of specializations of a template class.
41783
41784         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41785         member templates that do not fully specialize the enclosing
41786         template class are rejected.
41787
41788 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41789
41790         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41791
41792 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41793
41794         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41795         altered from libf2c/libU77 version.
41796
41797 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41798
41799         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41800
41801 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41802
41803         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41804         (un)signed char are different types for template specialization
41805         purposes.
41806
41807 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41808
41809         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41810         * objc: ObjC testsuite.
41811
41812 1998-08-31  Catherine Moore  <clm@cygnus.com>
41813
41814         * gcc.c-torture/execute/941014-1.x: New file.
41815
41816 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41817
41818         * lib/c-torture.exp: Add support for
41819         torture_eval_before_compile and torture_eval_before_execute
41820         variables.
41821
41822 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41823
41824         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41825         this test triggers valid.
41826
41827 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41828
41829         * gcc.dg/980827-1.c: New test.
41830
41831 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41832
41833         * gcc.c-torture/execute/loop-4b.c: New test.
41834
41835 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41836
41837         * lib/c-torture.exp: Add support for
41838         torture_eval_before_compile and torture_eval_before_execute
41839         variables.
41840
41841 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41842
41843         * gcc.c-torture/compile/980825-1.c: New test.
41844
41845 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41846
41847         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41848         count number tests in opt_t0 not good_t0.
41849
41850 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41851
41852         * gcc.c-torture/compile/930326-1.x: Fix typo.
41853
41854 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41855
41856         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41857         causes an ICE.
41858
41859 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41862         STACK_SIZE is defined.
41863         * gcc.c-torture/unsorted/stuct.c: Similarly.
41864
41865         * gcc.c-torture/compile/980821-1.c: New test.
41866
41867 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41868
41869         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41870
41871 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41872
41873         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41874         code.
41875
41876 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41877
41878         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41879         error'.
41880
41881 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41882
41883         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41884
41885 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41886
41887         * gcc.c-torture/compile/980816-1.c: New test.
41888
41889         * gcc.dg/980816-1.c: New test.
41890
41891 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41892
41893         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41894         compiler for ieee tests.
41895
41896 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41897
41898         * g77.f-torture/compile/980729-0.f: New test.
41899
41900 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41901
41902         * gcc.c-torture/special/eeprof-1.c: New test, for
41903         -finstrument-functions.
41904         * gcc.c-torture/special/special.exp: Run it.
41905
41906 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41907
41908         * gcc.c-torture/compile/980729-1.c: New test.
41909
41910 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41911
41912         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41913         __thumb__ is defined, and test for ARM style doubles if so.
41914
41915 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41916
41917         * g77.f-torture/noncompile/980615-0.f: New test.
41918
41919 1998-07-26  H.J. Lu  (hjl@gnu.org)
41920
41921         * gcc.dg/980312-1.c: Do link instead of compile.
41922         * gcc.dg/980313-1.c: Likewise.
41923
41924 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41925
41926         * gcc.c-torture/compile/980726-1.c: New test.
41927
41928 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41929
41930         * g77.f-torture/execute/io0.f: New test.
41931
41932 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41933
41934         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41935         an int.
41936
41937 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41938
41939         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41940         m32r bugs.
41941
41942 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41943
41944         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41945         c-decl.c:grokdeclarator can handle mode attributes.
41946
41947 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41948
41949         * gcc.c-torture/execute/980716-1.c: New test.
41950
41951 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41952
41953         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41954         the mn10200.
41955         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41956         the mn10200.
41957         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41958         * gcc.c-torture/compile/930326-1.x: Similarly.
41959
41960 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41961
41962         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41963         New test from Craig.
41964
41965 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41966
41967         * g77.f-torture/noncompile/980616-0.f: New test.
41968
41969         * g77.f-torture/execute/970816-3.f: New test from Craig.
41970
41971 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41972
41973         *  g++.other/singleton.C: Return error value instead of taking
41974         SIGSEGV.
41975
41976 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41977
41978         *  g++.other/singleton.C: New test.  Warning is under dispute.
41979         Runtime crash is not.
41980
41981 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41982
41983         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41984         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41985         using6.C, using7.C}: New namespace tests.
41986
41987 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41988
41989         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41990         specialization with typedef'ed names used as array indexes.
41991
41992 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41993
41994         * gcc.c-torture/execute/980709-1.c: New test.
41995
41996         * gcc.dg/980709-1.c: New test.
41997
41998 1998-07-07  Richard Henderson  <rth@cygnus.com>
41999
42000         * gcc.c-torture/execute/bcp-1.c: New test.
42001
42002 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42003
42004         * gcc.c-torture/execute/980707-1.c: New test.
42005
42006 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42007
42008         * gcc.c-torture/compile/980706-1.c: New test.
42009
42010 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42011
42012         * g77.f-torture/execute/980701-0.f,
42013         g77.f-torture/execute/980701-1.f: New test from Craig.
42014
42015 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42016
42017         * gcc.c-torture/compile/980701-1.c: New test.
42018
42019         * gcc.c-torture/execute/980701-1.c: New test.
42020
42021 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42022 rlsruhe.de>
42023
42024         * g++.old-deja/g++.robertl/eb132.C: New test.
42025         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42026
42027 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42028
42029         * g77.f-torture/execute/980628-7.f,
42030         g77.f-torture/execute/980628-8.f,
42031         g77.f-torture/execute/980628-9.f,
42032         g77.f-torture/execute/980628-10.f: New tests from Craig.
42033
42034         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42035
42036 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42037
42038         * g77.f-torture/execute/980628-4.f: New test from Craig.
42039         * g77.f-torture/execute/980628-5.f: Likewise.
42040         * g77.f-torture/execute/980628-2.f: Likewise.
42041         * g77.f-torture/execute/980628-0.f: Likewise.
42042         * g77.f-torture/execute/980628-1.f: Likewise.
42043         * g77.f-torture/execute/980628-3.f: Likewise.
42044         * g77.f-torture/execute/980628-6.f: Likewise.
42045
42046 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42047
42048         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42049         directory when nothing has been installed yet.
42050
42051 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42052
42053         * gcc.c-torture/special/special.exp: Handle newer versions of
42054         dejagnu.
42055
42056 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42057
42058         * gcc.dg/980626-1.c: New test.
42059
42060 1998-06-19  Bruno Haible <haible@ilog.fr>
42061
42062         * gcc.misc-tests/m-un-2.c: New test.
42063         * g++.old-deja/g++.other/warn01.c: Likewise.
42064
42065 1998-06-19  Robert Lipe  <robertl@dgii.com>
42066
42067         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42068         compatibility with assmblers with a different comment character.
42069         Eliminate use of GAS-specific extensions.
42070
42071 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42072
42073         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42074
42075 1998-06-19  Robert Lipe  <robertl@dgii.com>
42076
42077         * lib/g77.exp: Replace search for libf2c.a with search for newly
42078         renamed libg2c.a
42079
42080 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42081
42082         * gcc.c-torture/execute/980617-1.c: New test.
42083
42084 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42085
42086         * gcc.c-torture/execute/980612-1.c: New test.
42087
42088 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42089
42090         * gcc.dg/980523-1.c: Only test on ppc-linux.
42091         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42092
42093         * gcc.c-torture/execute/980608-1.c: New test.
42094
42095 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42096
42097         * gcc.c-torture/execute/980605-1.c: New test.
42098
42099 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42100
42101         * gcc.c-torture/execute/980604-1.c: New test.
42102
42103 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42104
42105         * gcc.c-torture/execute/980602-1.c: New test.
42106         * gcc.c-torture/execute/980602-2.c: Likewise.
42107
42108 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42109
42110         * 970125-0.f: Fix per JCB.  Add commentary.
42111
42112 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42113
42114         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42115         IEEE -0 support.
42116
42117 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42118
42119         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42120         earlier.
42121
42122 1998-05-28  Catherine Moore <clm@cygnus.com>
42123
42124         * gcc.c-torture/execute/980526-3.c: New test.
42125
42126 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42127
42128         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42129         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42130         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42131         m88k-motorola-sysv3 to XFAIL.
42132
42133 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42134
42135         * gcc.dg/980526-1.c: New test.
42136         * gcc.c-torture/execute/980526-2.c: New test.
42137
42138 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42139
42140         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42141
42142         * gcc.c-torture/execute/980526-1.c: New test.
42143
42144 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42145
42146         * g77.f-torture/execute/alpha2.f: Add runtime test.
42147
42148 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42149
42150         * g++.old-deja/old-deja.exp: Strip leading directories.
42151
42152         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42153         error for the line.  Don't run multiple tests for the same line.
42154
42155 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42156
42157         * gcc.dg/980523-1.c: New test.
42158
42159 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42160
42161         * g77.f-torture/compile/970915-0.f: New test.
42162
42163 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42164
42165         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42166
42167 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42168
42169         * gcc.dg/980520-1.c: New test.
42170
42171 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42172
42173         * gcc.dg/980502-1.c: Fix return type.
42174
42175 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42176
42177         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42178         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42179         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42180         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42181         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42182
42183 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42184
42185         * g77.f-torture/execute/980520-1.f: New test.
42186
42187 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42188
42189         * lib/mike-g77.exp: New file.
42190
42191         * g77.f-torture/noncompile/noncompile.exp,
42192         g77.f-torture/noncompile/check0.f: New files.
42193
42194 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42195
42196         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42197         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42198         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42199         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42200         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42201         abort where appropriate.
42202
42203 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42204
42205         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42206         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42207
42208 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42209
42210         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42211
42212 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42213
42214         * g77.f-torture/compile/980427-0.f: New test.
42215
42216 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42217
42218         * g77.f-torture/compile/980424-0.f: New test.
42219
42220 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42221
42222         * g77.f-torture/compile/980419-2.f (main): New test.
42223         * g77.f-torture/compile/970125-0.f: New test.
42224         * g77.f-torture/compile/980419-1.f: New test.
42225
42226 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42227
42228         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42229         of loop-4.c.
42230
42231 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42232
42233         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42234
42235 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42236
42237         * gcc.c-torture/compile/980329-1.c: New test.
42238
42239 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42240
42241         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42242         * gcc.dg/980312-1.c: Fix typo in -march command.
42243
42244 1998-03-16  H.J. Lu  (hjl@gnu.org)
42245
42246         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42247
42248 1998-03-11  Robert Lipe  <robertl@dgii.com>
42249
42250         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42251         Dave Love agree the Fortran source is bogus.
42252
42253 1998-03-11  Robert Lipe  <robertl@dgii.com>
42254
42255         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42256         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42257         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42258         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42259         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42260
42261 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42262
42263         * g++.old-deja/g++.other/friend1.C: New test.
42264
42265 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42266
42267         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42268         possibly uninitialized) variables and declare dnrm2.
42269
42270 1998-02-23  Robert Lipe <robertl@dgii.com>
42271
42272         From Bruno Haible <haible@ilog.fr>:
42273         * gcc.c-torture/execute/980223.c: New test.
42274
42275 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42276
42277         * gcc.dg/ifelse-1.c: New test.
42278
42279 1998-02-09  H.J. Lu  (hjl@gnu.org)
42280
42281         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42282
42283           * lib/old-dejagnu.exp (old-dejagnu): Added the
42284           "execution test - XFAIL *-*-*" handling in the spirit of
42285           "excess errors test -". Changed the "execution test fails"
42286           handling to be like "excess errors test fails".
42287           * Update various tests accordingly.
42288
42289 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42290
42291         * gcc.c-torture/execute/980205.c: New test.
42292
42293 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42294
42295         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42296         * lib/f-torture.exp: Similarly.
42297         * gcc.c-torture: Rename all .cexp files to .x files.
42298
42299 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42300
42301         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42302         (940510-1.c): Removed duplicate.
42303         (971104-1.c): New test.
42304
42305 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42306
42307           * lib/f-torture.exp: Improve error and loop detection.
42308
42309 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42310
42311         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42312         use that to size the filler array.
42313
42314 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42315
42316         * lib/c-torture.exp(c-torture-execute): Fix typo.
42317
42318         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42319         testcase as the executable name. Keep the executable around if
42320         the test fails.
42321
42322 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42323
42324         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42325         changes.  Only test one -g option, and move it to the end of the
42326         list of options to test.
42327
42328 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42329
42330         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42331         variable GCC_TORTURE_OPTIONS to supply default switches separated
42332         by colons.  If no environment variable, run tests with -O0 -g, -O1
42333         -g, and -O2 -g as well.
42334
42335 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42336
42337         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42338         explanatory comments. Fix indentation.
42339
42340 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42341
42342         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42343
42344 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42345
42346         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42347         * g++.old-deja/g++.mike/p7325.C: Likewise.
42348         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42349
42350 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42351
42352         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42353         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42354         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42355         * g++.old-deja/g++.law/operators4.C: Likewise.
42356
42357 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42358
42359         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42360         * g++.old-deja/g++.mike/p784.C: Ditto.
42361         * g++.old-deja/g++.mike/p785.C: Ditto.
42362
42363 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42364
42365           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42366
42367 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42368
42369         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42370         target feature; pass this to c-torture-execute as needed.
42371
42372 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42373
42374         * lib/c-torture.exp(c-torture-execute): If the previous and the
42375         current executables being tested are identical, we don't need to
42376         run the executable again. Try to make the executable names
42377         unique. Add an optional argument for passing additional compiler
42378         flags.
42379
42380 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42381
42382         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42383
42384 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42385
42386         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42387
42388 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42389
42390         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42391         32bit or larger longs.
42392
42393         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42394         have either a 32bit long or 32bit int.
42395
42396 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42397
42398         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42399         Make double precision tests dependent on sizeof (double).
42400
42401 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42402
42403         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42404         too.
42405
42406 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42407
42408         * gcc.c-torture/compile/961203-1.cexp: New script.
42409
42410 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42411
42412         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42413         up the includes ourselves.
42414
42415 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42416
42417         * lib/plumhall.exp: Remove random include, and add a few
42418         verbose messages for debugging.
42419
42420 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42421
42422         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42423         of trying to do it ourselves.
42424
42425 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42426
42427         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42428
42429 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42430
42431         * gcc.prms/5403.c: Made regexp a bit less strict.
42432
42433 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42434
42435         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42436         is returned from remote_load instead.
42437         * lib/plumhall.exp: Ditto.
42438         * lib/mike-g++.exp: Ditto.
42439         * lib/old-dejagnu.exp: Ditto.
42440         * lib/c-torture.exp: Ditto.
42441
42442 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42443
42444         * lib/g++.exp: Use build_wrapper procedure.
42445         * lib/gcc.exp: Ditto.
42446
42447 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42448
42449         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42450         an old-style decl for malloc.  Fixes tests to work when
42451         sizeof (int) != sizeof (size_t).
42452
42453 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42454
42455         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42456
42457         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42458         use stdargs.h interface.
42459
42460 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42461
42462         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42463         NO_VARARGS when compiling.
42464
42465 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42466
42467         * lib/plumhall.exp(ph_includes): New procedure.
42468         (ph_make): Use it.
42469         (ph_compiler): Ditto.
42470
42471         * lib/g++.exp: Rename test-glue.c to testglue.c.
42472         * lib/gcc.exp: Ditto.
42473
42474 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42475
42476         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42477         to completion when it's called.
42478
42479 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42480
42481         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42482         is defined, don't do test.
42483
42484 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42485
42486         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42487         for object files.
42488         (ph_summary): Mark skipped testcases as untested, not unresolved.
42489
42490         * lib/plumhall.exp (ph_make): If unresolved because of bad
42491         errorCode, record errorCode in log file.
42492         (*): Replace send_log/verbose with verbose -log.
42493
42494 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42495
42496         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42497         double conversion if double isn't at least 8 bytes.
42498
42499         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42500         int to work with targets where int is 16 bits.
42501
42502         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42503         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42504         precision for the test to complete.
42505
42506 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42507
42508         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42509         if d10v is not compiled with the -mdouble64 flag.
42510         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42511
42512         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42513         d10v is not compiled with the -mint32 flag.
42514
42515 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42516
42517         * lib/plumhall.exp: Use incr_count.
42518
42519 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42520
42521         * gcc.c-torture: Update to c-torture-1.45.
42522
42523 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42524
42525         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42526         the name of the expect testcase file).
42527
42528         * lib/g++.exp(g++_init): Ditto.
42529
42530 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42531
42532         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42533         the host.
42534
42535         * lib/gcc.exp(gcc_exit): New procedure.
42536
42537 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42538
42539         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42540         specs where appropriate.
42541
42542         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42543         because of new "candidates are" messages, and removed a few
42544
42545         * Converted all non-old-style g++ testcases to old-style, and
42546         moved into g++.old-deja.
42547
42548 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42549
42550         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42551         options.
42552
42553         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42554         succeeded.
42555
42556         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42557
42558 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42559
42560         * lib/gcc.exp (gcc_target_compile): Add support for defining
42561         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42562         the machine doesn't have those features.
42563
42564 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42565
42566         * g++.law/operators4.exp: Don't use LIBS.
42567
42568 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42569
42570         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42571
42572         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42573         * lib/g++.exp: Set it here instead. Also, allow use of the
42574         --tool_exec and --tool_opt options. Change CXX to
42575         GXX_UNDER_TEST.
42576
42577         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42578
42579         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42580
42581 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42582
42583         * lib/old-dejagnu.exp: Use prune_warnings instead of
42584         prune_system_crud.
42585         * lib/mike-g++.exp: Ditto.
42586         * lib/gcc.exp: Ditto.
42587         * lib/g++.exp: Ditto.
42588
42589         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42590
42591 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42592
42593           * 941014-2.c: Include stdlib.h
42594           * 960327-1.c: Include stdio.h
42595           * dbra.c, index-1.c: Don't assume ints are 32bits.
42596
42597 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42598
42599         * lib/gcc.exp: Add gcc,stack_size target feature.
42600
42601         * lib/g++.exp(g++_target_compile): Add the include and link
42602         paths here, not in two other places. And, it's $options, not
42603         options.
42604
42605         * lib/mike-g++.exp(postbase): Remove the code that determines
42606         the correct include and link paths.
42607         * g++.old-deja/old-deja.exp: Ditto.
42608
42609 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42610
42611         * lib/g++.exp(g++_init): target_compile no longer returns the
42612         filename of the result.
42613
42614 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42615
42616         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42617         call to glob.
42618
42619         * gcc.c-torture/special/special.exp: Change call to
42620         gcc_target_compile to include the object file.
42621
42622 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42623
42624         * gcc.c-torture/special/special.exp: Correct misspelling in last
42625         change.
42626
42627 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42628
42629         * lib/plumhall.exp(ph_summary): Log the entire output of the
42630         executable. Return -1 if there were any failures, 0 otherwise.
42631         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42632         (ph_make): Clean up objects and executables that were built
42633         if the tests succeeded.
42634
42635 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42636
42637         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42638         libraries and includes in the build tree as appropriate.
42639
42640 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42641
42642         * lib/c-torture.exp: Instead of looking for the global variable
42643         NO_LONG_LONG, check to see if that's a feature of the target.
42644
42645 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42646
42647         * config/default.exp: Minimize. Delete the remainer of the files in
42648         config; this functionality is now in devo/dejagnu/config.
42649
42650         g++.*/*: Pass any additional flags used to compile to postbase;
42651         delete CXXFLAGS.
42652
42653         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42654         is now done by runtest.exp. Use gcc_target_compile instead of
42655         compile.
42656
42657         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42658         Remove references to CFLAGS. Use remote_file instead of
42659         calling rm -f.
42660         (c-torture): Take a list of arguments to use to compile this
42661         testcase.
42662
42663         lib/g++.exp: Simplify. Use target_compile instead of compile.
42664         lib/gcc-dg.exp: Ditto.
42665         lib/gcc.exp: Ditto.
42666         lib/mike-{gcc,g++}.exp: Ditto.
42667         lib/old-dejagnu.exp: Ditto.
42668         lib/plumhall.exp: Ditto.
42669
42670 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42671
42672         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42673         (ph_linker): Likewise.
42674
42675 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42676
42677           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42678         MAP_ANON / MAP_ANONYMOUS if defined;
42679         else try to map from /dev/zero .
42680
42681 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42682
42683         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42684         isn't defined, then define it to MAP_ANONYMOUS.
42685
42686 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42687
42688         * gcc.c-torture: Update to c-torture-1.42 release.
42689
42690 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42691
42692         * gcc.c-torture: Update to c-torture-1.41 release.
42693
42694 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42695
42696         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42697         c-torture release.
42698
42699 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42700
42701         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42702         and LDFLAGS.  Fix second case to append the target_info ldflags
42703         onto LDFLAGS, not CFLAGS.
42704         * lib/g++.exp (g++_init): Add target_info stuff.
42705         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42706         of libgloss and newlib flags for !native.
42707
42708         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42709         (GDB): Fix relative path to go up another dir for finding gdb.
42710
42711 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42712
42713         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42714         versions in the target_info array, if they don't exist.
42715
42716 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42717
42718         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42719
42720 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42721
42722         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42723         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42724
42725 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42726
42727         * lib/old-dejagnu.exp: Don't remove the output file before we've
42728         actually tested it. Don't append pwd to the path of the executable
42729         we're testing.
42730
42731 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42732
42733         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42734
42735 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42736
42737         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42738         temporary directory for compiler files, and set it to a default
42739         value of /tmp. Set $output as the name of the output file from
42740         compiling the testcase. Add a -o option to $cflags_var so the
42741         compiler writes the final output file as $output. Set $executable
42742         to $output.
42743
42744         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42745         directory for compiler files, and set it to /tmp if it doesn't
42746         already have a value. Set $output_file to the name of the output
42747         file from compiling the testcase. Add a -o option to CXXFLAGS so
42748         the compiler writes the final output file as $output. Use $output
42749         as the executable to be tested.
42750
42751 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42752
42753         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42754
42755 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42756
42757         * gcc.c-torture/execute/pending-1.c: New test.  Still
42758         pending in Tege's queue.
42759
42760 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42761
42762         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42763         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42764         if there were failures.  Call unresolved if there were unresolved
42765         testcases.  Call gcc_fail if program did not run to completion.
42766         (ph_make): Pass additional argument name to ph_execute.
42767         (ph_execute): Add new argument.  Pass additional arguments to
42768         ph_summary.  Call gcc_fail is there is no execution output.
42769
42770 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42771
42772         * lib/plumhall.exp (proc_summary): Output relavent summary
42773         lines into the log so specific failures in plumhall can be
42774         investigated.
42775
42776 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42777
42778         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42779         (c-torture-execute): Don't try to execute tests which use
42780         "long long" types if $NO_LONG_LONG is nonzero.
42781
42782 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42783
42784         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42785         not c-torture.
42786
42787         * gcc.ieee: Move from here.
42788         * gcc.c-torture/execute/ieee: To here.
42789
42790 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42791
42792         * gcc.c-torture: Update to c-torture-1.41 release.
42793
42794 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42795
42796         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42797         not "$output".
42798
42799 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42800
42801         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42802         -c present.
42803
42804 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42805
42806         * config/proelf.exp: Handle connecting to a simulator.
42807
42808 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42809
42810         * config/proelf.exp: New file.  Enough framework that we can
42811         run c-torture tests on the proelf targets (or any other target
42812         that gdb can connect to for that matter).
42813
42814 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42815
42816         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42817         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42818
42819         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42820         exec_output exists.
42821
42822 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42823
42824         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42825         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42826
42827         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42828         to pass/fail/unresolved/unsupported/untested.  Caller must now
42829         call unresolved/unsupported/untested.
42830         * lib/*.exp: Update FSF address.  Update to handle new results of
42831         ${tool}_load.
42832         * lib/chill.exp (verbose): Delete.
42833
42834 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42835
42836         * lib/gcc.exp (default_gcc_start): Change order of args to
42837         $LDFLAGS $CFLAGS $LIBS.
42838         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42839         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42840         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42841         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42842         * gcc.misc-tests/dg-test.exp: Likewise.
42843         * gcc.misc-tests/msgs.exp: Likewise.
42844         * gcc.prms/prms.exp: Likewise.
42845         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42846         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42847
42848         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42849
42850 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42851
42852         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42853
42854         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42855         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42856
42857         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42858         necessary.
42859
42860 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42861
42862         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42863         global for loop; add use of $mathlib.
42864         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42865         settings here; set mathlib for anything but VxWorks.
42866
42867 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42868
42869         * gcc.c-torture: Update to c-torture-1.40 release.
42870
42871 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42872
42873         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42874         dg.exp.
42875
42876 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42877
42878         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42879         global.
42880
42881 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42882
42883         * lib/g++.exp (LIBS): Define if not already.
42884         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42885         (gcc-dg-prune): Call prune_gcc_output.
42886         * lib/gcc.exp (prune_gcc_output): New proc.
42887         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42888         prune_gcc_output.
42889
42890 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42891
42892         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42893         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42894
42895 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42896
42897         * gcc.c-torture: Update to c-torture-1.39 release.
42898
42899 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42900
42901         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42902         fails, try others as well.
42903
42904 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42905
42906         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42907         If compilation fails, mark execute tests as `untested'.
42908         If test is marked as unsupported, don't mark compilation and
42909         execute tests as failed.
42910
42911 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42912
42913         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42914         libstdc++ for whether or not we want to be doing shared
42915         libraries.  Delete link_curses since we don't need it anymore.
42916         * lib/mike-g++.exp (postbase): Don't link in libg++.
42917         * g++.old-deja/old-deja.exp: Likewise.
42918
42919 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42920
42921         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42922
42923 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42924
42925         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42926         For that, add `-Wl,-a,shared_archive'.
42927         * g++.old-deja/old-deja.exp: Likewise.
42928
42929 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42930
42931         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42932
42933 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42934
42935         * lib/mike-g++.exp (postbase): Pay attention to the status of
42936         g++_load.
42937
42938 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42939
42940           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42941
42942 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42943
42944         * lib/gcc.exp (default_gcc_start): No longer need to log program
42945         being executed or its output, execute_anywhere does that now.
42946         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42947         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42948
42949 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42950
42951         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42952         the same as those in lib/g++.exp.
42953
42954 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42955
42956         * gcc.c-torture: Update to c-torture-1.38 release.
42957         * gcc.ieee: Related changes.
42958
42959 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42960
42961         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42962         "exec". Minor reformatting changes.
42963
42964         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42965         cross. This means all "exec" calls now work on a remote host as
42966         well.
42967         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42968         cross. Filter out the extra "\r\n" stuff that expect puts in.
42969         (c-torture-execute): Filter out the bogus warnings like
42970         c-torture-compile does. Add support for canadian cross.
42971         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42972         Use execute_anywhere rather than calling exec directly. Now it
42973         works for canadian cross testing.
42974
42975 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42976
42977         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42978         results into a variable, and check that rather than using file exists.
42979
42980 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42981
42982         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42983         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42984
42985 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42986
42987         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42988         lib_curses if there's a shared libg++ in the build tree.
42989
42990 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42991
42992         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42993         if not supported target.
42994
42995 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42996
42997         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42998         link_curses up to always happen, not just for native builds.
42999
43000 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43001
43002         * gcc.c-torture: Update to c-torture-1.36 release.
43003         * gcc.failure: Related changes.
43004
43005 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43006
43007         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43008
43009 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43010
43011         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43012         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43013         runshlib, link_curses, and mathlib for link and run.
43014
43015         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43016         pass the runtime shared library options for Solaris, OSF/1, and
43017         Irix5, and link with -lcurses to avoid unresolved references.
43018
43019 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43020
43021         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43022         only run once.
43023
43024 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43025
43026         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43027
43028 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43029
43030         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43031         do not have a framework for the "compat" tests yet.
43032
43033 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43034
43035         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43036         set to null if we're testing vxworks5.1.  Use that instead of
43037         `-lm' in the setting of LIBS for link and run.
43038
43039 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43040
43041         * config/rom68k.exp (${tool}_load): Major changes to make it
43042         work.  Verified that it does in fact return the stuff in
43043         exec_output properly.  Catch any Emul or any TRAP other than 0.
43044
43045 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43046
43047         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43048         LDFLAGS properly for targets that need stuff from libgloss.
43049         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43050         only run once.
43051         (gpp_initialized): New variable.
43052
43053 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43054
43055         * config/rom68k.exp: Load libgloss.exp.
43056         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43057         so we can produce a fully linked binary.
43058         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43059         so we can produce a fully linked binary.
43060
43061 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43062
43063         * lib/plumhall.exp (ph_section): Watch for expected failures.
43064         Add missing `else'.
43065
43066         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43067         run the testcase.
43068         (c-torture): Likewise.
43069
43070 1995-08-28  Doug Evans  <dje@cygnus.com>
43071
43072         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43073
43074         * lib/mike-g++.exp (mike_cleanup): New proc.
43075         (prebase): New globals compiler_result, not_compiler_result,
43076         target_regexp.
43077         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43078         allow leading "-" in pattern.  Watch for unsupported tests.
43079         If $compiler_result is set, pattern match assembler code,
43080         and ditto for $not_compiler_result.
43081         * lib/mike-gcc.exp: Likewise.
43082
43083         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43084         execution "succeeded".
43085
43086 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43087
43088         * config/win32.exp: New file.
43089         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43090
43091 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43092
43093         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43094         unsupported.
43095         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43096         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43097         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43098
43099         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43100         "... without exceptions was ...".  That is now handled by
43101         prune_system_crud.
43102         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43103
43104 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43105
43106         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43107         sieve.c,sort2.c}: New files.
43108         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43109         sieve.exp,sort2.exp}: Drivers for them.
43110
43111         * lib/mike-gcc.exp (program_output): New user settable variable.
43112         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43113         messages.
43114         * lib/mike-g++.exp (program_output): New user settable variable.
43115
43116         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43117
43118         * config/sh.exp: Deleted (use sim.exp instead).
43119
43120 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43121
43122         * config/vx.exp: Declare CHECKTASK as global.
43123         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43124         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43125         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43126
43127 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43128
43129         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43130         target. Like vx.exp, only includes `vx29k.exp' instead of
43131         `vxworks.exp'.
43132
43133 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43134
43135         * config/sim.exp: Increase time limit from 120 seconds to 240.
43136
43137 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43138
43139         * gcc.c-torture/execute/950628-1.c: New test.
43140
43141 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43142
43143         * gcc.c-torture: Update with changes/additions from
43144         c-torture-1.34.
43145
43146 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43147
43148         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43149
43150 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43151
43152         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43153
43154 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43155
43156         * gcc.c-torture/compile/950512-1.c: New test.
43157         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43158         * gcc.dg/struct-ret-1.c: Likewise.
43159
43160 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43161
43162         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43163           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43164
43165 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43166
43167         * gcc.c-torture/special/920411-1.c: Deleted.
43168         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43169
43170 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43171
43172         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43173         cpu limit.
43174
43175 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43176
43177         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43178
43179 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43180
43181         From kenner;
43182         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43183         is the proper length.
43184         * va-arg-3.c: Likewise.
43185
43186 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43187
43188         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43189         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43190
43191         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43192         * lib/g++.exp (default_g++_start): Delete old cruft.
43193
43194 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43195
43196         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43197         (2 * (1 << 18)) to (2 * (1 << 17)).
43198
43199         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43200
43201 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43202
43203         * config/rom68k.exp: Renamed from config/idp.exp
43204
43205 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43206
43207         * c-torture/compile/921109-2.c
43208
43209 1995-04-18  Mike Stump  <mrs@cygnus.com>
43210
43211         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43212         excess errors.
43213
43214 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43215
43216         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43217         output.
43218         * lib/g++.exp (default_g++_start): Likewise.
43219
43220 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43221
43222         * gcc.c-torture/compile/950329-1.c: New test.
43223
43224 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43225
43226           * config/bug.exp (${tool}_load): Updated to use new remote_open
43227           and remote_close procs.
43228         * config/idp.exp: New file.
43229
43230 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43231
43232         * gcc.c-torture/execute/950322-1.c: New test.
43233
43234 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43235
43236         * config/vx.exp (${tool}_load): Clean up testing of return code from
43237         vxworks_ld and vxworks_spawn.
43238
43239 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43240
43241         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43242
43243 1995-03-13  Mike Stump  <mrs@cygnus.com>
43244
43245         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43246         can mark excess errors on a machine by machine basis.  Note, the
43247         default is to not expect any excess errors, even when excess
43248         errors test - is given, so you will want to put an XFAIL ... on
43249         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43250         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43251         those 4 machines, but no others.
43252
43253 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43254
43255         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43256         * lib/c-torture.exp: to here.
43257
43258 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43259
43260         * gcc.c-torture/execute/950221-1.c: New test.
43261         * gcc.c-torture/execute/struct-ret-1.c: New test.
43262         * gcc.c-torture/compile/950221-1.c: New test.
43263
43264         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43265
43266 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43267
43268         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43269         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43270
43271 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43272
43273         * g++.gb: New directory of tests, derived from my signature and
43274         class scoping tests.
43275
43276         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43277         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43278         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43279         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43280         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43281         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43282         * g++.gb/sig25.C: Likewise.
43283
43284         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43285         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43286         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43287         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43288         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43289         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43290         * g++.gb/sig25.exp: Likewise.
43291
43292         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43293         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43294         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43295         * g++.gb/scope13.C: Likewise, this test still fails.
43296
43297         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43298         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43299         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43300         * g++.gb/scope13.exp: Ditto.
43301
43302         * g++.gb/README: New file, explains what these tests are about.
43303
43304 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43305
43306         * lib/dg.exp (dg-do): Support `preprocess'.
43307         (dg-test): Likewise.
43308
43309 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43310
43311         * config/udi.exp: change "continue -expect" to "exp_continue".
43312
43313 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43314
43315         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43316         Delete redundant tests.
43317
43318         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43319         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43320         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43321         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43322         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43323         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43324         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43325         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43326
43327         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43328         storing label pointers.
43329         * gcc.c-torture/execute/921019-1.c: Likewise.
43330         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43331         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43332         parameter fp.
43333         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43334         constants.
43335
43336         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43337         Delete obsolete tests.
43338
43339         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43340         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43341         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43342         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43343         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43344         * gcc.c-torture/compile/950124-1.c: New test.
43345
43346         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43347
43348 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43349
43350         * lib/mike-g++.exp: Add -lm to LIBS.
43351
43352 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43353
43354         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43355
43356 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43357
43358         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43359
43360 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43361
43362         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43363
43364 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43365
43366         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43367         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43368         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43369         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43370         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43371         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43372         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43373         * g++.law/{operators31.C, operators32.C,
43374         * g++.law/{operators33.C, operators34.C}: Likewise.
43375         * g++.law/{pic1.C, refs2.C}: Likewise.
43376         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43377         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43378         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43379         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43380
43381         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43382         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43383         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43384         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43385         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43386         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43387         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43388         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43389         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43390         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43391         * g++.law/{operators34.exp}: Likewise.
43392         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43393         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43394         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43395         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43396         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43397
43398         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43399         No longer expected to fail.
43400         * g++.law/missed-error3.C: Tweak for recent bool changes.
43401
43402 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43403
43404         * config/emb-unix: Deleted.
43405         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43406         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43407
43408 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43409
43410         * lib/dg.exp (dg-test): Fix typo in last patch.
43411
43412 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43413
43414         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43415         (handles multiple occurrences).
43416
43417 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43418
43419         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43420         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43421         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43422         printed).
43423         * lib/c-torture.exp (c-torture-compile): Likewise.
43424         (c-torture): Prepend full path if missing.
43425         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43426         (gcc_fail): Likewise.
43427         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43428
43429 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43430
43431         * lib/netware.exp: Only attach to NetWare i386 systems.
43432
43433 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43434
43435         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43436         messages.  Add test name to "output pattern match" pass/fail message.
43437
43438 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43439
43440         * gcc.dg: New testsuite.
43441         * gcc.dg/dg.exp: New file.
43442
43443         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43444         test-switch.c}: Deleted.
43445
43446         * gcc.misc-tests/msgs.exp: New testcase driver.
43447
43448 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43449
43450         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43451         Watch for illegal return values from ${tool}_load.
43452         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43453         cross targets.  Coerce return value >0 to 1.
43454
43455 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43456
43457         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43458
43459         * config/emb-unix.exp: New file.
43460
43461         * config/sim.exp: Error if variable $SIM not defined.
43462         (${tool}_load): Mark test as "untested" if simulator missing.
43463
43464         * config/unix.exp: Load remote.exp to get rcp_download.
43465         * lib/c-torture.exp: Use different option lists for testcases with
43466         and without loops.
43467         * gcc.c-torture/execute/execute.exp: Likewise.
43468
43469 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43470
43471         * config/*.exp: Clarify return code from ${tool}_load.
43472         Call `unresolved' or `untested' instead of `warning' or `perror'
43473         (sometimes you still want to call both though).
43474         Add comment that `shell_id' is local to each file.
43475         * config/udi.exp (timeout): Set to 30.
43476         Don't print warning if connection fails, $connectmode has already
43477         printed an error.
43478         (${tool}_load): Move verbose messages to level 2.
43479         Rework pattern for "Process started" message.
43480         Pass `shell_id' to ${connectmode}_download.
43481         Retry twice upon timeout.  Make resetting of target more robust.
43482         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43483         Pass `shell_id' to exit_$connectmode.
43484         Only call exit_$connectmode if connected.
43485         * config/unix.exp (${tool}_load): Check return codes better.
43486         * config/vrtx.exp (${tool}_load): Likewise.
43487         * config/vx.exp (${tool}_load): Likewise.
43488         Delete unneeded global's.
43489         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43490         from ${tool}_load.
43491         (dg-stat): Delete.
43492         (dg-init): Delete recording of pass/fail counts.
43493         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43494         (old-dejagnu-init): Likewise.
43495         (old-dejagnu-stat): Delete contents, empty proc now.
43496         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43497         (c-torture): Delete references to lcnt, lpass, lfail.
43498         Get option list from TORTURE_OPTIONS.
43499         Delete -funroll[-all]-loops if no loops.
43500         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43501         (g++_stat): Delete contents (empty proc now).
43502         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43503         (gcc_finish): Likewise.
43504         (gcc_stat): Deleted.
43505         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43506         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43507         * gcc.c-torture/execute/execute.exp: Likewise.
43508         Split tests into two parts: compile, execute.
43509         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43510         no loops.  Update to reflect clarified return codes from ${tool}_load.
43511
43512 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43513
43514         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43515         to grep for.
43516         (old-dejagnu): Likewise (where necessary).
43517
43518 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43519
43520         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43521
43522         * lib/dg.exp (dg-process-target): Fix processing of selector.
43523         Add comment regarding use of `error'.
43524
43525         * lib/gcc.exp (prune_system_crud): Define if missing.
43526         * lib/g++.exp (prune_system_crud): Likewise.
43527
43528         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43529         Call prune_system_crud.
43530         * lib/dg.exp (dg-runtest): New proc.
43531         Use perror instead of send_user for tcl errors in testcase.
43532         Don't return any value, it's never used.
43533         Don't clobber previous definition of `unknown'.
43534         Print tcl errors in `dg-final'.
43535
43536 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43537
43538         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43539         (dg-test): Don't print errorInfo, it contains stack backtrace.
43540
43541 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43542
43543         * lib/g++.exp (runtest_file_p): Define if missing.
43544
43545 1994-09-24  Doug Evans  (dje@cygnus.com)
43546
43547         * lib/mike-g++.exp: Comment out loading of g++.exp.
43548         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43549         (default_g++_version): Always print something.
43550         (default_g++_start): Comment out call to `which'.
43551         (g++_start, g++_load): Deleted (must be defined in config file).
43552         * lib/gcc.exp: Test for existence of $CC at start.
43553         Delete check for tmpdir (done in gcc_init).
43554         (default_gcc_version): Always print something.
43555         (default_gcc_start): Comment out call to `which'.
43556         * config/*.exp: Major cleanup - make cross targets work at least a
43557         little better for g++ (by not being "--tool gcc" specific).
43558         Rename gcc_xxx to ${tool}_xxx.
43559         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43560         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43561
43562 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43563
43564         * lib/c-torture.exp (c-torture-compile): Rework compiler
43565         message processing.
43566
43567         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43568         c-torture.
43569
43570 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43571
43572         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43573
43574         * lib/dg.exp (dg-process-target): Support { target native }.
43575
43576 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43577
43578         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43579         looked for "... program xxx got fatal signal".
43580         Correct regsub munging of `comp_output'.
43581         Ignore compiler messages "path prefix not used" and "linker input
43582         file unused".
43583
43584 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43585
43586         * lib/gcc.exp (runtest_file_p): Define if missing.
43587         * gcc.prms/template.c: Example to work from.
43588
43589 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43590
43591         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43592         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43593
43594         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43595         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43596         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43597         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43598
43599         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43600         (dg-process-target): No longer a varargs proc.
43601         Return S/N for target, P/F for xfail.  All callers changed.
43602         (user option procs): More argument checking.
43603         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43604         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43605         (dg-test): Skip test if not running on selected target in `dg-do'.
43606         Update handling of `dg-do-what', `dg-output-text'.
43607         Separate execution pass/fail from output pattern match pass/fail.
43608         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43609
43610 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43611
43612         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43613         target for 920510-1.c.
43614
43615 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43616
43617         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43618         Clean up comment regarding use of passcnt, etc.
43619         (gcc_stat): Don't update `testcnt' here.
43620         (gcc_finish): Do it here.
43621         Might as well reset `but_id' here too.
43622         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43623         to determine if the file should be tested.
43624         * gcc.c-torture/compile/compile.exp: Likewise.
43625         * gcc.c-torture/execute/execute.exp: Likewise.
43626         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43627         * gcc.misc-tests/dg-test.exp: Likewise.
43628         * gcc.prms/prms.exp: Likewise.
43629         * gcc.wendy/wendy.exp: Likewise.
43630         * g++.old-deja.exp: Likewise.
43631         Move "Testing file" message to verbose level 1.
43632
43633 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43634
43635         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43636
43637 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43638
43639         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43640         (default_gcc_start): Accept optional second list element
43641         of compiler flags.  Print compiler output at verbosity level 2.
43642         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43643         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43644         Save current values of framework globals passcnt, failcnt, xpasscnt,
43645         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43646         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43647         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43648         xfailcnt to compute stats.  Update framework global `testcnt' from
43649         pass/fail counts.
43650         (gcc_finish): New proc.  Clean up test environment.
43651         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43652         (gcc_epass, gcc_efail): Delete.
43653         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43654         argument of line number.
43655         (dg-init): If the tool has an init routine, call it.
43656         (dg-test): Remove args `cflags_var' and `libs_var'.
43657         Pass all compiler options to ${tool}_start.
43658         Handle missing line number.
43659         (dg-finish): New function.
43660         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43661         particular files.  Call gcc_finish at end.  Move "skipping test"
43662         message to verbosity level 3.
43663         * gcc.c-torture/compile/compile.exp: Likewise.
43664         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43665         * gcc.c-torture/execute/execute.exp: Likewise.
43666         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43667         Print testcase being tried at verbosity level 1.
43668         * gcc.c-torture/special/special.exp: Unset xfail.
43669         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43670         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43671         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43672         * gcc.failure/failure.exp: Likewise.
43673         * gcc.ieee/ieee.exp: Likewise.
43674         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43675         Update call to dg-test.  Call dg-finish at end.
43676         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43677         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43678         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43679         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43680         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43681         * gcc.wendy/wendy.exp: Add copyright.
43682         Delete setting of tmpdir (done by gcc_init).
43683         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43684         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43685         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43686         gcc_[ce]pass/fail.
43687
43688 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43689
43690         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43691         confusion.
43692         (g++_load): Likewise.
43693
43694         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43695         Rename argument to `prog' to remove the confusion.
43696         Varargs fns behave differently too!
43697         (g++_load): Likewise.
43698
43699         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43700
43701         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43702         what it is.  Delete (always) printing of status value for !native.
43703         Simplify verbose code, and include status and exec_output.
43704         (g++_load): Use gcc_load.
43705
43706 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43707
43708         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43709         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43710         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43711         940714-3.c as these testcases don't exist anymore.  Make
43712         va-arg-1.c expected to pass.
43713
43714 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43715
43716         * gcc.misc-tests/misc.exp: Only run specific testcases.
43717         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43718         * gcc.misc-tests/dg-[1-9].c: New files.
43719
43720         * lib/dg.exp: New testsuite driver.
43721         * gcc.prms/prms.exp: Use it.
43722
43723         * README.gcc: New file.
43724
43725         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43726         Document and reset `lxpass' and `lxfail'.
43727         Simplify "initialized" message.
43728         (gcc_stat): Clean up comments a little.
43729
43730 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43731
43732         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43733
43734 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43735
43736         * lib/old-dejagnu.exp (process-option): New proc.
43737         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43738         (old-dejagnu): Simplify.
43739         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43740
43741 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43742
43743         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43744         exists and is not an empty string.
43745
43746         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43747         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43748         finished.
43749         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43750         automatically.
43751
43752         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43753         longer expected to fail.
43754
43755         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43756         "f" function call.
43757
43758         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43759
43760         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43761         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43762         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43763         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43764         c-torture-1.29.
43765
43766         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43767         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43768
43769         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43770
43771         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43772         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43773
43774         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43775         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43776         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43777
43778 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43779
43780         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43781         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43782         940714-1.c, 940714-2.c, 940714-3.c},
43783         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43784         gcc.misc-tests/{mg.c,mg.exp}:
43785         New tests.
43786         * gcc.noncompile/noncompile.exp: Change accordingly.
43787
43788 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43789
43790         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43791         Undo previous clobberage.
43792
43793 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43794
43795         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43796         * gcc.special/{930510-1.c, special.exp}:
43797         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43798         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43799         struct-varargs-1.c}: New tests from c-torture-1.26.
43800
43801 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43802
43803         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43804           argument to switch.
43805
43806 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43807
43808         * Revert the previous changes.  Please see Rob's directory
43809           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43810           fixes.
43811
43812 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43813
43814         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43815             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43816             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43817             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43818             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43819             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43820             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43821             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43822             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43823             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43824             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43825             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43826             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43827             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43828             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43829             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43830             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43831             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43832             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43833             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43834             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43835             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43836             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43837             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43838             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43839             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43840             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43841
43842 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43843
43844         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43845             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43846           with perror calls.
43847
43848 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43849
43850         * config/unix.exp (g++_load): Fix syntax.
43851
43852 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43853
43854         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43855         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43856         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43857         Don't expect va-arg-1.c to fail.  Correct expected output for
43858         920928-1.c.
43859         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43860         * gcc.wendy/hbm4.c: Correct typo.
43861         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43862
43863 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43864
43865         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43866         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43867         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43868         * lib/c-torture.exp (c-torture-compile): Ditto.
43869
43870         Reduce volume of output (remove all the -I's and such).
43871         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43872         Call gcc_cpass, gcc_cfail.
43873         (c-torture): Pass testing option to c-torture-compile.
43874
43875 1994-03-21  Doug Evans  (dje@cygnus.com)
43876
43877         Bring patches over from progressive.
43878         * config/default.exp: Exit remote shell cleanly.
43879         (g++_exit, g++_start): Add default versions.
43880         * config/sim.exp (gcc_load): Use perror, not error.
43881
43882 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43883
43884         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43885         set in site.exp.
43886
43887 1994-03-14  Doug Evans  (dje@cygnus.com)
43888
43889         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43890         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43891         (wendy_try): New proc to run testcase.
43892         (main loop): Call 'em.
43893         * gcc.wendy/*.c: Clean up pass to correct expected output.
43894
43895         * lib/gcc.exp: Minor cleanup work.
43896         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43897
43898 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43899
43900         * config/sim.exp (gcc_load): Document return codes better.
43901         Don't pass -v to simulator.
43902
43903 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43904
43905           * gcc.special/920717-x.c: Fix typo.
43906           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43907           get at sources.
43908
43909         * lib/mike-gcc.exp: Fix typo.
43910
43911 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43912
43913         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43914         binary to use, transform the name.
43915         * config/*.exp: rename everything. Nuke any g++ specific files,
43916         it's now a special case of gcc that requires no special support.
43917         Add a default.exp for unsupported targets.
43918
43919 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43920
43921         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43922         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43923         version of Tcl.
43924
43925 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43926
43927         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43928         than a warning.
43929
43930 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43931
43932         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43933
43934 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43935
43936         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43937         option_list.  Compile every file with only 4/6 option choices
43938         (same as C torture) instead of with 12/18 different option
43939         choices.
43940         * lib/c-torture.exp: Likewise.
43941
43942         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43943         not already set.
43944
43945 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43946
43947         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43948         can put an XFAIL *-*-* on excess errors.
43949
43950 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43951
43952         * g++.law: Add more tests derived from g++-bugs snapshots.
43953
43954         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43955         equivalent to g++.law/init9.
43956
43957         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43958         compiled it, and the a.out file after we've run it.
43959
43960 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43961
43962         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43963         compiled it, and the a.out file after we've run it.
43964
43965 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43966
43967         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43968
43969 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43970
43971         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43972         version number.
43973
43974 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43975
43976         * g++.law: New directory of g++ tests derived from the g++-bugs
43977         snapshots.
43978
43979 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43980
43981         * gcc.compile: initbug1.c initbug1.exp testcase added
43982
43983 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43984
43985         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43986         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43987           fixes submitted by Jeff Law (law@cs.utah.edu)
43988         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43989           Jeff Law (law@cs.utah.edu)
43990
43991
43992 1993-11-30  Mike Stump  (mrs@cygnus.com)
43993
43994         * config/unix-g++.exp: Follow the gcc way of doing things.
43995         * g++.old-deja/old-deja.exp: Minor updates.
43996         * lib/g++.exp: New file, follow the gcc way of doing things.
43997         * lib/old-dejagnu.exp: Minor updates.
43998         * lib/mike-g++.exp: Always unset errorInfo.
43999
44000 1993-11-06  Mike Stump  (mrs@cygnus.com)
44001
44002         * lib/gcc.exp: Fix some errors with the below change, CC and
44003         CFLAGS should be global when setting, not local.
44004
44005 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44006
44007         * lib/gcc.exp: Transform tool name.
44008
44009 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44010
44011         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44012
44013 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44014
44015         * lib/gcc.exp: change gcc_done to gcc_stat
44016
44017 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44018
44019         * Upgraded gcc testsuite to c-torture version 1.25
44020
44021 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44022
44023         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44024         * lib/c-torture: added hooks for new reporting code.
44025
44026 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44027
44028         * config/sh-gcc.exp: check if sh-sim exists in the path
44029
44030 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44031
44032         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44033         * gcc.compile/compile.exp: Initial changes for new logic.
44034         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44035         * gcc.failure/failure.exp: Initial changes for new logic.
44036         * gcc.ieee/ieee.exp: Initial changes for new logic.
44037         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44038         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44039         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44040         * lib/c-torture.exp: Initial changes for new logic.
44041         * lib/gcc.exp: Initial changes for new logic.
44042
44043 1993-10-15  Mike Stump  (mrs@cygnus.com)
44044
44045         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44046         depend upon failure or success.  Fully qualify names in failure
44047         and success messages.  Always remove a.out before starting
44048         compile, just in case.  Pay more attention to error text output by
44049         the compiler.  Handle testcases with no known past errors just
44050         like all others, so that things are uniform.  Other miscellaneous
44051         improvements.
44052
44053 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44054
44055         * gcc.cpp: new directory for cpp tests
44056
44057 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44058
44059         * lib/chill.exp: Code reformatted, removed unused code.
44060         * config/unix-chill.exp: Code reformatted, removed unused code.
44061         * chill.execute/execute.exp: Code reformatted, removed unused code.
44062         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44063
44064 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44065
44066         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44067         routines not written.
44068
44069 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44070
44071         * config/bug-gcc.exp: Use new procs from bug.exp.
44072
44073 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44074
44075         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44076         via ftp, rather than depending on NFS.
44077         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44078         case.
44079
44080 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44081
44082         * config/bug-gcc.exp: Use new download proc.
44083
44084 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44085
44086         * chill.execute/execute.exp: cleanups, handles errors better
44087         * chill.compile/compile.exp: rewrite, based on execute.exp
44088         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44089         * lib/chill.exp: major changes to diff proc and compile and link
44090           procs. added chill_fail and chill_pass wrappers to pass and
44091           fail. added more comments, and handle error codes better.
44092           Added a hack to capture stderr from exec, so noncompile tests
44093           can work.
44094
44095 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44096
44097         * chill.execute/execute.exp: rewrite of testsuite driver
44098         * lib/chill.exp: rewrite of testsuite driver
44099         * config/unix-chill.exp: rewrite of testsuite driver
44100
44101 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44102
44103         In chill.execute:
44104         * iexpr.ch: Standardize uppercase.
44105         * tuples.dat: Standardize uppercase.
44106         * vary.ch: standardize.  Correct varying string assignments.
44107         * vary.dat: Add new output lines.
44108
44109 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44110
44111         In chill.execute:
44112         * chprintf.ch: Standardize use of uppercase.
44113         * tuples.ch: Standardize and turn arr2 into a DCL,
44114           rather than a SYN.
44115         * pinits.ch: Standardize.
44116
44117 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44118
44119         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44120         * Makefil: Renamed to Makefile.in.
44121         * configure.in: New.
44122
44123 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44124
44125         In chill.execute:
44126         * .cvsignore: Add result/output files.
44127         * Makefile: Fix up variables at start.  Use MFLAGS
44128           everywhere.  Correct bool_loc, built_ins entries.
44129           Add entry for vary1.ch.
44130         * bitarray.ch: Standardize upper-case usage.
44131         * bitexpr.ch: Standardize, add output of b1.
44132         * params.ch: Use arrayt in along PROC parameters, to
44133           avoid novelty problems.
44134         * sets.ch: Tiny cleanup.
44135         * vary1.ch: Re-indent.
44136
44137 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44138
44139           * Add PR-related files to Makefiles, .cvsignore files, etc.
44140
44141 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44142
44143         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44144           with compiler objects. New names are test-flow.c and test-loop.c
44145
44146 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44147
44148         * Upgraded c-torture tests from 1.19 to 1.20
44149
44150         * new files:
44151         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44152         * gcc.compile: 930623-1.c 930623-2.c
44153         * gcc.noncompile: 930622-1.c 930622-2.c
44154         * gcc.failure: 920411-1.c 920627-2.c
44155         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44156
44157 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44158
44159         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44160           More changes to get testsuite working properly. Needs more work.
44161           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44162
44163 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44164
44165         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44166           More changes to get testsuite working properly. Needs more work.
44167
44168 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44169
44170         * chill.compile/compile.exp: Added for Dejagnu support
44171         * chill.execute/execute.exp: Added for Dejagnu support
44172         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44173
44174 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44175
44176         This should complete moving the CHILL test files.
44177         * chill.noncompile(.cvsignore printf.grt
44178             in-printf.grt chprintf.grt chprintf.ch):
44179             Added test-support files.
44180           (Makefile): Modified further.
44181         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44182             signal.ch): Added test files.
44183           * chill.execute (.cvsignore printf.grt printr.c
44184             in-printf.grt rts.c chprintf.grt rts.h): Added
44185           test-support files.
44186             (Makefile): More corrections.
44187
44188 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44189
44190         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44191           test cases, ready for DejaGnu.
44192
44193 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44194
44195         * Upgraded c-torture tests from 1.18 to 1.19
44196
44197         * gcc.compile: added test(s):
44198           930607-1.c
44199         * gcc.execute: added test(s):
44200           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44201
44202         * added new subdirectory for misc tests: gcc.misc-tests
44203         * gcc.misc-test(s): added tests:
44204           inst-check.c test-consts.c test-ior.c test-switch.c
44205
44206 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44207
44208         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44209
44210 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44211
44212         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44213
44214 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44215
44216         * Upgraded c-torture tests from 1.17 to 1.18
44217
44218 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44219
44220         * Upgraded c-torture tests from 1.12 to 1.17
44221
44222 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44223
44224         * lib/old-dejagnu.exp:
44225           Fixed handling of XFAIL target triplets to correctly
44226           recognize wildcard characters.  Removed code that
44227           appended a unique id tag to the end of the file name
44228           printed out by the result of the testcases within a
44229           given test file.
44230
44231 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44232
44233         * lib/old-dejagnu.exp:
44234           Reworked expected failure handling to trigger off of XFAIL
44235           keyword in keyphrase embeded in testcase source code. The
44236           XFAIL keyword must be at the end of the keyphrase line. It
44237           may optionally be followed by one or more target triplets.
44238           It has just occured that the handling of wildcards in the
44239           target triplet may not be correct.
44240
44241 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44242
44243         * g++.old-deja/tests:
44244           Moved all subdirectories up one level into g++.old-deja .
44245
44246         * lib/old-dejagnu.exp:
44247           Fixed problem with CXXFLAGS not being properly reset, and being
44248           corrupted with extraneous "-c" compiler option.  This was
44249           causing binaries to not be generated for test that needed them.
44250           Modified strings passed to "pass" and "fail" so that individual
44251           tests from the same test file would be distinguished by an
44252           identifier appended to the test file name in the summary logs;
44253           this corrected a problem with erroneous diff logs.  Added code
44254           to search testcases for expected fail and unexpected pass keywords.
44255
44256 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44257
44258         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44259
44260 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44261
44262         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44263           Removed extraneous text from end of "Special g++ Options"
44264           keyphrase.
44265
44266         * lib/old-dejagnu.exp: Added pattern matching to look for new
44267           keywords, embedded in testcases comments, which will trigger
44268           calls to xpass and xfail.
44269
44270 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44271
44272         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44273           comments embedded in the testcases, especially the one looking for
44274           special compiler options, as well as the pattern matching for the
44275           compiler output again.
44276
44277 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44278
44279         * lib/old-dejagnu.exp: Do a proper check of the return value for
44280           execute tests. Fixed several problems with the pattern matching
44281           of the compiler output which gave erroneous test results.
44282           Changed several of the test result messages to be more descriptive.
44283         * config/unix-g++.exp: Proc g++_load now actually works and
44284           executes the tests passed to it and returns a usable return
44285           value.
44286
44287 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44288
44289           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44290
44291 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44292
44293         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44294           Modified both files to properly execute the old style
44295           dejagnu tests. The previous versions of these files were
44296           experimental and did not function anything near correctly.
44297
44298 1993-04-05  Rob Savoye  (rob@cygnus.com)
44299
44300         * Removed all Makefile.in and configure.in files. No configuration
44301         needed now.
44302
44303 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44304
44305         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44306
44307 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44308
44309         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44310         gcc.special/configure.in, gcc.noncompile/configure.in,
44311         gcc.execute/configure.in, gcc.code_quality/configure.in,
44312         g++.other/configure.in, g++.old-deja/configure.in,
44313         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44314         in srcname setting.
44315
44316 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44317
44318         * lib/udi.exp: Fixed mondfe and mondfe_download.
44319         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44320         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44321
44322 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44323
44324         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44325         (gdb_exit): Don't remove *_soc files.
44326
44327 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44328
44329         * lib/c-torture.exp: Don't look for main; instead always use -w
44330         -c.  This is how the c-torture tests work.  Remove the object
44331         file if the compilation succeeds.
44332         * gcc.execute/execute.exp: Remove executable if test passes.
44333         * gcc.noncompile/noncompile.exp: Every test is an expected
44334         failure.
44335         * gcc.special/special.exp: Added tests from c-torture 1.11,
44336         corrected use of existing test.
44337         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44338         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44339         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44340         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44341         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44342         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44343         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44344         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44345         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44346         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44347         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44348         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44349         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44350         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44351         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44352         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44353         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44354         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44355         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44356         c-torture 1.11.
44357         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44358         correspond to c-torture 1.11.
44359
44360         * New file.