OSDN Git Service

PR rtl-optimization/23454
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * g++.dg/opt/pr23454-2.C: New test.
4
5 2006-08-11  Richard Guenther  <rguenther@suse.de>
6
7         PR middle-end/28651
8         * gcc.c-torture/execute/pr28651.c: New testcase.
9
10 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gnat.dg/specs/static_initializer.ads: New test.
13
14 2006-08-10  Paul Brook  <paul@codesourcery.com>
15
16         * gcc.target/arm/cond-asm.c: New test.
17
18 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19
20         PR tree-optimization/26197
21         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
22         * g++.dg/vect/vect.exp: Compile the new tests with
23         --param max-aliased-vops=0.
24
25 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
26
27         PR c++/28637
28         * g++.dg/template/void3.C: New test.
29
30         PR c++/28638
31         * g++.dg/template/void4.C: New test.
32
33         PR c++/28640
34         * g++.dg/template/void5.C: New test.
35         
36 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
37
38         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
39         after dg-do compile.
40
41 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
42
43         PR tree-optimizations/26969
44         * gcc.dg/vect/vect.exp: Compile tests prefixed with
45         "unswitch-loops" with -funswitch-loops.
46         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
47
48 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * gcc.dg/sparc-getcontext-1.c: Fix typo.
51         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
52         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
53         * objc.dg/dwarf-1.m: Likewise.
54         * objc.dg/dwarf-2.m: Likewise.
55         * obj-c++.dg/dwarf-2.mm: Likewise.
56
57 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
58
59         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
60         * objc.dg/dwarf-2.m: Likewise.
61         * obj-c++.dg/dwarf-2.mm: Likewise.
62
63         PR libfortran/28603
64         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
65
66         PR testsuite/27611
67         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
68
69         PR testsuite/27033
70         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
71
72 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
73
74         PR target/27827
75         * gcc.target/i386/pr27827.c: New testcase.
76
77 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
78
79         PR fortran/28590
80         * gfortran.dg/sequence_types_1.f90: New test.
81
82 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
83
84         PR fortran/28548
85         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
86         dg-warning.  Add -pedantic option.
87
88 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
89
90         PR c/28502
91         * gcc.dg/proto-1.c: New test.
92
93         PR c/27721
94         * gcc.dg/lvalue-4.c: New test.
95
96         PR c/28136
97         * gcc.dg/init-bad-5.c: New test.
98
99 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
100
101         PR c++/28347
102         * g++.dg/ext/typedef-init.C: Add new test for typedef 
103         initialization inside templates. Adjust existing error markers.
104
105 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/28148
108         * g++.dg/init/ptrmem3.C: New test.
109
110 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
111
112         PR tree-optimization/27770
113         * lib/target-support.exp: New target keyword "section_anchors". 
114         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
115         tests.
116         * gcc.dg/vect/section-anchors-pr27770.c: New test.
117         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
118         * gcc.dg/vect/section-anchors-vect-69.c: New test.
119         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
120         
121 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
122
123         * gcc.dg/20060801-1.c: Add missing '}'.
124
125 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
126
127         PR c++/27508
128         * g++.dg/parse/dtor9.C: New test.
129         * g++.dg/parse/dtor10.C: New test.
130         * g++.dg/other/error7.C: Adjust error-marker.
131
132         PR c++/28274
133         * g++.dg/other/default5.C: New test.
134
135 2006-08-02  Richard Guenther  <rguenther@suse.de>
136
137         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
138
139 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/28557
142         * g++.dg/template/conv9.C: New test.
143
144 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
145
146         PR debug/28063
147         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
148         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
149         Optionally return assembly text.  Update callers.
150         (check_no_compiler_messages): Update verbose messages.
151         (check_no_messages_and_pattern): New.
152         (check_effective_target_string_merging): New.
153
154 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
155
156         PR c++/28250
157         * g++.dg/eh/catch4.C: New test.
158
159         PR c++/28257
160         * g++.dg/other/qual1.C: New test.
161
162         PR c++/28259
163         * g++.dg/inherit/error2.C: New test.
164
165         PR c++/28267
166         * g++.dg/other/new1.C: New test.
167
168         * g++.dg/warn/pr23075.C: Remove obsolete test.
169         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
170         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
171
172 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
173
174         PR c++/28523
175         * g++.dg/eh/cast1.C: New test.
176
177 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
178
179         PR libfortran/28452
180         * gfortran.dg/random_3.f90:  New test.
181
182 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
183
184         PR c++/28432
185         * g++.dg/other/pr28304.C: Change expected error message.
186         * g++.dg/other/pr28432.C: New test.
187
188 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
189
190         PR c++/28256
191         * g++.dg/init/brace2.C: Change expected error message, add empty init.
192
193 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
194
195         PR debug/23336
196         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
197         at -g1.
198         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
199         g++.dg/debug/enum-2.C: New.
200
201 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
202
203         PR c++/6634
204         * g++.dg/parse/long1.C: Add more tests.
205
206 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
207
208         * gfortran.dg/lrshift_1.c: New file.
209
210 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR libgfortran/28335
213         * gfortran.dg/no_unit_error_1.f90: New test.
214
215 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
216
217         PR libgfortran/28335
218         * gfortran.dg/no_unit_error_1.f90: Delete test.
219         * gfortran.dg/no_unit_error_2.f90: Delete test.
220
221 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
222
223         * gfortran.dg/chmod_3.f90: New test.
224         * gfortran.dg/ltime_gmtime_1.f90: New test.
225         * gfortran.dg/ltime_gmtime_2.f90: New test.
226         * gfortran.dg/lrshift_1.f90: New test.
227         * gfortran.dg/chmod_1.f90: New test.
228         * gfortran.dg/chmod_2.f90: New test.
229
230 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
231
232         PR c++/27668
233         * g++.dg/template/crash55.C: New test.
234
235         PR c++/27962
236         * g++.dg/template/nontype16.C: New test.
237
238         * g++.dg/template/void2.C: Adjust error markers.
239         * g++.dg/template/nontype5.C: Adjust error markers.
240         
241 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
242
243         * gcc.target/i386/stack-prot-kernel.c: New test.
244
245 2006-07-27  Roger Sayle  <roger@eyesopen.com>
246
247         * gcc.dg/builtins-55.c: New test case.
248
249 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
250
251         PR rtl-optimization/27907
252         * gcc.c-torture/compile/pr27907.c: New test.
253
254 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
255
256         * gfortran.dg/mclock.f90: New test.
257         * gfortran.dg/int_conv_1.f90: New test.
258         * gfortran.dg/stat_1.f90: New test.
259         * gfortran.dg/stat_2.f90: New test.
260
261 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
262
263         PR libgfortran/28335
264         * gfortran.dg/no_unit_error_1.f90: New test.
265         * gfortran.dg/no_unit_error_2.f90: New test.
266         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
267
268 2006-07-25  Roger Sayle  <roger@eyesopen.com>
269
270         PR middle-end/28473
271         * gcc.dg/fold-convround-1.c: New test case.
272
273 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
274
275         * gfortran.dg/arithmetic_if.f90:  Fix comments.
276
277 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
278
279         PR c++/27572
280         * g++.dg/other/typedef1.C: New test.
281         * g++.dg/template/typedef4.C: New test.
282         * g++.dg/template/typedef5.C: New test.
283
284 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
285
286         PR fortran/28416
287         * gfortran.dg/allocatable_dummy_3.f90: New.
288
289 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
290
291         PR fortran/28439
292         * gfortran.dg/arithmetic_if.f90:  New test.
293
294 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
295
296         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
297         avoid memcpy optimization.
298         
299 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR fortran/25289
302         * gfortran.dg/direct_io_6.f90: New test.
303
304 2006-07-24  Jan Hubicka  <jh@suse.cz>
305
306         PR c/25795
307         PR c++/27369
308         * gcc.dg/pr25795.c: New test.
309         * gcc.dg/pr25795-1.c: New test.
310
311 2006-07-23  Roger Sayle  <roger@eyesopen.com>
312
313         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
314         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
315         which may be transformed to "g || h" on some platforms.
316
317 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
318
319         PR c++/28025
320         * g++.dg/template/friend45.C: New test.
321
322 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR libgfortran/28339
325         * gfortran.dg/arrayio_8.f90: New test.
326
327 2006-07-21  Mike Stump  <mrs@apple.com>
328
329         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
330
331         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
332
333 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
334
335         PR c++/28250
336         * g++.dg/eh/catch3.C: New test.
337
338         PR c++/28363
339         * g++.dg/template/defarg10.C: New test.
340
341 2006-07-20  Paul Brook  <paul@codesourcery.com>
342
343         PR 27363
344         * gcc.dg/pr27363.c: New test.
345
346 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
347
348         PR c++/28338
349         * g++.dg/init/ref13.C: New test.
350
351 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
352
353         PR obj-c++/28434
354         * obj-c++.dg/proto-error-1.mm: New test.
355
356 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
357
358         PR c++/28337
359         * g++.dg/template/string1.C: New test.
360
361 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/28048
364         * g++.dg/template/defarg9.C: New test.
365
366         PR c++/28235
367         * g++.dg/template/static27.C: New test.
368
369 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
370
371         PR 28410
372         * gcc.dg/tree-ssa/pr28410.c: New test.
373
374 2006-07-18  Lee Millward  <lee.millward@gmail.com>
375
376         PR c++/28258
377         * g++/dg/other/error13.C: New test.
378
379         PR c++/28260
380         * g++.dg/template/friend44.C: New test.
381         
382 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
383
384         PR c++/27495
385         * g++.dg/other/pr27495.C: New.
386
387 2006-07-18  Olivier Hainque  <hainque@adacore.com>
388
389         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
390         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
391         
392 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
393
394         PR c/28286
395         * gcc.dg/pragma-pack-4.c: New test.
396
397 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
398
399         PR c++/28291
400         * g++.dg/ext/pr28291.C: New test.
401
402 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
403
404         PR middle-end/28403
405         * gcc.c-torture/execute/pr28403.c: New test.
406
407 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
408
409         PR middle-end/28402
410         * gcc.dg/pr28402.c: New test.
411
412 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
413
414         PR c++/28304
415         * g++.dg/other/pr28304.C: New test.
416
417 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
418
419         PR other/28251
420         gcc.c-torture/unsorted/dump-noaddr.c: New test.
421         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
422
423 2006-07-17  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/28238
426         * g++.dg/tree-ssa/pr28238.C: New testcase.
427
428 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
429
430         PR c++/28250
431         * g++.dg/eh/catch1.C: New test.
432         * g++.dg/eh/catch2.C: New test.
433
434 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
435
436         PR c++/28370
437         * g++.dg/template/anon3.C: New test.
438
439 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/20844
442         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
443         specifiers requiring an explicit format tag..
444
445         PR fortran/28201
446         * gfortran.dg/generic_5: New test.
447
448         PR fortran/20893
449         * gfortran.dg/elemental_optional_args_1.f90: New test.
450
451 2006-07-16  Olivier Hainque  <hainque@adacore.com>
452
453         * gnat.dg/assert.ads: New file.
454         * gnat.dg/controlled_record.ads: Likewise.
455         * gnat.dg/controlled_record.adb: Likewise.
456
457 2006-07-15  Lee Millward  <lee.millward@gmail.com>
458
459         PR c++/28292
460         * g++.dg/other/error12.C: New test.
461
462         PR c++/28269
463         * g++.dg/template/crash54.C: New test.
464         
465 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
466
467         PR c++/28249
468         * g++.dg/parse/catch1.C: New test.
469
470         PR c++/28294
471         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
472
473         PR c++/28387
474         * g++.dg/ext/attrib24.C: New test.
475
476 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
477
478         PR c++/28343
479         * g++.dg/ext/asmspec1.C: New test.
480
481 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
482
483         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
484         (dg-test): Support shouldfail tests.
485         * lib/target-supports-dg.exp (dg-shouldfail): New.
486         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
487         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
488         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
489         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
490         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
491         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
492         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
493
494 2006-07-13  Jan Hubicka  <jh@suse.cz>
495
496         * gcc.target/i386/memcpy-1.c: New.
497
498 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
499
500         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
501
502 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
503
504         PR fortran/25097
505         * gfortran.dg/present_1.f90: New test.
506
507         PR fortran/20903
508         * gfortran.dg/interface_derived_type_1.f90: New test.
509
510 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
511
512         PR fortran/28213
513         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
514         list.
515
516 2006-07-07  Lee Millward  <lee.millward@gmail.com>
517
518         PR c++/27820
519         * g++.dg/other/label1.C: New test.
520         
521 2006-07-07   Richard Guenther  <rguenther@suse.de>
522
523         PR middle-end/28268
524         * gcc.dg/torture/pr28268.c: New testcase.
525
526 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
527
528         PR c++/27019
529         * g++.dg/ext/pr27019.C: New.
530
531 2006-07-07  Richard Guenther  <rguenther@suse.de>
532
533         PR tree-optimization/28187
534         * gcc.dg/pr28187.c: New testcase.
535
536 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * gnat.dg/address_conversion.adb: New test.
539         * gnat.dg/boolean_subtype.adb: Likewise.
540         * gnat.dg/frame_overflow.adb: Likewise.
541         * gnat.dg/pointer_array.adb: Likewise.
542         * gnat.dg/pointer_conversion.adb: Likewise.
543
544 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
545
546         PR fortran/28237
547         PR fortran/23420
548         * gfortran.dg/print_fmt_5.f90: New test.
549
550 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
551
552         PR fortran/28129
553         * gfortran.dg/bounds_check_4.f90: New test.
554
555 2006-07-05  Richard Guenther  <rguenther@suse.de>
556
557         PR target/28158
558         * gfortran.dg/pr28158.f90: New testcase.
559
560 2006-07-05  Richard Guenther  <rguenther@suse.de>
561
562         PR tree-optimization/28162
563         * gcc.dg/pr28162.c: New testcase.
564
565 2006-07-05  Richard Guenther  <rguenther@suse.de>
566         Andrew Pinski  <pinskia@gcc.gnu.org>
567
568         PR c++/27084
569         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
570
571 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
572
573         PR fortran/28174
574         * gfortran.dg/actual_array_substr_2.f90: New test.
575
576         PR fortran/28167
577         * gfortran.dg/actual_array_constructor_2.f90: New test.
578
579 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
580
581         * gfortran.dg/itime_idate_1.f: New test.
582         * gfortran.dg/itime_idate_2.f: New test.
583
584 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
585
586         PR libgfortran/27704
587         * gfortran.dg/open_status_3.f90: New test.
588         * gfortran.dg/fmt_l.f90: Update for new feature.
589
590 2006-07-03  Asher Langton  <langton2@llnl.gov>
591
592         * gfortran.dg/oldstyle_2.f90: New.
593
594 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
595
596         * gnat.dg/string_slice.adb: New test.
597
598 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
599
600         PR fortran/19259
601         * gfortran.dg/semicolon_fixed.c: New.
602         * gfortran.dg/semicolon_free.c: New.
603
604 2006-06-30  Mike Stump  <mrs@apple.com>
605
606         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
607         that don't support internal visibility.
608
609 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
610
611         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
612         for '(' / ')' needing an extra '\'.
613
614 2006-06-29  Roger Sayle  <roger@eyesopen.com>
615
616         PR middle-end/27428
617         * gcc.dg/pr27428-1.c: New test case.
618
619 2006-06-29  Mike Stump  <mrs@apple.com>
620
621         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
622         on darwin as we can't align commons large enough yet.
623
624         * gcc.dg/vla-8.c: Add additional testcases.
625
626 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
627
628         PR c++/28114
629         * g++.dg/other/pr28114.C: New.
630
631 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
632
633         * gcc.c-torture/compile/20060625-1.c: New test.
634
635 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/20867
638         * gfortran.dg/stfunc_3.f90: New test.
639
640         PR fortran/25056
641         * gfortran.dg/impure_actual_1.f90: New test.
642
643         PR fortran/20874
644         * gfortran.dg/elemental_result_1.f90: New test.
645
646         PR fortran/25073
647         * gfortran.dg/select_7.f90: New test.
648
649         PR fortran/27554
650         * intrinsic_actual_1.f: New test.
651
652         PR fortran/22038
653         PR fortran/28119
654         * gfortran.dg/forall_4.f90: New test.
655
656         PR fortran/25072
657         * gfortran.dg/forall_5.f90: New test.
658
659 2006-06-25  Lee Millward  <lee.millward@gmail.com>
660
661         PR c++/28051
662         * g++.dg/template/using13.C: New test.
663
664         PR c++/28054
665         * g++.dg/other/incomplete3.C: New test.
666         
667 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
668
669         PR fortran/28081
670         * gfortran.dg/substr_3.f: New test.
671         * gfortran.dg/equiv_2.f90: Update expected error message.
672
673 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/28118
676         * gfortran.dg/actual_array_substr_1.f90: New test.
677
678 2006-06-24  Olivier Hainque  <hainque@adacore.com>
679
680         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
681         * gnat.dg/scalar_mode_agg_compare.adb: New test.
682         
683 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
684
685         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
686
687 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
688
689         PR fortran/27981
690         * gfortran.dg/simpleif_2.f90: New test.
691
692 2006-06-23  Lee Millward  <lee.millward@gmail.com>
693
694         * g++.dg/template/error22.C: Fix typo.
695         
696 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
697
698         PR c++/28112
699         * g++.dg/ext/attrib23.C: New test.
700
701 2006-06-23  Olivier Hainque  <hainque@adacore.com>
702
703         * gnat.dg/varsize_temp.adb: New test.
704         
705 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
706
707         PR c++/11468
708         * g++.dg/other/java2.C: New test.
709
710 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
711
712         PR target/27789
713         * g++.dg/ext/dllimport4.C. Add more tests for invalid
714         initialization.
715
716 2006-06-22  Roger Sayle  <roger@eyesopen.com>
717
718         PR target/27531
719         * gcc.dg/pr27531-1.c: New test case.
720
721 2006-06-22  Asher Langton  <langton2@llnl.gov>
722
723         PR fortran/24748
724         * gfortran.dg/implicit_8.f90: New.
725
726 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
727
728         PR rtl-optimization/28121
729         * gcc.dg/pr28121.c: New test.
730
731 2006-06-22  Lee Millward  <lee.millward@gmail.com>
732
733         PR c++/27805
734         * g++.dg/parse/ptrmem6.C: New test.
735
736         PR c++/27821
737         * g++.dg/template/error22.C: New test.
738         
739 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
740
741         PR c++/28111
742         * g++.dg/template/friend43.C: New test.
743
744         PR c++/28110
745         * g++.dg/template/crash53.C: New test.
746
747         PR c++/28109
748         * g++.dg/rtti/incomplete1.C: New test.
749
750 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
751
752         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
753
754 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
755
756         * gcc.c-torture/execute/complex-7.c: New.
757
758 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
759
760         * gcc.dg/merge-all-constants-1.c: New test.
761
762 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
763
764         PR c++/28113
765         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
766
767 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
768
769         * gfortran.dg/rrspacing_1.f90: New test.
770
771 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
772
773         PR c++/28052
774         * g++.dg/other/bitfield2.C: New test.
775
776 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
777
778         PR tree-optimization/27331
779         * gcc.dg/pr27331.c: New test.
780
781 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
782             Eric Botcazou  <ebotcazou@adacore.com>
783
784         PR ada/18692
785         * lib/gnat.exp: New file.
786         * lib/gnat-dg.exp: Likewise.
787         * gnat.dg: New directory.
788         * gnat.dg/dg.exp: New driver.
789         * gnat.dg/specs: New directory.
790         * gnat.dg/specs/specs.exp: New driver.
791         * gnat.dg/style: New directory.
792         * gnat.dg/style/style.exp: New driver.
793
794 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
795
796         PR fortran/16206
797         * gfortran.dg/array_initializer_1.f90: New test.
798
799         PR fortran/28005
800         * gfortran.dg/matmul_3.f90: New test.
801
802 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
803
804         PR middle-end/28075
805         * gcc.dg/tree-ssa/inline-1.c: New test.
806
807 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
808
809         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
810         in malloc prototype; remove XFAIL.
811         * gcc.dg/pr18241-2.c: Ditto.
812         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
813         in memset prototype; remove XFAIL.
814         * gcc.dg/tree-ssa/pr23382.c: Ditto.
815
816 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
817
818         * gcc.dg/vla-8.c: Add.
819
820 2006-06-19  Richard Guenther  <rguenther@suse.de>
821
822         PR tree-optimization/27090
823         * g++.dg/tree-ssa/pr27090.C: New testcase.
824
825 2006-06-19  Roger Sayle  <roger@eyesopen.com>
826
827         PR target/27861
828         * gcc.dg/pr27861-1.c: New test case.
829
830 2006-06-19  Richard Guenther  <rguenther@suse.de>
831
832         PR middle-end/28045
833         * gcc.dg/torture/pr28045.c: New testcase.
834
835 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
836
837         PR fortran/26801
838         * gfortran.dg/associated_4.f90: New test.
839
840 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
841
842         PR fortran/19310
843         PR fortran/19904
844         * gfortran.dg/real_const_3.f90: New test.
845
846 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/28016
849         * g++.dg/template/static26.C: New test.
850
851         PR c++/27979
852         * g++.dg/expr/bitfield2.C: New test. 
853
854         PR c++/27884
855         * g++.dg/parse/linkage2.C: New test.
856
857 2006-06-16  Richard Guenther  <rguenther@suse.de>
858
859         PR middle-end/27116
860         * gcc.dg/pr15785-1.c: Revert last change.
861         * gcc.dg/torture/pr27116-2.c: New testcase.
862
863 2006-06-16  Roger Sayle  <roger@eyesopen.com>
864
865         PR middle-end/27802
866         * gcc.dg/pr27802-1.c: New test case.
867
868 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
869
870         PR c++/27689
871         * g++.dg/template/ttp18.C: New test.
872         * g++.dg/template/ttp19.C: Likewise.
873
874         PR c++/27666
875         * g++.dg/expr/cond9.C: New test.
876
877         PR c++/27640
878         * g++.dg/template/ctor7.C: New test.
879
880 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
881
882         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
883
884 2006-06-16  Richard Guenther  <rguenther@suse.de>
885
886         PR tree-optimization/27781
887         * gcc.dg/tree-ssa/pr27781.c: New testcase.
888
889 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
890
891         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
892
893 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
894
895         * gcc.dg/tree-ssa/loop-18.c: New test.
896
897 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/27665
900         * g++.dg/template/crash52.C: New test.
901
902         PR c++/27648
903         * g++.dg/ext/attrib22.C: New test.
904
905         PR c++/26559
906         * g++.dg/template/builtin1.C: New test.
907         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
908         
909         PR c++/28018
910         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
911         assignment.
912         * g++.old-deja/g++.pt/crash51.C: Likewise.
913
914         PR c++/27227
915         * g++.dg/lookup/linkage1.C: New test.
916         * g++.dg/lookup/linkage2.C: Likewise.
917
918 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
919
920         PR middle-end/27959
921         * gcc.dg/pr27959.c: New testcase.
922
923 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
924
925         PR target/28014:
926         * g++.dg/eh/div.C: New test.
927
928 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
929
930         PR c++/27894
931         * g++.dg/tree-ssa/pr26757.C: New test.
932         * g++.dg/tree-ssa/pr27894.C: New test.
933
934 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
935
936         * gcc.c-torture/compile/20060609-1.c: New test.
937         
938         PR target/27863
939         * gcc.c-torture/compile/pr27863.c: New test.
940
941 2006-06-13  Richard Guenther  <rguenther@suse.de>
942
943         PR tree-optimization/27830
944         * g++.dg/tree-ssa/pr27830.C: New testcase.
945
946 2006-06-13  Matthew Sachs  <msachs@apple.com>
947
948         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
949         the list of compiler flags; this causes those flags to be checked
950         for things like dg-skip-if.
951
952 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
953
954         PR c++/27601
955         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
956
957 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
958             Kazu Hirata  <kazu@codesourcery.com>
959
960         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
961         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
962
963 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
964
965         PR c++/27933
966         * g++.dg/lookup/using15.C: New test.
967
968         PR c++/27951
969         * g++.dg/other/anon4.C: New test.
970
971 2006-06-12  Roger Sayle  <roger@eyesopen.com>
972
973         PR c++/21210
974         * g++.dg/init/complex1.C: New test case.
975
976 2006-06-11  Eric Christopher  <echristo@apple.com>
977
978         PR middle-end/27948
979         * gcc.dg/bf-ms-layout.c: Run on darwin.
980         * gcc.dg/bf-no-ms-layout: Ditto.
981         * gcc.dg/attr-ms_struct-2.c: New.
982         * gcc.dg/bf-ms-layout-2.c: Ditto.
983
984 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
985
986         * gcc.dg/attr-ms_struct-packed1.c: New.
987
988 2006-06-09  Mike Stump  <mrs@apple.com>
989
990         * gcc.dg/vla-7.c: Add.
991
992 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/24558
995         * gfortran.dg/entry_6.f90: New test.
996
997         PR fortran/20877
998         PR fortran/25047
999         * gfortran.dg/entry_7.f90: New test.
1000
1001 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR c/27747
1004         * gcc.dg/cpp/_Pragma6.c: New test.
1005
1006         PR c++/27748
1007         * g++.dg/cpp/_Pragma1.C: New test.
1008
1009         PR preprocessor/27746
1010         * gcc.dg/gomp/macro-3.c: New test.
1011         * gcc.dg/gomp/macro-4.c: New test.
1012         * g++.dg/gomp/macro-3.C: New test.
1013         * g++.dg/gomp/macro-4.C: New test.
1014
1015 2006-06-09  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/26998
1018         * gcc.dg/torture/pr26998.c: New testcase.
1019         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1020
1021 2006-06-08  Mike Stump  <mrs@apple.com>
1022
1023         * gcc.dg/pr27095.c: Account for stubs.
1024
1025         PR target/26427
1026         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1027         produce bad code on darwin.
1028
1029 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1030
1031         PR fortran/27958
1032         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1033
1034 2006-06-08  Asher Langton  <langton2@llnl.gov>
1035
1036         PR fortran/27786
1037         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1038
1039 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1040
1041         PR target/27421
1042         * gcc.dg/union-3.c: New test.
1043
1044 2006-06-08  Richard Guenther  <rguenther@suse.de>
1045
1046         PR middle-end/27116
1047         * gcc.dg/torture/pr27116.c: New testcase.
1048         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1049
1050 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1051
1052         PR rtl-optimization/26449
1053         * gcc.dg/pr26449.c: New test.
1054
1055 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1056
1057         PR c++/27601
1058         * g++.dg/ext/offsetof1.C: Test member functions.
1059
1060 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1061
1062         * gcc.dg/pr27095.c: Improve scanning.
1063
1064 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR fortran/23091
1067         * gfortran.dg/saved_automatic_1.f90: New test.
1068
1069         PR fortran/24168
1070         * gfortran.dg/array_simplify_1.f90: New test.
1071
1072         PR fortran/25090
1073         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1074
1075         PR fortran/25058
1076         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1077
1078 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1079
1080         PR c++/27177
1081         * g++.dg/expr/cast7.C: New test.
1082
1083 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1084
1085         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1086         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1087         * lib/fortran-torture.exp (fortran-torture-compile,
1088         fortran-torture-execute): Ditto.
1089
1090 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1091
1092         PR target/27842
1093         * gcc.dg/vmx/pr27842.c: New test.
1094
1095 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1096
1097         PR libfortran/27895
1098         * gfortran.dg/bounds_check_3.f90: New test.
1099
1100 2006-06-05  Mike Stump  <mrs@apple.com>
1101
1102         * objc.dg/objc-fast-4.m: Skip for ppc64.
1103
1104 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1105
1106         PR testsuite/27705
1107         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1108
1109 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1110             Victor Kaplansky  <victork@il.ibm.com>
1111
1112         PR tree-optimizations/26360
1113         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1114         with -fno-tree-dce.
1115         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1116
1117 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1118
1119         PR fortran/14067
1120         * gfortran.dg/data_char_1.f90: Add messages for truncated
1121         strings.
1122
1123         PR fortran/16943
1124         * gfortran.dg/func_decl_2.f90: New test.
1125
1126         PR fortran/20839
1127         * gfortran.dg/do_2.f90: New test.
1128
1129         PR fortran/27655
1130         * gfortran.dg/associated_3.f90: New test.
1131
1132 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/27819
1135         * g++.dg/template/static25.C: New test.
1136
1137         PR c++/27722
1138         * g++.dg/init/array21.C: New test.
1139
1140         PR c++/27807
1141         * g++.dg/ext/complit7.C: New test.
1142
1143         PR c++/27806
1144         * g++.dg/parse/ptrmem5.C: New test.
1145
1146 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1147             Andrew Pinski  <pinskia@physics.uc.edu>
1148
1149         PR c/27150
1150         PR middle-end/27382
1151         * gcc.dg/pr27150-1.c: New testcase.
1152         * gcc.dg/pr27382-1.c: New testcase.
1153         * gcc.dg/pr27382-2.c: New testcase.
1154
1155 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1156
1157         PR c/25161
1158         PR c/27020
1159         * gcc.dg/array-10.c: New test.
1160
1161 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1162
1163         PR c++/27804
1164         * g++.dg/init/const4.C: New test.
1165         * g++.dg/init/member1.C: Add error-marker.
1166         * g++.dg/other/fold1.C: Adjust error-marker.
1167
1168 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1169
1170         PR c++/27601
1171         * g++.dg/ext/offsetof1.C: New test.
1172
1173 2006-06-04 Eric Christopher <echristo@apple.com>
1174
1175         * gcc.dg/attr-ms_struct-1.c: New.
1176
1177 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1178
1179         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1180
1181 2006-06-04  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/27039
1184         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1185
1186 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1187
1188         PR target/26223
1189         * gcc.target/i386/amd64-abi-2.c: New test case.
1190
1191 2006-06-02  Eric Christopher  <echristo@apple.com>
1192
1193         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1194         * gcc.target/i386/20020523-1.c: Skip if darwin.
1195         * gcc.target/i386/asm-3.c: Ditto.
1196         * gcc.target/i386/20011119-1.c: Ditto.
1197         * gcc.target/i386/clobbers.c: Remove pic part of test.
1198
1199 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1200
1201         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1202         * g++.old-deja/g++.other/init19.C: Ditto.
1203         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1204         and add other platforms as expected failures.
1205
1206 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1207
1208         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1209         (is-effective-target-keyword): Ditto.
1210
1211 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1212
1213         PR fortran/27715
1214         * gfortran.dg/extended_char_comparison_1.f:  New test.
1215
1216 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1217
1218         PR fortran/25098
1219         * gfortran.dg/dummy_procedure_1.f90: New test.
1220
1221         PR fortran/25147
1222         * gfortran.dg/dummy_procedure_2.f90: New test.
1223
1224         * gfortran.dg/associated_2.f90: Correct to make consistent with
1225         standard.
1226
1227 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1228
1229         * gcc.target/i386/387-11.c: New test case.
1230
1231 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1232
1233         PR c++/27801
1234         * g++.dg/template/cond6.C: New test.
1235
1236         PR c++/26496
1237         * g++.dg/template/crash51.C: New test.
1238         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1239
1240         PR c++/27385
1241         * g++.dg/init/array20.C: New test.
1242
1243 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1244
1245         * gcc.dg/builtins-54.c: New test case.
1246
1247 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/26433
1250         * g++.dg/template/fntry1.C: Add dg-do link.
1251
1252         PR c++/27808
1253         * g++.dg/parse/friend6.C: New test.
1254
1255 2006-05-30  Asher Langton  <langton2@llnl.gov>
1256
1257         * gfortran.dg/cray_pointers_7.f90: New test.
1258
1259 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1260
1261         PR tree-optimization/23452
1262         * gcc.dg/fold-mulconj-1.c: New test case.
1263
1264 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1265
1266         PR c++/27803
1267         * g++.dg/parse/bitfield1.C: New test.
1268
1269 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1270
1271         * gcc.target/ppc-eq0-1.c: New test case.
1272         * gcc.target/ppc-negeq0-1.c: New test case.
1273
1274 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1275
1276         PR c/27273
1277         * gcc.dg/overflow-warn-5.c: New test.
1278
1279 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1280
1281         PR c/27718
1282         * gcc.dg/sizeof-1.c: New test.
1283
1284 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1285
1286         PR target/27790
1287         * gcc.target/i386/pr27790.c: New test.
1288
1289 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1290
1291         PR libgfortran/27757
1292         * gfortran.dg/direct_io_5.f90: New test.
1293
1294 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1295
1296         PR libgfortran/27634
1297         * gfortran.dg/fmt_missing_period_1.f: New test.
1298         * gfortran.dg/fmt_missing_period_2.f: New test.
1299         * gfortran.dg/fmt_missing_period_3.f: New test.
1300
1301 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1302
1303         PR fortran/19777
1304         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1305         arrays.
1306
1307 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1308
1309         PR c++/27713
1310         * g++.dg/template/new6.C: New test.
1311
1312 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1313
1314         PR tree-optimization/24964
1315         * gcc.target/i386/387-10.c: New test case.
1316
1317 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1318
1319         * intrinsics/string_intrinsics.c (compare_string):
1320         Use memcmp instead of strncmp to avoid tripping over
1321         CHAR(0) in a string.
1322
1323 2006-05-27  Richard Guenther  <rguenther@suse.de>
1324
1325         PR middle-end/27773
1326         * gcc.dg/torture/pr27773.c: New testcase.
1327
1328 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1329
1330         * gcc.dg/pr24561.c: Rename to..
1331         * gcc.dg/pr25962.c: .. this.
1332
1333 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1334
1335         PR fortran/19777
1336         * gfortran.dg/bounds_check_2.f: New test.
1337
1338 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1339
1340         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1341         * gfortran.dg/byte_1.f90: Likewise.
1342         * gfortran.dg/dup_save_2.f90: Likewise.
1343
1344 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1345
1346         * gfortran.dg/associated_2.f90: New test.
1347
1348 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1349
1350         PR fortran/27524
1351         * gfortran.dg/bounds_check_1.f90: New test.
1352
1353 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1354
1355         PR rtl-optimization/27661
1356         * gcc.dg/pr27661.c: New test case.
1357
1358 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1359
1360         PR fortran/23151
1361         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1362         * gfortran.dg/print_parentheses_1.f:  New test.
1363         * gfortran.dg/print_parentheses_2.f90:  New test.
1364
1365 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR target/27758
1368         * gcc.dg/pr27758.c: New test.
1369
1370 2006-05-24  Falk Hueffner  <falk@debian.org>
1371
1372         * gcc.c-torture/compile/pr27571.c: New test.
1373
1374 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1375
1376         PR fortran/27709
1377         * gfortran.dg/spec_expr_4.f90: New test.
1378
1379         PR fortran/27155
1380         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1381
1382 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR c++/20103
1385         * g++.dg/ext/complit6.C: New test.
1386         * g++.dg/ext/complit3.C: Adjust error markers.
1387         * g++.dg/init/const3.C: New test.
1388
1389 2006-05-25  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/27743
1392         * gcc.dg/torture/pr27743.c: New testcase.
1393
1394 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1395
1396         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1397
1398 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1399
1400         * gcc.dg/compat/scalar-by-value-x.h: New.
1401         * gcc.dg/compat/scalar-by-value-y.h: New.
1402         * gcc.dg/compat/scalar-by-value-5.c: New.
1403         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1404         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1405         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1406         * gcc.dg/compat/scalar-by-value-6.c: New.
1407         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1408         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1409         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1410
1411 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1412
1413         PR tree-optimization/27639
1414         PR tree-optimization/26719
1415         * gcc.dg/pr27639.c: New test.
1416         * gcc.dg/pr26719.c: New test.
1417         * gcc.dg/tree-ssa/scev-cast.c: New test.
1418
1419 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/20173
1422         * g++.dg/template/error21.C: New test.
1423
1424 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1425
1426         PR target/27696
1427         * gcc.target/i386/pr27696.c: New.
1428
1429 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1430
1431         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1432
1433         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1434
1435 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1436
1437         PR c++/27716
1438         * g++.dg/other/assign1.C: New test.
1439
1440 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1441
1442         PR target/27266
1443         * gcc.target/i386/pr27266.c: New.
1444
1445 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1446
1447         PR c++/27451
1448         * g++.dg/ext/asm9.C: New test.
1449
1450 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1451
1452         PR rtl-optimization/25514
1453         * gcc.c-torture/compile/pr25514.c: New test.
1454
1455 2006-05-22  Richard Guenther  <rguenther@suse.de>
1456
1457         Revert
1458         2006-01-31  Richard Guenther  <rguenther@suse.de>
1459
1460         * gcc.target/i386/sselibm-1.c: New testcase.
1461         * gcc.target/i386/sselibm-2.c: Likewise.
1462         * gcc.target/i386/sselibm-3.c: Likewise.
1463         * gcc.target/i386/sselibm-4.c: Likewise.
1464         * gcc.target/i386/sselibm-5.c: Likewise.
1465
1466 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1467
1468         PR c/27420
1469         * gcc.dg/func-args-2.c: New test.
1470
1471         PR c/26818
1472         * gcc.dg/struct-incompl-1.c: New test.
1473
1474 2006-05-22  Richard Guenther  <rguenther@suse.de>
1475
1476         PR testsuite/27708
1477         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1478         the transformations we test for.
1479
1480 2006-05-22  Richard Guenther  <rguenther@suse.de>
1481
1482         PR testsuite/27707
1483         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1484
1485 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1486
1487         PR c++/27210
1488         * g++.dg/warn/new1.C: New test.
1489         * g++.dg/template/new5.C: Likewise.
1490
1491 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1492
1493         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1494         * gcc.target/i386/20060512-3.c: Likewise.
1495
1496 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1497
1498         PR rtl-optimization/27671
1499         * gcc.c-torture/execute/pr27671-1.c: New.
1500         * gcc.dg/pr27671-2.c: Likewise.
1501
1502         PR tree-optimization/26622.
1503         * gcc.c-torture/compile/pr26622.c: New.
1504
1505 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/27613
1508         * gfortran.dg/recursive_reference_1.f90: New test.
1509
1510 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1511
1512         PR fortran/25746
1513         * gfortran.dg/elemental_subroutine_3.f90: New test.
1514
1515         PR fortran/25090
1516         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1517
1518         PR fortran/27584
1519         * gfortran.dg/associated_target_1.f90: New test.
1520
1521         PR fortran/19015
1522         * gfortran.dg/maxloc_shape_1.f90: New test.
1523
1524 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1525
1526         PR libgfortran/24459
1527         * gfortran.dg/namelist_24.f90: New test.
1528         * gfortran.dg/namelist_12.f: Fix typo in comment.
1529
1530 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1531
1532         PR middle-end/25776
1533         * g++.dg/other/error11.C: New test.
1534
1535 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1536
1537         * gcc.target/mips/pr26765.c: Add -w to options.
1538
1539 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1540
1541         * lib/target-supports.exp (check_effective_target_mpaired_single):
1542         New function.
1543         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1544         multilibs.
1545         * g++.dg/vect/vect.exp: Likewise.
1546
1547 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1548
1549         PR testsuite/25891
1550         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1551
1552 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1553
1554         PR fortran/27662
1555         * gfortran.dg/temporary_1.f90: New file.
1556
1557 2006-05-19  Andreas Schwab  <schwab@suse.de>
1558
1559         * g++.dg/other/unused1.C: Also match "stringz".
1560
1561 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1562
1563         PR c++/26433
1564         * g++.dg/template/fntry1.C: New test.
1565
1566 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/27471
1569         PR c++/27506
1570         * g++.dg/conversion/bitfield5.C: New test.
1571         * g++.dg/conversion/bitfield6.C: New test.
1572
1573 2006-05-18  Mike Stump  <mrs@apple.com>
1574
1575         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1576         * gcc.dg/vla-4.c: Add.
1577         * gcc.dg/vla-5.c: Add.
1578         * gcc.dg/vla-6.c: Add.
1579
1580 2006-05-12  Stuart Hastings  <stuart@apple.com>
1581
1582         * testsuite/gcc.target/i386/20060512-1.c: New.
1583         * testsuite/gcc.target/i386/20060512-2.c: New.
1584         * testsuite/gcc.target/i386/20060512-3.c: New.
1585         * testsuite/gcc.target/i386/20060512-4.c: New.
1586
1587 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/26122
1590         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1591
1592         PR c++/26068
1593         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1594         * g++.dg/parse/linkage1.C: New test.
1595
1596 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR tree-optimization/27548
1599         * g++.dg/tree-ssa/pr27548.C: New test.
1600
1601 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1602
1603         PR fortran/26551
1604         * gfortran.dg/recursive_check_1.f: New test.
1605         * gfortran.dg/recursive_check_2.f90: New test.
1606
1607 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1608
1609         * g++.dg/opt/temp2.C: New test.
1610
1611 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR c++/27491
1614         * g++.dg/init/brace5.C: New test.
1615
1616         PR middle-end/27415
1617         * gcc.dg/gomp/pr27415.c: New test.
1618         * g++.dg/gomp/pr27415.C: New test.
1619
1620         PR tree-optimization/27549
1621         * g++.dg/tree-ssa/pr27549.C: New test.
1622
1623 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624
1625         PR libgfortran/27575
1626         * gfortran.dg/read_eof_4.f90: New test.
1627
1628 2006-05-16  Richard Guenther  <rguenther@suse.de>
1629
1630         PR tree-optimization/22303
1631         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1632
1633 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR middle-end/27573
1636         * gcc.dg/gomp/pr27573.c: New test.
1637         * gfortran.dg/gomp/pr27573.f90: New test.
1638
1639         PR c/27499
1640         * gcc.dg/gomp/pr27499.c: New test.
1641         * g++.dg/gomp/pr27499.C: New test.
1642
1643 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/27339
1646         * g++.dg/parser/access8.C: Adjust error marker.
1647         * g++.dg/template/access17.C: New test.
1648         * g++.dg/template/access18.C: Likewise.
1649
1650 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1651
1652         PR target/26600
1653         * gcc.target/i386/pr26600.c: New test case.
1654
1655 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/27505
1658         * g++.dg/expr/bitfield1.C: New test.
1659
1660 2006-05-15  Richard Guenther  <rguenther@suse.de>
1661
1662         PR tree-optimization/27603
1663         * gcc.dg/torture/pr27603.c: New testcase.
1664
1665 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1666
1667         PR fortran/25090
1668         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1669
1670         PR fortran/25082
1671         * gfortran.dg/scalar_return_1.f90: New test.
1672
1673         PR fortran/27411
1674         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1675
1676 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1677
1678         * gcc.dg/gomp/critical-4.c: New test.
1679         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1680         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1681         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1682         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1683
1684 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1685
1686         PR c++/27582
1687         * g++.dg/template/dependent-args1.C: New test.
1688
1689         PR c++/27581
1690         * g++.dg/lookup/this1.C: New test.
1691
1692         PR c++/27315
1693         * g++.dg/template/operator6.C: New test.
1694         * g++.dg/template/incomplete3.C: New test.
1695
1696         PR c++/27559
1697         * g++.dg/template/new4.C: New test.
1698
1699         PR c++/27496
1700         * g++.dg/template/void2.C: New test.
1701
1702 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1703
1704         * g++.dg/template/dependent-expr5.C: New test.
1705
1706 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1707
1708         PR middle-end/26729
1709         * gcc.dg/pr26729-1.c: New test case.
1710
1711 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1712
1713         * gcc.dg/pr27003.c: New test.
1714
1715 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1716
1717         * lib/target-supports.dg (check_cxa_atexit_available): Change
1718         v3_target_compile to ${tool}_target_compile.
1719
1720 2006-05-11  Jason Merrill  <jason@redhat.com>
1721
1722         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1723
1724 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1725
1726         PR fortran/27553
1727         * gfortran.dg/label_5.f90: New test.
1728
1729 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1730
1731         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1732         check_effective_target_powerpc_altivec_ok): New.
1733         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1734         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1735         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1736         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1737         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1738         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1739         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1740         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1741         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1742         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1743         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1744         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1745         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1746         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1747         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1748         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1749         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1750         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1751         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1752         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1753         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1754         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1755         gcc.target/powerpc/altivec-9.c,
1756         gcc.target/powerpc/altivec-consts.c,
1757         gcc.target/powerpc/altivec-pr22085.c,
1758         gcc.target/powerpc/altivec-splat.c,
1759         gcc.target/powerpc/altivec-types-1.c,
1760         gcc.target/powerpc/altivec-types-2.c,
1761         gcc.target/powerpc/altivec-types-3.c,
1762         gcc.target/powerpc/altivec-types-4.c,
1763         gcc.target/powerpc/altivec-varargs-1.c,
1764         gcc.target/powerpc/altivec-vec-merge.c,
1765         gcc.target/powerpc/ppc-vector-memcpy.c,
1766         gcc.target/powerpc/ppc-vector-memset.c,
1767         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1768         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1769         these effective targets.
1770         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1771         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1772
1773 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1774
1775         PR middle-end/27384
1776         * g++.dg/other/fold1.C: New test.
1777
1778         PR middle-end/27488
1779         * gcc.dg/fold-nonneg-1.c: New test.
1780
1781         PR c++/27547
1782         * g++.dg/other/operator1.C: New test.
1783
1784 2006-05-11  Richard Guenther  <rguenther@suse.de>
1785
1786         PR middle-end/27529
1787         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1788
1789 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1790
1791         * lib/target-supports-dg.exp (check-flags): New.
1792         (dg-skip-if): Move flag checks.
1793
1794 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1795
1796         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1797         * lib/target-supports.dg (check_cxa_atexit_available): New.
1798
1799 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1800
1801         PR fortran/27470
1802         * gfortran.dg/multiple_allocation_2.f90: New test case.
1803
1804 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1805
1806         * gcc.target/arm/pr27387.C: Fix a comment typo.
1807
1808 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1809
1810         PR fortran/24549
1811         * gfortran.dg/error_recovery_1.f90: New test.
1812
1813 2006-05-10  Richard Guenther  <rguenther@suse.de>
1814
1815         PR tree-optimization/27302
1816         * gcc.dg/torture/pr27302.c: New testcase.
1817
1818 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1819         Richard Guenther  <rguenther@suse.de>
1820
1821         PR middle-end/27498
1822         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1823
1824 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1825
1826         PR rtl-optimization/27335
1827         * gcc.dg/pr27335.c: New test.
1828
1829 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1830
1831         * gcc.target/mips/mips-ps-5.c: New file.
1832
1833 2006-05-08  Jan Hubicka  <jh@suse.cz>
1834
1835         PR middle-end/25962
1836         * gcc.dg/pr25962.c: New.
1837
1838 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1839
1840         PR target/27158
1841         * gcc.target/powerpc/pr27158.c: New test case.
1842
1843 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1844
1845         PR testsuite/27476
1846         * ada/acats/run_all.sh: Use test -z.
1847
1848 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1849
1850         PR libfortran/18271
1851         * gfortran.dg/spec_expr_3.f90: New test.
1852
1853 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1854
1855         PR target/24879
1856         * gcc.target/i386/monitor.c: New file.
1857
1858 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1859
1860         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1861
1862 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1863
1864         PR c++/27447
1865         * g++.dg/other/ptrmem7.C: New test.
1866
1867 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1868
1869         PR target/27421
1870         * gcc.dg/array-9.c: New test.
1871
1872 2006-05-07  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/27409
1875         * gcc.dg/torture/pr27409.c: New testcase.
1876
1877 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1878
1879         PR fortran/27457
1880         * gfortran.dg/select_6.f90: New.
1881
1882 2006-05-07  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/27136
1885         * gcc.dg/torture/pr27136.c: New testcase.
1886
1887 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1888
1889         PR fortran/24813
1890         * gfortran.dg/char_cons_len_1.f90: New test.
1891
1892 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1893
1894         PR c++/27427
1895         * g++.dg/template/incomplete2.C: New test.
1896
1897 2006-05-06  Richard Guenther  <rguenther@suse.de>
1898
1899         PR tree-optimization/27151
1900         * gcc.dg/vect/pr27151.c: New testcase.
1901
1902 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1903
1904         PR c++/27430
1905         * g++.dg/template/void1.C: New test.
1906
1907         PR c++/27423
1908         * g++.dg/other/void2.C: New test.
1909
1910         PR c++/27422
1911         * g++.dg/conversion/void1.C: New test.
1912
1913 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1914
1915         PR/21391
1916         * g++.dg/other/unused1.C: New.
1917
1918 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1919
1920         PR objc/27240
1921         * objc.dg/member-1.m: New test.
1922
1923 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1924
1925         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1926
1927 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1928
1929         PR libfortran/26985
1930         * gfortran.dg/matmul_2.f90: New test.
1931
1932 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1933
1934         * ada/acats/run_all.sh: Use sync when main not found.
1935
1936 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1937
1938         PR target/26765
1939         * gcc.target/mips/pr26765.c: New.
1940
1941 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1942
1943         * gcc.target/bfin: New directory.
1944         * gcc.target/bfin/bfin.exp: New file.
1945         * gcc.target/bfin/frmul.c: New file.
1946         * gcc.target/bfin/arith.c: New file.
1947         * gcc.target/bfin/mul-combine.c: New file.
1948         * gcc.target/bfin/shift.c: New file.
1949
1950 2006-05-04  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/14287
1953         PR tree-optimization/14844
1954         PR tree-optimization/19792
1955         PR tree-optimization/21608
1956         PR tree-optimization/27090
1957         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1958         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1959         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1960         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1961         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1962
1963 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR tree-optimization/27285
1966         * gcc.c-torture/execute/pr27285.c: New test.
1967
1968         PR middle-end/27388
1969         * gcc.dg/gomp/pr27388-1.c: New test.
1970         * gcc.dg/gomp/pr27388-2.c: New test.
1971         * gcc.dg/gomp/pr27388-3.c: New test.
1972
1973         PR c++/27359
1974         * g++.dg/gomp/pr27359.C: New test.
1975
1976 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1977
1978         PR fortran/20248
1979         * gfortran.dg/iargc.f90: New test.
1980
1981 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1982
1983         PR c++/27102
1984         * g++.dg/template/crash49.C: New test.
1985
1986 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1987
1988         PR testsuite/27032
1989         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1990
1991 2006-05-02  Jeff Law  <law@redhat.com>
1992
1993         PR tree-optimization/27364
1994         * gcc.c-torture/execute/pr27364.c: New test.
1995
1996 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/27309
1999         * g++.dg/parser/ctor5.C: New test.
2000
2001 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2002
2003         PR target/27387
2004         * gcc.target/arm/arm.exp: New.
2005         * gcc.target/arm/pr27387.C: Likewise.
2006
2007 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2008
2009         PR fortran/27269
2010         PR fortran/27324
2011         * gfortran.dg/module_equivalence_2.f90: New test.
2012
2013 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR middle-end/27337
2016         * g++.dg/gomp/pr27337-1.C: New test.
2017         * g++.dg/gomp/pr27337-2.C: New test.
2018
2019         PR middle-end/27328
2020         * gcc.dg/gomp/pr27328.c: New test.
2021
2022         PR middle-end/27325
2023         * g++.dg/gomp/pr27325.C: New test.
2024
2025         PR middle-end/27310
2026         * g++.dg/gomp/pr27310.C: New test.
2027
2028 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2029
2030         PR tree-optimization/27291
2031         * g++.dg/tree-ssa/pr27291.C: New test.
2032
2033 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2034
2035         PR tree-optimization/27283
2036         * g++.dg/tree-ssa/pr27283.C: New test.
2037
2038 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2039
2040         * gcc.dg/tree-ssa/loop-16.c: New test.
2041
2042 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2043             Joseph S. Myers  <joseph@codesourcery.com>
2044
2045         * gcc.dg/Wconversion-3.c: New test case.
2046         * gcc.dg/Wconversion-4.c: Likewise.
2047
2048 2006-05-01  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/26726
2051         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2052
2053 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2054
2055         * gcc.dg/Woverflow-1.c: New test case.
2056         * gcc.dg/Woverflow-2.c: Likewise.
2057         * gcc.dg/Woverflow-3.c: Likewise.
2058
2059 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/27094
2062         * g++.dg/template/defarg8.C: New test.
2063
2064 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2065
2066         PR c++/27278
2067         * g++.dg/parse/operator7.C: New test.
2068
2069 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2070
2071         PR c++/11471
2072         PR c++/27102
2073         * g++.dg/template/crash48.C: New test.
2074
2075         PR c++/27279
2076         * g++.dg/parse/ctor4.C: New test.
2077
2078 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2079
2080         PR fortran/25681
2081         * gfortran.df/char_type_len.f90: New test.
2082
2083 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2084
2085         PR libgfortran/27304
2086         * gfortran.dg/fmt_exhaust.f90: New test.
2087
2088 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2089
2090         PR c/25309
2091         * gcc.dg/large-size-array-2.c: New test case.
2092
2093 2006-04-28  Richard Guenther  <rguenther@suse.de>
2094
2095         PR target/26826
2096         * gcc.target/i386/pr26826.c: New testcase.
2097
2098 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR middle-end/27260
2101         * gcc.c-torture/execute/pr27260.c: New.
2102
2103 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2104
2105         PR middle-end/27095
2106         * gcc.dg/pr27095.c: New.
2107
2108 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/27292
2111         * g++.dg/conversion/bitfield4.C: New test.
2112
2113 2006-04-27  Eric Christopher  <echristo@apple.com>
2114
2115         * gcc.dg/pragma-ms_struct.c: New.
2116
2117 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2118
2119         PR c++/27102
2120         * g++.dg/template/crash47.C: New test.
2121
2122 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2123
2124         * gcc.target/i386/sse-7.c: build with -msse.
2125
2126 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2127
2128         PR testsuite/27274:
2129         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2130         (main): Exit if processor doesn't support SSE.
2131
2132 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2133
2134         PR middle-end/27282
2135         * gcc.c-torture/compile/pr27282.c: New test.
2136
2137 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR middle-end/26913
2140         * g++.dg/gomp/pr26913.C: New test.
2141
2142         PR c/25996
2143         * gcc.dg/gomp/pr25996.c: New test.
2144         * g++.dg/gomp/pr25996.C: New test.
2145
2146 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2147
2148         PR rtl-optimization/26725
2149         * gcc.c-torture/compile/pr26725.c: New test.
2150
2151 2006-04-25  Richard Guenther  <rguenther@suse.de>
2152
2153         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2154         than n + -1.
2155
2156 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2157
2158         * gcc.dg/20060425-1.c: New testcase.
2159
2160 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR tree-optimization/26865
2163         * gcc.dg/pr26865.c: New test.
2164
2165 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/27292
2168         * g++.dg/conversion/bitfield1.C: New test.
2169         * g++.dg/conversion/bitfield2.C: Likewise.
2170         * g++.dg/conversion/bitfield3.C: Likewise.
2171
2172 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2173         Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/27236
2176         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2177
2178 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2179
2180         PR c++/19963
2181         * g++.dg/other/incomplete2.C: New test.
2182
2183 2006-04-24  Richard Guenther  <rguenther@suse.de>
2184
2185         PR middle-end/26869
2186         * gcc.dg/torture/pr26869.c: New testcase.
2187
2188 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2189         Richard Guenther  <rguenther@suse.de>
2190
2191         PR tree-optimization/27218
2192         * g++.dg/tree-ssa/pr27218.C: New testcase.
2193
2194 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2195
2196         PR c++/26912
2197         * g++.dg/template/friend41.C: New test.
2198
2199 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2200
2201         * g++.dg/opt/pr15551.C: Include cstdio.
2202         (main): Use remove instead of unlink.
2203
2204 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gcc.dg/sibcall-7.c: New test.
2207         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2208         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2209         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2210         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2211         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2212
2213 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2214
2215         PR c++/26534
2216         * g++.dg/opt/bitfield1.C: New test.
2217         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2218         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2219         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2220         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2221         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2222         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2223         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2224         * g++.dg/abi/bitfield2.C: Likewise.
2225         * g++.dg/init/bitfield1.C: Likewise.
2226
2227 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2228
2229         PR fortran/25099
2230         * gfortran.dg/elemental_subroutine_4.f90: New test.
2231         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2232         call sub (m, x).
2233
2234 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2235
2236         * gcc.c-torture/compile/20060421-1.c: New testcase.
2237
2238 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2239
2240         PR c/25875
2241         * gcc.dg/init-bad-4.c: New test.
2242
2243 2006-04-21  Paul Brook  <paul@codesourcery.com>
2244
2245         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2246
2247 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2248
2249         PR fortran/27122
2250         * gfortran.dg/defined_operators_1.f90: New test.
2251         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2252         remove old ones associated, incorrectly, with Note 5.46.
2253
2254         PR fortran/27113
2255         * gfortran.dg/character_array_constructor_1.f90: New test.
2256
2257 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2258
2259         * gcc.dg/20060419-1.c: New test.
2260
2261 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2262
2263         PR c/26774
2264         * gcc.dg/struct-parse-1.c: New test case.
2265
2266 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2267
2268         PR c++/26558
2269         * g++.dg/parse/template19.C: New test.
2270
2271         PR c++/26739
2272         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2273
2274         PR c++/26036
2275         * g++.dg/expr/call3.C: New test.
2276
2277         PR c++/10385
2278         * g++.dg/conversion/dynamic1.C: New test.
2279
2280 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/27102
2283         * g++.dg/template/crash35.C: Tweak error markers.
2284         * g++.dg/template/crash46.C: New test.
2285         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2286         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2287
2288 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2289
2290         PR rtl-optimization/14261
2291         * gcc.c-torture/compile/20060419-1.c: Added.
2292
2293 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2294
2295         * gfortran.dg/label_1.f90: Adjust dg-error.
2296
2297 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2298
2299         PR target/26961
2300         * gcc.dg/fold-cond-1.c: New test case.
2301         * gcc.dg/pr26961-1.c: Likewise.
2302
2303 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2304
2305         PR libgfortran/27138
2306         * gfortran.dg/read_bad_advance.f90: New test.
2307
2308 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2309             Dale Johannesen  <dalej@apple.com>
2310
2311         PR target/24076
2312         * gcc.target/i386/vecinit-3.c: New testcase.
2313         * gcc.target/i386/vecinit-4.c: Likewise.
2314         * gcc.target/i386/sse-18.c: Likewise.
2315         * gcc.target/i386/sse-19.c: Likewise.
2316
2317 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2318
2319         * gfortran.dg/allocate_zerosize_1.f90: New test.
2320
2321 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/26365
2324         * g++.dg/template/crash45.C: New test.
2325
2326 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/26787
2329         * gfortran.dg/proc_assign_1.f90: New test.
2330         * gfortran.dg/procedure_lvalue.f90: Change message.
2331         * gfortran.dg/namelist_4.f90: Add new error.
2332
2333         PR fortran/25597
2334         PR fortran/27096
2335         * gfortran.dg/auto_pointer_array_result_1.f90
2336
2337         PR fortran/27089
2338         * gfortran.dg/specification_type_resolution_1.f90
2339
2340         PR fortran/18003
2341         PR fortran/25669
2342         PR fortran/26834
2343         * gfortran.dg/bounds_temporaries_1.f90: New test.
2344
2345         PR fortran/27124
2346         * gfortran.dg/array_return_value_1.f90: New test.
2347
2348 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2349
2350         PR fortran/25336
2351         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2352
2353 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR middle-end/26823
2356         * g++.dg/gomp/pr26823-1.C: New test.
2357         * g++.dg/gomp/pr26823-2.C: New test.
2358
2359 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2360
2361         PR middle-end/27134
2362         * gcc.dg/pr27314.c: New test.
2363
2364 2006-04-13  Richard Henderson  <rth@redhat.com>
2365
2366         * g++.dg/gomp/block-0.C: Update expected matches.
2367
2368 2006-04-13  DJ Delorie  <dj@redhat.com>
2369
2370         * lib/target-supports.exp (check_effective_target_int32plus): New.
2371         (check_effective_target_ptr32plus): New.
2372         (check_effective_target_size32plus): New.
2373         (check_effective_target_int16): New.
2374         (check_profiling_available): Add m32c to the list of unsupported targets.
2375
2376         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2377         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2378         memory size.
2379         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2380         pointers.
2381         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2382         size_t.
2383         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2384         and size_t.
2385         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2386         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2387         not just xstormy16.  Skip m32c due to weird pointer size.
2388         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2389         not just xstormy16.
2390         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2391         not just xstormy16.
2392         * gcc.dg/20020312-2.c: Add m32c support.
2393         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2394         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2395         in test.
2396         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2397         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2398         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2399         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2400         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2401         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2402         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2403         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2404         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2405         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2406         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2407         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2408         in test.
2409         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2410         in test.
2411         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2412         * gcc.dg/pr23049.c: Require >=32 bit integers.
2413         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2414         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2415         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2416         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2417         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2418         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2419         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2420         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2421         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2422         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2423         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2424         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2425         prototype in test.
2426         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2427         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2428         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2429         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2430         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2431
2432         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2433         * gcc.c-torture/execute/20040703-1.x: Likewise.
2434         * gcc.c-torture/execute/20040705-1.x: Likewise.
2435         * gcc.c-torture/execute/20040705-2.x: Likewise.
2436         * gcc.c-torture/execute/20040709-1.x: Likewise.
2437         * gcc.c-torture/execute/20040709-2.x: Likewise.
2438         * gcc.c-torture/execute/20040811-1.x: Likewise.
2439         * gcc.c-torture/execute/20050316-1.x: Likewise.
2440         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2441         * gcc.c-torture/execute/pr19689.x: Likewise.
2442         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2443         * gcc.c-torture/execute/usmul.x: Likewise.
2444         * gcc.c-torture/execute/vrp-5.x: Likewise.
2445         * gcc.c-torture/execute/vrp-6.x: Likewise.
2446         * gcc.dg/debug/20041023-1.s: Likewise.
2447
2448 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2449
2450         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2451         of integers to a vector types are now constant expressions in C.
2452         * gcc.dg/vect/vect-fold-1.c: New test case.
2453
2454 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2455             Ulrich Weigand  <uweigand@de.ibm.com>
2456
2457         PR target/27006
2458         * gcc.dg/vmx/pr27006.c: New testcase.
2459
2460 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2461
2462         PR libgfortran/26766
2463         * gfortran.dg/write_recursive.f90: New test.
2464
2465 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2466
2467         * g++.dg/parse/dtor7.C: New test.
2468         * g++.dg/parse/new1.C: Add error marker.
2469         * g++.dg/template/new3.C: New test.
2470
2471         PR c++/26122
2472         * g++.dg/template/pure1.C: New test.
2473
2474         PR c++/26295
2475         * g++.dg/parse/ptrmem4.C: New test.
2476
2477 2006-04-10  Jeff Law  <law@redhat.com>
2478
2479         PR/27087
2480         * gcc.c-torture/compile/pr27087.c: New test.
2481
2482 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2483
2484         PR/21391
2485         * gcc.dg/20060410.c: New.
2486
2487 2006-04-10  Matthias Klose  <doko@debian.org>
2488
2489         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2490         Recognize multilib directory names containing underscores.
2491
2492 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2493
2494         * gcc.target/i386/vecinit-1.c: New test case.
2495         * gcc.target/i386/vecinit-2.c: Likewise.
2496
2497 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR debug/27057
2500         * g++.dg/debug/dwarf2-2.C: New test.
2501
2502 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2503
2504         PR rtl-optimization/27073
2505         * gcc.c-torture/execute/pr27073.c: New test.
2506
2507 2006-04-08  Mike Stump  <mrs@apple.com>
2508
2509         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2510
2511 2006-04-07  Richard Guenther  <rguenther@suse.de>
2512
2513         PR tree-optimization/26135
2514         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2515
2516 2006-04-06  Jan Hubicka  <jh@suse.cz>
2517
2518         PR profile/26399
2519         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2520
2521 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2522
2523         * g++.dg/conversion/nullptr1.C: New test case.
2524         * g++.dg/conversion/nullptr2.C: Likewise.
2525
2526 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2527
2528         * gfortran.dg/dependency_18.f90: New test case.
2529
2530 2006-04-05  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/26919
2533         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2534         * gcc.dg/ipa/ipa-2.c: Likewise.
2535         * gcc.dg/ipa/ipa-3.c: Likewise.
2536         * gcc.dg/ipa/ipa-5.c: Likewise.
2537
2538 2006-04-05  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/26763
2541         * gcc.dg/torture/pr26763-1.c: New testcase.
2542         * gcc.dg/torture/pr26763-2.c: Likewise.
2543
2544 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2545
2546         PR fortran/23634
2547         PR fortran/25619
2548         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2549
2550 2006-04-04  Eric Christopher  <echristo@apple.com>
2551
2552         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2553         stubs.
2554         * gcc.target/i386/387-5.c: Ditto.
2555
2556 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2557
2558         * gcc.target/sparc/struct-ret-check.c: New test.
2559
2560 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2561
2562         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2563         zero decimal digits specified in format.
2564
2565 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/26891
2568         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2569
2570         PR fortran/26976
2571         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2572         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2573         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2574         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2575         bigendian-ness.
2576
2577 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2578
2579         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2580         dummy arguments work when the actual argument is itself a dummy
2581         argument of the caller.
2582
2583 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2584
2585         PR libfortran/24685
2586         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2587
2588 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2589
2590         * gfortran.dg/dependencency_17.f90: New test case.
2591
2592 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2593
2594         * gfortran.dg/dependency_14.f90: New test case.
2595         * gfortran.dg/dependency_15.f90: Likewise.
2596         * gfortran.dg/dependency_16.f90: Likewise.
2597
2598 2006-03-31  Asher Langton  <langton2@llnl.gov>
2599
2600         PR fortran/25358
2601         gfortran.dg/cray_pointers_6.f90: New test.
2602
2603 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2604
2605         PR libgfortran/26890
2606         * gfortran.dg/read_size_noadvance.f90: New test.
2607
2608 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2609
2610         PR fortran/25031
2611         * gfortran.dg/multiple_allocation_1.f90: Check that the
2612         size has changed after a re-allocation with stat.
2613
2614 2006-03-30  Richard Guenther  <rguenther@suse.de>
2615
2616         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2617         removal.
2618         * gcc.target/i386/sselibm-2.c: Likewise.
2619         * gcc.target/i386/sselibm-3.c: Likewise.
2620         * gcc.target/i386/sselibm-4.c: Likewise.
2621         * gcc.target/i386/sselibm-5.c: Likewise.
2622
2623 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2624
2625         * gcc.dg/fold-andxor-1.c: New test case.
2626         * gcc.dg/fold-xorand-1.c: Likewise.
2627
2628 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2629
2630         * gcc.dg/fold-convnotconv-1.c: New test case.
2631
2632 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2633
2634         PR fortran/26779
2635         * gfortran.dg/private_type_5.f90: New test.
2636
2637 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2638
2639         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2640
2641 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2642
2643         * gfortran.dg/advance_2.f90: New test.
2644         * gfortran.dg/advance_3.f90: New test.
2645
2646         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2647
2648 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2649
2650         PR libgfortran/26661
2651         PR libgfortran/26880
2652         * gfortran.dg/read_x_past.f: New test.
2653
2654 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2655
2656         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2657         to be STABS.
2658
2659 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2660
2661         * objc.dg/dwarf-1.m: Skip on AIX.
2662         * objc.dg/dwarf-2.m: Skip on AIX.
2663
2664 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2665
2666         PR fortran/26816
2667         * gfortran.dg/float_1.f90: New test.
2668
2669 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2670
2671         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2672         X86_64 targets.
2673         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2674
2675 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2676
2677         PR libfortran/26735
2678         * gfortran.dg/convert_implied_open.f90: New test case.
2679
2680 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2681
2682         PR fortran/26769
2683         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2684
2685 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2686
2687         PR middle-end/26717
2688         * gcc.dg/pr26717.c: New test.
2689
2690 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2691
2692         * gfortran.dg/dependency_12.f90: New test case.
2693
2694 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2695
2696         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2697
2698 2006-03-24  Jeff Law  <law@redhat.com>
2699
2700         * gcc.c-torture/pr26840.c: New test.
2701
2702 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2703
2704         * objc.dg/dwarf-2.m: New.
2705         * obj-c++.dg/dwarf-2.mm: New.
2706
2707         * g++.old-deja/g++.other/init19.C: New.
2708
2709 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2710
2711         * g++.dg/eh/spbp.C: Skip on AIX.
2712
2713 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR middle-end/26611
2716         * g++.dg/gomp/pr26611-1.C: New test.
2717         * g++.dg/gomp/pr26611-2.C: New test.
2718
2719 2006-03-24  Jeff Law  <law@redhat.com>
2720
2721         * gcc.c-torture/compile/pr26833.c: New test.
2722         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2723
2724 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2725
2726         * gfortran.dg/endfile_2.f90: Delete temp file.
2727
2728 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2729
2730         PR fortran/19303
2731         * gfortran.dg/record_marker_1.f90: New test case.
2732         * gfortran.dg/record_marker_2.f: New test case.
2733         * gfortran.dg/record_marker_3.f90: New test case.
2734
2735 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2736
2737         PR fortran/17298
2738         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2739         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2740
2741 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2742
2743         * lib/gcc-dg.exp (cleanup-modules): New proc.
2744         * gfortran.dg/allocatable_function_1.f90,
2745         gfortran.dg/allocate_char_star_scalar_1.f90,
2746         gfortran.dg/assumed_charlen_function_1.f90,
2747         gfortran.dg/assumed_dummy_1.f90,
2748         gfortran.dg/assumed_shape_ranks_1.f90,
2749         gfortran.dg/assumed_shape_ranks_2.f90,
2750         gfortran.dg/assumed_size_dt_dummy.f90,
2751         gfortran.dg/auto_char_dummy_array_1.f90,
2752         gfortran.dg/auto_char_len_3.f90,
2753         gfortran.dg/automatic_module_variable.f90,
2754         gfortran.dg/bad_automatic_objects_1.f90,
2755         gfortran.dg/char_array_constructor.f90,
2756         gfortran.dg/char_array_structure_constructor.f90,
2757         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2758         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2759         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2760         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2761         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2762         gfortran.dg/derived_pointer_recursion.f90,
2763         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2764         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2765         gfortran.dg/dummy_functions_1.f90,
2766         gfortran.dg/elemental_initializer_1.f90,
2767         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2768         gfortran.dg/elemental_pointer_1.f90,
2769         gfortran.dg/elemental_subroutine_1.f90,
2770         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2771         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2772         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2773         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2774         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2775         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2776         gfortran.dg/global_references_1.f90,
2777         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2778         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2779         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2780         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2781         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2782         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2783         gfortran.dg/large_integer_kind_1.f90,
2784         gfortran.dg/large_real_kind_1.f90,
2785         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2786         gfortran.dg/module_double_reuse.f90,
2787         gfortran.dg/module_equivalence_1.f90,
2788         gfortran.dg/module_interface_1.f90,
2789         gfortran.dg/module_parameter_array_refs_1.f90,
2790         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2791         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2792         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2793         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2794         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2795         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2796         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2797         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2798         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2799         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2800         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2801         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2802         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2803         gfortran.dg/same_name_1.f90,
2804         gfortran.dg/sibling_dummy_procedure_1.f90,
2805         gfortran.dg/sibling_dummy_procedure_2.f90,
2806         gfortran.dg/sibling_dummy_procedure_3.f90,
2807         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2808         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2809         gfortran.dg/used_dummy_types_2.f90,
2810         gfortran.dg/used_dummy_types_3.f90,
2811         gfortran.dg/used_dummy_types_4.f90,
2812         gfortran.dg/used_dummy_types_5.f90,
2813         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2814         gfortran.dg/userdef_operator_1.f90: Use it.
2815
2816 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2817
2818         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2819         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2820         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2821         gfortran.dg/write_back.f,
2822         gfortran.fortran-torture/execute/inquire_1.f90,
2823         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2824
2825 2006-03-21  Jeff Law  <law@redhat.com>
2826
2827         * gcc.dg/tree-ssa/vrp28.c: New test.
2828
2829 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2830
2831         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2832         if _STDC_C99 is defined.
2833         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2834         * gcc.dg/builtins-20.c: Likewise.
2835         * gcc.dg/builtins-53.c: Likewise.
2836         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2837         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2838
2839 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2840
2841         PR tree-opt/26781
2842         * gcc.c-torture/compile/pr26781-1.c: New test.
2843         * gcc.c-torture/compile/pr26781-2.c: New test.
2844
2845 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR c++/26690
2848         * g++.dg/gomp/pr26690-1.C: New test.
2849         * g++.dg/gomp/pr26690-2.C: New test.
2850
2851 2006-03-20  Jeff Law  <law@redhat.com>
2852
2853         * gcc.dg/tree-ssa/pr21829.c: New test.
2854
2855         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2856
2857 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2858
2859         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2860         (check_visibility_available): Use it.
2861         (check_effective_target_default_packed): Likewise.
2862         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2863         (check_effective_target_fopenmp): Likewise.
2864         (check_effective_target_freorder): Likewise.
2865         (check_effective_target_fpic): Likewise.
2866         (check_named_sections_available): Likewise.
2867         (check_effective_target_ilp32): Likewise.
2868         (check_effective_target_lp64): Likewise.
2869
2870 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2871
2872         PR fortran/20935
2873         * gfortran.dg/scalar_mask_2.f90: New test case.
2874
2875 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2876
2877         PR tree-opt/26629
2878         * gcc.dg/tree-ssa/loadpre12.c: New test.
2879         * gcc.dg/tree-ssa/loadpre13.c: New test.
2880         * gcc.dg/tree-ssa/loadpre14.c: New test.
2881         * gcc.dg/tree-ssa/loadpre15.c: New test.
2882         * gcc.dg/tree-ssa/loadpre16.c: New test.
2883         * gcc.dg/tree-ssa/loadpre17.c: New test.
2884         * gcc.dg/tree-ssa/loadpre18.c: New test.
2885         * gcc.dg/tree-ssa/loadpre19.c: New test.
2886         * gcc.dg/tree-ssa/loadpre20.c: New test.
2887         * gcc.dg/tree-ssa/loadpre21.c: New test.
2888         * gcc.dg/tree-ssa/loadpre22.c: New test.
2889
2890 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2891
2892         PR fortran/26741
2893         * gfortran.dg/elemental_initializer_1.f90: New test.
2894
2895         PR fortran/26716
2896         * gfortran.dg/assumed_shape_ranks_2: New test.
2897
2898 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2899
2900         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2901         target fpic.
2902
2903 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2904
2905         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2906         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2907         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2908         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2909         gfortran.fortran-torture/execute/direct_io.f90,
2910         gfortran.fortran-torture/execute/inquire_2.f90,
2911         gfortran.fortran-torture/execute/inquire_4.f90,
2912         gfortran.fortran-torture/execute/list_read_1.f90,
2913         gfortran.fortran-torture/execute/open_replace.f90,
2914         gfortran.fortran-torture/execute/slash_edit.f90,
2915         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2916         temporary files from testcases.
2917
2918 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2919
2920         PR libgfortran/26509
2921         gfortran.dg/write_direct_eor.f90: New test.
2922
2923 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2924
2925         * gcc.target/powerpc/pr26350.c: New.
2926         * gcc.target/powerpc/indexed-addr.c: New.
2927
2928 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2929
2930         * gfortran.dg/dependency_13.f90: New test case.
2931
2932 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2933
2934         PR middle-end/21781
2935         * gcc.dg/real-const-1.c: New test case.
2936
2937 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2938
2939         * g++.old-deja/g++.other/init18.C: New.
2940         * g++.old-deja/g++.other/init5.C: Remove xfail.
2941
2942 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * g++.dg/opt/pr15551.C: Cleanup temp file.
2945
2946 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2947
2948         PR c++/6634
2949         g++.dg/parse/long1.C: New test.
2950
2951 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2952
2953         PR fortran/19101
2954         * gfortran.dg/continuation.f90: New test.
2955         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2956
2957 2006-03-14  Richard Guenther  <rguenther@suse.de>
2958
2959         PR tree-optimization/26672
2960         * gcc.dg/torture/pr26672.c: New testcase.
2961
2962 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2963
2964         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2965         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2966
2967 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2968
2969         PR middle-end/26557
2970         * gcc.c-torture/compile/switch-1.c: New test case.
2971
2972 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2973
2974         PR fortran/25378
2975         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2976         test to include more permuatations of mask and index.
2977         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2978         respond to F2003 spec. that the position returned for an all false
2979         mask && condition is zero.
2980
2981 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR middle-end/25989
2984         * gcc.dg/gomp/pr25989.c: New test.
2985
2986 2006-03-13  Jeff Law  <law@redhat.com>
2987
2988         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2989
2990 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2991
2992         * gcc.dg/switch-9.c: New test.
2993
2994 2006-03-13  Richard Guenther  <rguenther@suse.de>
2995
2996         PR middle-end/26630
2997         * gcc.dg/torture/pr26630.c: New testcase.
2998
2999 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3000
3001         * gfortran.dg/dependency_10.f90: New test case.
3002         * gfortran.dg/dependency_11.f90: Likewise.
3003
3004 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3005             Erik Edelmann  <eedelman@gcc.gnu.org>
3006
3007         * gfortran.dg/allocatable_function_1.f90: New.
3008         * gfortran.dg/allocatable_function_2.f90: New.
3009
3010 2006-03-10  Richard Guenther  <rguenther@suse.de>
3011
3012         PR middle-end/26565
3013         * gcc.dg/torture/pr26565.c: New testcase.
3014
3015 2006-03-09  Eric Christopher  <echristo@apple.com>
3016
3017         * gcc.c-torture/compile/20060309-1.c: New.
3018
3019 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3020
3021         PR libgfortran/26499
3022         * gfortran.dg/write_back.f: New test.
3023         * gfortran.dg/write_rewind_1.f: New test.
3024         * gfortran.dg/write_rewind_2.f: New test.
3025
3026 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027
3028         PR libgfortran/26554
3029         * gfortran.dg/read_logical.f90: New test.
3030
3031 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3032
3033         * ada/acats/norun.lst: cdd2a03 now passes.
3034
3035 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3036
3037         PR testsuite/25177
3038         * gcc.target/powerpc/pr18096-1.c: Change where the error
3039         would match.
3040
3041 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3042
3043         * gcc.target/i386/cleanup-1.c: New test.
3044         * gcc.target/i386/cleanup-2.c: New test.
3045
3046 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3047
3048         * gfortran.dg/dependency_9.f90: Remove for the time being.
3049
3050 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3051
3052         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3053         directive.
3054
3055 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3056
3057         * gfortran.dg/dependency_9.f90: New test case.
3058
3059 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3060
3061         * gfortran.dg/dependency_4.f90: New test case.
3062         * gfortran.dg/dependency_5.f90: New test case.
3063         * gfortran.dg/dependency_6.f90: New test case.
3064         * gfortran.dg/dependency_7.f90: New test case.
3065         * gfortran.dg/dependency_8.f90: New test case.
3066
3067 2006-03-03  Paul Brook  <paul@codesourcery.com>
3068
3069         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3070         Add m68k-*-elf.
3071
3072 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3073
3074         PR fortran/25031
3075         * multiple_allocation_1.f90: New test.
3076
3077 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3078
3079         PR tree-optimization/26524
3080         * gfortran.dg/pr26524.f: New test case.
3081
3082 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3083
3084         * g++.dg/template/repo5.C: Cleanup repo files.
3085         * gcc.dg/20051201-1.c: Cleanup coverage files.
3086         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3087         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3088         tree dump files.
3089
3090 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3091
3092         * objc.dg/objc-nofilename-1.m: New test.
3093         * objc.dg/bad-receiver-type.m: New test.
3094         * obj-c++.dg/bad-receiver-type.mm: New test.
3095
3096 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3097
3098         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3099
3100 2006-03-01  Mike Stump  <mrs@apple.com>
3101
3102         * g++.dg/abi/key2.C: Add.
3103
3104 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         * gfortran.dg/logical_dot_product.f90: New test.
3107
3108         PR fortran/26393
3109         * gfortran.dg/used_interface_ref.f90: New test.
3110
3111         PR fortran/20938
3112         * gfortran.dg/dependency_2.f90: New test.
3113         * gfortran.fortran-torture/execute/where17.f90: New test.
3114         * gfortran.fortran-torture/execute/where18.f90: New test.
3115         * gfortran.fortran-torture/execute/where19.f90: New test.
3116         * gfortran.fortran-torture/execute/where20.f90: New test.
3117
3118 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3119
3120         * g++.dg/tree-ssa/pr26443.C: New test case.
3121
3122 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3123
3124         PR middle-end/26022
3125         * g++.dg/opt/return-slot1.C: New test.
3126
3127 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3128
3129         PR libgfortran/26136
3130         * gfortran.dg/namelist_23.f90: New test.
3131
3132 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3133
3134         PR middle-end/14752
3135         * gcc.dg/fold-eqandshift-2.c: New test case.
3136
3137 2006-02-28  Richard Guenther  <rguenther@suse.de>
3138
3139         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3140         decomposition.
3141
3142 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3143
3144         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3145
3146 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3147
3148         PR libgfortran/26464
3149         * gfortran.dg/backspace_5.f: New test.
3150         * gfortran.dg/backspace_6.f: New test.
3151
3152 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3153
3154         * gcc.dg/fold-eqandnot-1.c: New test case.
3155
3156 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3157
3158         PR middle-end/19983
3159         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3160
3161 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3162
3163         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3164         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3165
3166 2006-02-26  Richard Guenther  <rguenther@suse.de>
3167
3168         PR tree-optimization/26421
3169         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3170
3171 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3172
3173         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3174         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3175
3176 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3177
3178         * gcc.dg/fold-even-1.c: New test case.
3179
3180 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3181
3182         PR middle-end/21137
3183         * gcc.dg/fold-eqandshift-1.c: New test case.
3184
3185 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3186
3187         PR tree-optimization/25125
3188         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3189         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3190
3191 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3192
3193         PR tree-optimizations/26359
3194         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3195         with -fdump-tree-dceloop-details.
3196         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3197
3198 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3199
3200         PR middle-end/23673
3201         * gcc.dg/fold-eqxor-1.c: New test case.
3202         * gcc.dg/fold-eqxor-2.c: Likewise.
3203         * gcc.dg/fold-eqxor-3.c: Likewise.
3204
3205 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3206
3207         PR fortran/23092
3208         * scalar_mask_1.f90: New test.
3209
3210 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3211
3212         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3213         * g++.dg/eh/uncaught2.C: New.
3214         * g++.dg/eh/uncaught3.C: New.
3215
3216 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3217
3218         PR libgfortran/26423
3219         * gfortran.dg/read_many_1.f: New test.
3220
3221 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/24519
3224         * gfortran.dg/dependency_3.f90: New test.
3225         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3226         XFAILs.
3227
3228         PR fortran/25395
3229         * gfortran.dg/equiv_6.f90: New test.
3230
3231 2006-02-23  Jeff Law  <law@redhat.com>
3232
3233         * gcc.c-torture/compile/pr26425.c: New test.
3234
3235 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR middle-end/26412
3238         * gcc.dg/gomp/pr26412.c: New test.
3239
3240 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3241
3242         PR c++/26291
3243         * g++.dg/other/ellipsis1.C: New test.
3244         * g++.dg/parse/operator4.C: Adjust error marker.
3245
3246 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3247
3248         PR target/25603
3249         * gfortran.dg/pr25603.f: New testcase.
3250
3251 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3254         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3255
3256 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3257
3258         * g++.dg/eh/spbp.C: New.
3259
3260 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3261
3262         PR middle-end/26379
3263         * gcc.target/i386/mmx-7.c: New test.
3264
3265 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3266
3267         PR tree-optimization/26361
3268         * gcc.dg/tree-ssa/vrp27.c: New test case.
3269
3270 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3271
3272         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3273         * gcc.dg/tree-ssa/complex-4.c: Here.
3274
3275 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3276
3277         PR middle-end/19543
3278         * gfortran.dg/logical_1.f90: New test case.
3279
3280 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR middle-end/26334
3283         * gcc.dg/20060218-1.c: Moved to...
3284         * gcc.target/i386/20060218-1.c: ... here.  New test.
3285
3286 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3287
3288         PR fortran/26201
3289         * gfortran.dg/convert_1.f90: New.
3290
3291 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3292
3293         PR fortran/25054
3294         * gfortran.dg/namelist_5.f90: New test.
3295
3296         PR fortran/25089
3297         * gfortran.dg/namelist_4.f90: New test.
3298
3299 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         PR tree-opt/25680
3302         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3303
3304 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3305
3306         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3307         variable to take into account the variable name in the
3308         function header.
3309         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3310
3311 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR middle-end/26334
3314         * gcc.c-torture/compile/20060217-1.c: New test.
3315         * gcc.dg/20060218-1.c: New test.
3316
3317 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3318
3319         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3320
3321 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3322
3323         * gcc.dg/cpp/undef3.c: New test.
3324         * gcc.dg/cpp/trad/builtins2.c: New test.
3325
3326 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/26266
3329         * g++.dg/template/static22.C: New test.
3330         * g++.dg/template/static23.C: New test.
3331         * g++.dg/template/static24.C: New test.
3332         * g++.dg/template/non-dependent13.C: New test.
3333         * g++.dg/init/member1.C: Tweak error markers.
3334
3335 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3336
3337         PR target/26255
3338         * gcc.c-torture/compile/pr26255.c: New test case.
3339
3340 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3341
3342         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3343         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3344         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3345         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3346         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3347         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3348         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3349
3350 2006-02-16  Jeff Law  <law@redhat.com>
3351
3352         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3353         * gcc.dg/tree-ssa/vrp26.c: New test.
3354
3355 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3356
3357         PR target/20353
3358         PR target/24578
3359         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3360         __UCLIBC__ is defined.
3361
3362 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR fortran/26224
3365         * gfortran.dg/gomp/pr26224.f: New test.
3366
3367 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3368
3369         PR tree-opt/25918
3370         * lib/target-supports.exp
3371         (check_effective_target_vect_short_mult): New.
3372         (check_effective_target_vect_char_mult): New.
3373         (check_effective_target_vect_widen_sum_qi_to_si): New.
3374         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3375         (check_effective_target_vect_widen_sum_hi_to_si): New.
3376         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3377         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3378         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3379         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3380         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3381         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3382         vect-reduc-pattern-2c.c
3383         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3384         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3385         vect-reduc-pattern-1c.c
3386
3387 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3388
3389         PR fortran/24557
3390         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3391
3392 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3393
3394         PR fortran/26054
3395         * gfortran.dg/enum_8.f90: Remove check for warning.
3396         * gfortran.dg/iomsg_1.f90: Ditto.
3397         * gfortran.dg/enum_1.f90: Ditto.
3398         * gfortran.dg/enum_9.f90: Ditto.
3399         * gfortran.dg/enum_2.f90: Ditto.
3400         * gfortran.dg/enum_10.f90: Ditto.
3401         * gfortran.dg/enum_3.f90: Ditto.
3402         * gfortran.dg/flush_1.f90: Ditto.
3403         * gfortran.dg/enum_4.f90: Ditto.
3404         * gfortran.dg/array_constructor_1.f90: Ditto.
3405         * gfortran.dg/enum_5.f90: Ditto.
3406         * gfortran.dg/enum_6.f90: Ditto.
3407         * gfortran.dg/enum_7.f90: Ditto.
3408
3409 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/26300
3412         * gcc.c-torture/compile/20060215-1.c: New test.
3413
3414 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3415
3416         PR middle-end/23670
3417         * gcc.dg/tree-ssa/andor-2.c: New test case.
3418
3419 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3420
3421         PR fortran/25045
3422         * optional_dim.f90: New test.
3423
3424 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3425
3426         PR fortran/26277
3427         * gfortran.dg/label_4.f90: New.
3428
3429 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3430             Diego Novillo  <dnovillo@redhat.com>
3431             Uros Bizjak  <uros@kss-loka.si>
3432
3433         * gfortran.dg/gomp: New directory.
3434
3435 2006-02-14  Richard Guenther  <rguenther@suse.de>
3436
3437         PR tree-optimization/26258
3438         * gcc.dg/torture/pr26258.c: New testcase.
3439
3440 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR fortran/26246
3443         * gfortran.dg/pr26246_1.f90: New test.
3444         * gfortran.dg/pr26246_2.f90: New test.
3445
3446         PR middle-end/26092
3447         * gcc.c-torture/compile/20060208-1.c: New test.
3448
3449 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/26074
3452         PR fortran/25103
3453         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3454         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3455         * gfortran.dg/automatic_module_variable.f90: Change error message.
3456
3457         PR fortran/20861
3458         * gfortran.dg/internal_dummy_1.f90: New test.
3459
3460         PR fortran/20871
3461         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3462
3463
3464         PR fortran/25083
3465         * gfortran.dg/uncommon_block_data_1.f90: New test.
3466         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3467         with standard.
3468
3469         PR fortran/25088
3470         * gfortran.dg/typed_subroutine_1.f90: New test.
3471
3472 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3473
3474         * objc.dg/dwarf-1.m: New.
3475
3476 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3477
3478         PR middle-end/24427
3479         * gcc.dg/tree-ssa/andor-1.c: New test case.
3480
3481 2006-02-13  Josh Conner  <jconner@apple.com>
3482
3483         PR target/25376
3484         * gcc.dg/pr25376.c: New test.
3485
3486         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3487         assemble.
3488         * lib/target-supports.exp (check_named_sections_available):
3489         Only compile named-sections test -- don't assemble.
3490
3491 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3492
3493         * g++.dg/warn/no-write-strings.C: New test.
3494         * g++.dg/warn/write-strings.C: Likewise.
3495         * g++.dg/warn/write-strings-default.C: Likewise.
3496
3497 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3498
3499         PR fortran/25806
3500         * gfortran.dg/ret_pointer_2.f90: New test.
3501
3502 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3503
3504         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3505
3506 2006-02-10  Jeff Law  <law@redhat.com>
3507
3508         * gcc.c-torture/compile/pr26213.c: New test.
3509
3510 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3511
3512         gfortran.dg/null_1.f90: New test.
3513
3514 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3515
3516         PR fortran/14771
3517         * gfortran.dg/parens_4.f90: New.
3518         * gfortran.dg/parens_5.f90: New.
3519
3520 2006-02-10  Richard Guenther  <rguenther@suse.de>
3521
3522         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3523
3524 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3525         Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/14771
3528         * gfortran.dg/parens_1.f90: New.
3529         * gfortran.dg/parens_2.f90: New.
3530         * gfortran.dg/parens_3.f90: New.
3531
3532 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/26038
3535         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3536
3537         PR fortran/25059
3538         * gfortran.dg/impure_assignment_1.f90: New test.
3539
3540         PR fortran/25070
3541         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3542
3543 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3544
3545         PR target/26141
3546         * g++.dg/expr/stdarg2.C: New test.
3547
3548 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3549
3550         PR inline-asm/16194
3551         * gcc.dg/pr16194.c: New test.
3552
3553 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3554
3555         * ada/acats/run_acats: Use portable variant of "$@".
3556
3557 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3558
3559         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3560         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3561
3562 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3563
3564         PR tree-opt/26179
3565         * g++.dg/opt/pr26179.C: New test.
3566
3567 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3568
3569         PR middle-end/26134
3570         * gcc.dg/tree-ssa/complex-3.c: New test.
3571
3572 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3573
3574         * gcc.c-torture/compile/volatile-1.c: New test.
3575
3576 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3577
3578         PR 26180
3579         * gcc.dg/tree-ssa/pr26180.c: New test.
3580
3581 2006-02-08  Jeff Law  <law@redhat.com>
3582
3583         * gcc.dg/tree-ssa/pr21417.c: New test.
3584
3585 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3586
3587         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3588         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3589
3590 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3591
3592         * lib/scanrtl.exp: New.
3593
3594 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3595
3596         PR c++/26071
3597         * g++.dg/other/virtual2.C: New test.
3598
3599         PR c++/26070
3600         * g++.dg/other/virtual1.C: New test.
3601
3602 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3603
3604         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3605         cleanup-ipa-dump): Update dump file glob patterns.
3606         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3607         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3608
3609         * lib/gcc-dg.exp: Load it.
3610         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3611
3612 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3613
3614         PR testsuite/26159
3615         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3616         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3617
3618 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3619
3620         PR fortran/25577
3621         * gfortran.dg/mvbits_1.f90: New.
3622
3623 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3624
3625         * g++.dg/warn/Wdiv-by-zero.C: New test.
3626         * g++.dg/warn/Wno-div-by-zero.C: New.
3627
3628 2006-02-07  Jeff Law  <law@redhat.com>
3629
3630         * gcc.dg/tree-ssa/pr21559.c: New test.
3631
3632         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3633         multiple VRP passes.
3634         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3635         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3636         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3637         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3638         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3639         * gcc.dg/tree-ssa/vrp02.c: Likewise
3640         * gcc.dg/tree-ssa/vrp11.c: Likewise
3641         * gcc.dg/tree-ssa/pr14341.c: Likewise
3642         * gcc.dg/tree-ssa/vrp19.c: Likewise
3643         * gcc.dg/tree-ssa/vrp20.c: Likewise
3644         * gcc.dg/tree-ssa/vrp03.c: Likewise
3645         * gcc.dg/tree-ssa/pr21086.c: Likewise
3646         * gcc.dg/tree-ssa/pr21959.c: Likewise
3647         * gcc.dg/tree-ssa/vrp21.c: Likewise
3648         * gcc.dg/tree-ssa/vrp04.c: Likewise
3649         * gcc.dg/tree-ssa/pr25485.c: Likewise
3650         * gcc.dg/tree-ssa/pr22026.c: Likewise
3651         * gcc.dg/tree-ssa/vrp22.c: Likewise
3652         * gcc.dg/tree-ssa/vrp05.c: Likewise
3653         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3654         * gcc.dg/tree-ssa/pr20701.c: Likewise
3655         * gcc.dg/tree-ssa/vrp23.c: Likewise
3656         * gcc.dg/tree-ssa/vrp06.c: Likewise
3657         * gcc.dg/tree-ssa/pr22117.c: Likewise
3658         * gcc.dg/tree-ssa/pr20702.c: Likewise
3659         * gcc.dg/tree-ssa/vrp15.c: Likewise
3660         * gcc.dg/tree-ssa/pr21090.c: Likewise
3661         * gcc.dg/tree-ssa/pr21294.c: Likewise
3662         * gcc.dg/tree-ssa/vrp24.c: Likewise
3663         * gcc.dg/tree-ssa/vrp07.c: Likewise
3664         * gcc.dg/tree-ssa/pr21563.c: Likewise
3665         * gcc.dg/tree-ssa/pr25382.c: Likewise
3666         * gcc.dg/tree-ssa/vrp16.c: Likewise
3667         * gcc.dg/tree-ssa/vrp25.c: Likewise
3668         * gcc.dg/tree-ssa/vrp08.c: Likewise
3669         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3670         * gcc.dg/tree-ssa/vrp17.c: Likewise
3671         * gcc.dg/tree-ssa/pr21458.c: Likewise
3672         * g++.dg/tree-ssa/pr18178.C: Likewise
3673
3674 2006-02-07  Richard Guenther  <rguenther@suse.de>
3675
3676         PR c++/26140
3677         Revert
3678         2006-01-30  Richard Guenther  <rguenther@suse.de>
3679         PR c++/23372
3680         * gcc.dg/pr23372-1.C: New testcase.
3681
3682         * g++.dg/tree-ssa/pr26140.C: New testcase.
3683
3684 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/9737
3687         * g++.dg/template/ttp15.C: New test.
3688         * g++.dg/template/ttp16.C: Likewise.
3689         * g++.dg/template/ttp17.C: Likewise.
3690         * g++.old-deja/g++.pt/ttp36.C: Remove.
3691         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3692         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3693         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3694         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3695         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3696         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3697         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3698         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3699         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3700
3701 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3702
3703         PR libfortran/23815
3704         * unf_io_convert_4.f90: New test.
3705
3706 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3707
3708         * gcc.dg/tree-ssa/loadpre10.c: New test.
3709         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3710         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3711         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3712
3713 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3714
3715         PR libfortran/24685
3716         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3717
3718 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3719
3720         PR tree-opt/25251
3721         * gfortran.dg/assign_7.f: New test.
3722
3723 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3724
3725         PR fortran/26041
3726         PR fortran/26064
3727         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3728         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3729         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3730
3731 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3732
3733         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3734         in size_t typedef.
3735
3736 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3737
3738         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3739         * g++.dg/charset/string.c (foo): Likewise.
3740         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3741         const char*
3742         * g++.dg/ext/builtin2.C (printf): Likewise.
3743         * g++.dg/init/new15.C (printf): Likewise.
3744         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3745         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3746         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3747         * g++.dg/template/non-dependent4.C (temp): Likewise.
3748         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3749         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3750         parameter type to const char*.
3751         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3752         Change type to const char*.
3753         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3754         Likewise.
3755         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3756         second parameter type to const char*.
3757         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3758         (Y::Y): Change parameter type to const char*.
3759         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3760         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3761         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3762         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3763         (char*).
3764         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3765         const char*.
3766         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3767         type to const char*.
3768         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3769         return type to const char*.
3770         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3771         to const char*.
3772         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3773         * g++.old-deja/g++.law/refs1.C: Likewise.
3774         * g++.old-deja/g++.law/visibility1.C: Likewise.
3775         * g++.old-deja/g++.law/visibility2.C: Likewise.
3776         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3777         const char*.
3778         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3779         * g++.old-deja/g++.mike/net48.C: Likewise.
3780         * g++.old-deja/g++.mike/p646.C: Likewise.
3781         * g++.old-deja/g++.mike/p6746.C: Likewise.
3782         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3783         type to const char*.
3784         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3785         deprecated conversion warning.
3786         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3787         char*.
3788         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3789         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3790         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3791         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3792         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3793         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3794         * g++.old-deja/g++.pt/t39.C: Likewise.
3795         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3796         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3797
3798 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3799
3800         PR fortran/25075
3801         intrinsic_argument_conformance_1.f90: New test.
3802
3803 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3804
3805         PR fortran/20845
3806         * gfortran.dg/char_result_11.f90: Add SAVE.
3807         * gfortran.dg/der_pointer_4.f90: Ditto.
3808         * gfortran.dg/default_initialization.f90: New test.
3809
3810 2006-02-03  Jeff Law  <law@redhat.com>
3811
3812         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3813         handle more than 100 dump files.
3814         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3815         * lib/scantree.exp (scan-tree-dump): Likewise.
3816         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3817         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3818         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3819         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3820         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3821
3822 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3823
3824         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3825
3826 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3827
3828         * g++.dg/template/using12.C: New test.
3829
3830 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3831
3832         * gcc.target/powerpc/pr25960.c: New test.
3833
3834 2006-02-02  Steven G. Kargl  <kargls@comcast>
3835
3836         PR fortran/24958
3837         gfortran.dg/nullify_2.f90: New test.
3838
3839 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3840
3841         PR 25990
3842         * gcc.dg/gomp/pr25990.c: New test.
3843
3844 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/25342
3847         * g++.gd/template/partial4.C: New test.
3848
3849 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3850
3851         PR middle-end/26001
3852         * gfortran.dg/data_char_2.f90: New.
3853
3854 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3855
3856         PR fortran/26039
3857         maxval_maxloc_conformance_1.f90: New test.
3858
3859 2006-01-31  Richard Guenther  <rguenther@suse.de>
3860
3861         * gcc.target/i386/sselibm-1.c: New testcase.
3862         * gcc.target/i386/sselibm-2.c: Likewise.
3863         * gcc.target/i386/sselibm-3.c: Likewise.
3864         * gcc.target/i386/sselibm-4.c: Likewise.
3865         * gcc.target/i386/sselibm-5.c: Likewise.
3866
3867 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3868
3869         PR fortran/24266
3870         * gfortran.dg/arrayio_derived_2.f90: New.
3871
3872 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3873
3874         * gcc.dg/unsigned-long-compare.c: New test.
3875
3876 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3877
3878         PR testsuite/25318
3879         * lib/target-supports.exp (check_effective_target_freorder):
3880         Check to see if target supports -freorder-blocks-and-partition.
3881         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3882         instead of "dg-require-named-sections".
3883
3884 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3885
3886         PR target/14798:
3887         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3888         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3889         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3890         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3891         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3892         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3893         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3894         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3895
3896 2006-01-30  Richard Guenther  <rguenther@suse.de>
3897
3898         PR c++/23372
3899         * gcc.dg/pr23372-1.C: New testcase.
3900
3901 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3902
3903         * gcc.dg/gomp/pr25874.c: New test.
3904
3905 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3906
3907         PR tree-opt/25911
3908         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3909
3910 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3911
3912         PR fortran/18578
3913         PR fortran/18579
3914         PR fortran/20857
3915         PR fortran/20885
3916         * gfortran.dg/intent_out_1.f90: New test.
3917
3918 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3919
3920         PR fortran/17911
3921         * gfortran.dg/procedure_lvalue.f90: New test.
3922
3923         PR fortran/20895
3924         PR fortran/25030
3925         * gfortran.dg/char_pointer_assign_2.f90: New test.
3926         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3927         assignment to be consistent with standard.
3928         * gfortran.dg/char_result_2.f90: The same.
3929         * gfortran.dg/char_result_8.f90: The same.
3930
3931 2006-01-28  Zack Weinberg  <zackw@panix.com>
3932
3933         * gcc.dg/Woverlength-strings.c
3934         * gcc.dg/Woverlength-strings-pedantic-c89.c
3935         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3936         * gcc.dg/Woverlength-strings-pedantic-c99.c
3937         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3938
3939 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3940
3941         * gcc.c-torture/execute/20060127-1.c: New test.
3942
3943 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3944
3945         PR c++/25999
3946         * g++.dg/ext/pragmaweak1.C: New test.
3947
3948 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3949
3950         PR c++/25855
3951         * g++.dg/template/spec29.C: New test.
3952
3953 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3954
3955         PR c/19606.
3956         * gcc.c-torture/execute/pr19606.c: New.
3957
3958 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3959
3960         * gcc.dg/pragma-re-4.c: New test.
3961
3962 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3963
3964         PR fortran/25964
3965         * gfortran.dg/assumed_size_refs_3.f90: New test.
3966
3967 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3968
3969         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3970
3971 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3972
3973         PR ada/21317
3974         * ada/acats/support/impdef.a: Add One_Long_Second.
3975         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3976         * ada/acats/tests/c9/c94026.a: Likewise.
3977         * ada/acats/tests/c9/c97305c.ada: Likewise.
3978         * ada/acats/tests/c9/c99004a.ada: Likewise.
3979
3980 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3981
3982         PR fortran/25964
3983         * gfortran.dg/global_references_2.f90: New test.
3984
3985         PR fortran/25084
3986         PR fortran/20852
3987         PR fortran/25085
3988         PR fortran/25086
3989         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3990         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3991
3992         PR fortran/25416
3993         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3994
3995 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3996
3997         PR c/25892
3998         * gcc.dg/Wpointer-sign.c: New.
3999         * gcc.dg/Wpointer-sign-Wall.c: New.
4000         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4001         * gcc.dg/Wpointer-sign-pedantic.c: New.
4002         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4003         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4004
4005 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4006
4007         PR C/25861
4008         * gcc.c-torture/compile/pr25861.c: New test.
4009
4010 2006-01-26  Paul Brook  <paul@codesourcery.com>
4011
4012         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4013         on short-enum targets.
4014         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4015         variable.
4016         (generate_fields): Use short_enums.
4017         (main): Set short_enums.  Document -e.
4018         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4019         on short-enum targets.
4020         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4021         variable.
4022         (generate_fields): Use short_enums.
4023         (main): Set short_enums.  Document -e.
4024         * lib/target-supports.exp (check_effective_target_short_enums): New.
4025
4026 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4027
4028         PR target/25947
4029         * gcc.dg/torture/pr25947-1.c: New test.
4030
4031 2006-01-25  Jan Hubicka  <jh@suse.cz>
4032             Roger Sayle  <roger@eyesopen.com>
4033
4034         PR rtl-optimization/25703
4035         * gcc.target/i386/20060125-1.c: New test case.
4036         * gcc.target/i386/20060125-2.c: New test case.
4037
4038 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4039
4040         PR fortran/18540
4041         * gfortran.dg/goto_1.f: New.
4042
4043 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4044
4045         PR fortran/25716
4046         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4047         25716 on 32-bit systems too.
4048
4049 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4050
4051         PR testsuite/25590
4052         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4053
4054 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4055
4056         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4057
4058 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4059
4060         PR fortran/25835
4061         * gfortran.dg/read_eof.f90: Delete, renamed.
4062         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4063         * gfortran.dg/read_eof_2.f90: New test.
4064         * gfortran.dg/read_eof_3.f90: New test.
4065
4066 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4067
4068         PR tree-opt/25860
4069         * gcc.c-torture/compile/pr25860.c: New test.
4070
4071 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072
4073         PR c++/25552
4074         * g++.dg/parse/dtor8.C: New test.
4075
4076 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4077
4078         PR testsuite/25891
4079         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4080         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4081         check_effective_target_fopenmp returns 0.
4082
4083 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4084
4085         PR ada/20548
4086         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4087         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4088         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4089
4090 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         PR tree-opt/25857
4093         * g++.dg/opt/pr25857.C: New test.
4094
4095 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4096         Jan Hubicka  <jh@suse.cz>
4097         Richard Guenther  <rguenther@suse.de>
4098
4099         PR rtl-optimization/25654
4100         * gcc.dg/torture/pr25654.c: New testcase.
4101         * gcc.target/i386/pr25654.c: Likewise.
4102
4103 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/25901
4106         * gfortran.dg/internal references_2.f90: New test.
4107
4108         Fix regression in testing of admissability of attributes.
4109         * gfortran.dg/intent_used_1.f90: New test.
4110
4111 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4112
4113         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4114         Remove target conditional torture options for i?86 and x86_64
4115         GNU/Linux.
4116
4117 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4118
4119         PR c++/10891
4120         * g++.dg/rtti/no-rtti.C: New.
4121
4122 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/25895
4125         * g++.dg/inherit/conv2.C: New test.
4126
4127         PR c++/25856
4128         * g++.dg/parse/dtor7.C: New test.
4129
4130         PR c++/25858
4131         * g++.dg/template/crash44.C: New test.
4132
4133 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4134
4135         PR fortran/25124
4136         PR fortran/25625
4137         * gfortran.dg/internal_references_1.f90: New test.
4138           PR fortran/20881
4139         PR fortran/23308
4140         PR fortran/25538
4141         PR fortran/25710
4142         * gfortran.dg/global_references_1.f90: New test.
4143         * gfortran.dg/g77/19990905-1.f: Restore the error that
4144         there is a clash between the common block name and
4145         the name of a subroutine reference.
4146
4147         PR fortran/PR24276
4148         * gfortran.dg/aliasing_dummy_1.f90: New test.
4149
4150 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4151
4152         * gcc.dg/vmx/1b-01.c: Warning fix.
4153         * gcc.dg/vmx/1c-02.c: Likewise.
4154         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4155
4156 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4157
4158         PR testsuite/24962
4159         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4160
4161 2006-01-20  Richard Guenther  <rguenther@suse.de>
4162         Steven Bosscher <stevenb.gcc@gmail.com>
4163
4164         PR rtl-optimization/24626
4165         * gcc.dg/torture/pr24626-1.c: New testcase.
4166         * gcc.dg/torture/pr24626-2.c: Likewise.
4167         * gcc.dg/torture/pr24626-3.c: Likewise.
4168         * gcc.dg/torture/pr24626-4.c: Likewise.
4169
4170 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4171
4172         PR c++/5520
4173         * g++.dg/warn/empty-body.C: New.
4174
4175 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4176
4177         PR c++/22136
4178         * g++.dg/template/using10.C: New test.
4179         * g++.dg/temlpate/using11.C: Likewise.
4180         * g++.dg/inherit/using5.C: Tweak error messages.
4181
4182 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4183
4184         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4185         target test.
4186         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4187
4188 2006-01-19  Jan Hubicka  <jh@suse.cz>
4189
4190         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4191
4192 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4193
4194         PR c++/25854
4195         * g++.dg/template/spec28.C: New test.
4196
4197 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4198
4199         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4200         Fix fprintf's by adding srcdir or removing it.
4201
4202 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4203
4204         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4205         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4206         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4207         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4208         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4209         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4210         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4211         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4212         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4213         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4214         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4215         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4216         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4217         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4218
4219 2006-01-18  Jeff Law  <law@redhat.com>
4220
4221         * gcc.dg/tree-ssa/vrp25.c: New test.
4222
4223 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4224
4225         * gcc.dg/pr25805.c: Fix misapplied patch.
4226
4227 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4228
4229         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4230         (check_effective_target_vect_udot_qi): New.
4231         (check_effective_target_vect_sdot_hi): New.
4232         (check_effective_target_vect_udot_hi): New.
4233         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4234         prefixed with "wrapv-" with -fwrapv.
4235         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4236         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4237         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4238         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4239         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4240
4241         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4242         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4243         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4244         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4245
4246 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4247
4248         PR c++/16829
4249         * g++.dg/other/default2.C: New test.
4250         * g++.dg/other/default3.C: New test.
4251
4252 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4253
4254         PR c/25805
4255         * gcc.dg/pr25805.c: New file.
4256
4257 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4258
4259         PR c++/25836
4260         * g++.dg/template/init6.C: New test.
4261
4262 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4263
4264         * gcc.dg/tree-ssa/pr24287.c: New test
4265
4266 2006-01-18  Eric Christopher  <echristo@apple.com>
4267
4268         * g++.dg/eh/table.C: New.
4269
4270 2006-01-18  DJ Delorie  <dj@redhat.com>
4271
4272         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4273         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4274         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4275         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4276
4277 2006-01-18  Jeff Law  <law@redhat.com>
4278
4279         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4280         on wrapping on overflow semantics.
4281
4282         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4283
4284         * gcc.gc/tree-ssa/vrp23.c: New test.
4285         * gcc.gc/tree-ssa/vrp24.c: New test.
4286
4287 2006-01-18  Richard Henderson  <rth@redhat.com>
4288             Aldy Hernandez  <aldyh@redhat.com>
4289             Jakub Jelinek  <jakub@redhat.com>
4290             Diego Novillo  <dnovillo@redhat.com>
4291             Uros Bizjak  <uros@kss-loka.si>
4292
4293         * testsuite/gcc.dg/gomp: New directory.
4294
4295 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4296             Steven G. Kargl  <kargls@comcast.net>
4297
4298         PR fortran/20869
4299         * gfortran.dg/intrinsic_external_1.f90: New test.
4300
4301         PR fortran/20875.
4302         * gfortran.dg/elemental_pointer_1.f90: New test.
4303
4304         PR fortran/25024
4305         * gfortran.dg/external_procedures_1.f90: New test.
4306
4307         PR fortran/25785
4308         gfortran.dg/assumed_present.f90: New test.
4309
4310 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4311
4312         * g++.dg/parse/lookup5.C: New test.
4313
4314 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR fortran/25697
4317         * gfortran.dg/read_eof.f90: New test.
4318
4319 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4320
4321         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4322         add a closing brace.
4323
4324 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4325
4326         PR fortran/25631
4327         * gfortran.dg/fmt_tl.f: New test.
4328
4329 2006-01-17  Eric Christopher  <echristo@apple.com>
4330
4331         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4332         * g++.old-deja/g++.warn/impint2.C: Ditto.
4333         * g++.old-deja/g++.other/null1.C: Ditto.
4334         * g++.dg/warn/conv2.C: Ditto.
4335         * g++.dg/warn/conv4.C: New file.
4336
4337 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4338
4339         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4340
4341 2006-01-17  Andreas Jaeger  <aj@suse.de>
4342             Janis Johnson <janis187@us.ibm.com>
4343
4344         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4345         in 64-bit.
4346         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4347         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4348
4349 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4350
4351         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4352         xfail txxx where xxx >= 25.
4353
4354 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4355
4356         PR testsuite/25764
4357         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4358
4359 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c/25682
4362         * gcc.dg/pr25682.c: New test.
4363         * g++.dg/parse/array-size2.C: New test.
4364
4365 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4366
4367         * consistency.vlad: Remove entire directory, 1652 files.
4368
4369 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4370
4371         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4372         check_effective_target_dfprt_nocache): New.
4373         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4374         (check_effective_target_dfprt): New.
4375         * lib/c-compat.exp (check_dfp): Remove.
4376         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4377         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4378         level of support for decimal float.
4379         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4380         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4381         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4382         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4383         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4384         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4385         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4386         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4387         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4388         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4389         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4390         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4391         directives.
4392
4393 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         PR testsuite/25741
4396         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4397         $base_dir/../.
4398         * lib/gfortran.exp (gfortran_init): Likewise.
4399         * lib/obj-c++.exp (obj-c++_init): Likewise.
4400         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4401         (scan-assembler-dem-not): Likewise.
4402         * lib/scandump.exp (scan-dump-dem): Likewise.
4403         (scan-dump-dem-not): Likewise.
4404
4405 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4406
4407         PR testsuite/25767
4408         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4409         powerpc-*-darwin*.
4410         * lib/obj-c++.exp (obj-c++_init): Likewise.
4411
4412 2006-01-16  Richard Guenther  <rguenther@suse.de>
4413
4414         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4415
4416 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4417
4418         PR testsuite/25777
4419         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4420         to LD_LIBRARY_PATH.
4421
4422 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4423             Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         * gcc.dg/minmax-1.c: New test.
4426
4427 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4428
4429         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4430         * gcc.misc-tests/dectest.exp: Ditto.
4431
4432 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4433
4434         PR testsuite/25796
4435         * gcc.target/i386/cmov6.c: Use -march=k8.
4436
4437 2006-01-15  Andreas Jaeger  <aj@suse.de>
4438
4439         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4440         x86 does not have __float128.
4441
4442 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4443
4444         * gcc.target/i386/cmov6.c: New test.
4445
4446 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/25663
4449         * g++.dg/template/ctor6.C: New test.
4450
4451 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4452
4453         PR tree-optimization/25485
4454         * gcc.dg/tree-ssa/pr25485.c: New.
4455
4456 2006-01-14  Richard Guenther  <rguenther@suse.de>
4457
4458         PR tree-optimization/22548
4459         PR tree-optimization/22555
4460         PR tree-optimization/22501
4461         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4462         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4463         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4464         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4465         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4466         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4467         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4468         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4469         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4470
4471 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4472
4473         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4474         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4475
4476 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4477         Richard Guenther  <rguenther@suse.de>
4478
4479         PR rtl-optimization/24257
4480         * gcc.dg/torture/pr24257.c: New testcase.
4481
4482 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4483
4484         * gcc.c-torture/execute/20060110-1.c: New test.
4485         * gcc.c-torture/execute/20060110-2.c: New test.
4486
4487 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4488
4489         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4490
4491 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4492
4493         PR fortran/25756
4494         * gfortran.dg/label_3.f90: New test.
4495
4496 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4497
4498         PR tree-optimization/25771
4499         * g++.dg/tree-ssa/pr25771.C: New test
4500
4501 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4502
4503         PR tree-opt/24365
4504         * g++.dg/opt/complex5.C: New test.
4505
4506 2006-01-13  Richard Guenther  <rguenther@suse.de>
4507
4508         * gcc.target/i386/387-9.c: New testcase.
4509
4510 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4511
4512         PR c++/24824
4513         * g++.dg/debug/dwarf2-1.C: New.
4514
4515 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         PR testsuite/25728
4518         * lib/gcov.exp (verify-lines): Add "close $fd".
4519
4520 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4521             Ben Elliston  <bje@au.ibm.com>
4522
4523         * gcc.dg/dfp/inf-1.c: New test.
4524
4525 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4526             Yao Qi  <qiyaoltc@cn.ibm.com>
4527             Ben Elliston  <bje@au.ibm.com>
4528             Jon Grimm  <jgrimm2@us.ibm.com>
4529
4530         * gcc.dg/nodfp-1.c: New test.
4531         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4532         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4533         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4534         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4535         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4536         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4537         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4538         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4539         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4540         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4541         * gcc.dg/format/dfp-printf-1.c: Likewise.
4542         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4543         (compat_setup_dfp): New.
4544         * gcc.dg/compat/compat.exp: Use it.
4545         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4546         Make some variables global, prepend "compat_" to their names.
4547         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4548         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4549         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4550         * lib/compat.exp (compat_skip_list): Make global, rename.
4551         * lib/c-compat.exp: New file.
4552         * lib/target-supports.exp (check_effective_target_dfp): New.
4553
4554         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4555         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4556         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4557         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4558         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4559         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4560         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4561         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4562         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4563         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4564         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4565         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4566         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4567         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4568         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4569         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4570         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4571         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4572         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4573         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4574         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4575         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4576         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4577         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4578         gcc.dg/dfp/struct-layout-1.c,
4579         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4580         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4581         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4582         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4583         gcc.dg/dfp/func-vararg-dfp.c,
4584         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4585         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4586         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4587         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4588         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4589
4590 2006-01-11  Richard Guenther  <rguenther@suse.de>
4591
4592         PR tree-optimization/25734
4593         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4594
4595 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4596
4597         PR fortran/25486
4598         * gfortran.dg/literal_character_constant_1_x.F: New test.
4599         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4600         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4601         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4602
4603 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/25386
4606         * g++.dg/ext/packed3.C: Add expected packed error.
4607
4608 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4609
4610         PR target/25706
4611         * gcc.dg/torture/pr25706-1.c: New test.
4612
4613 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4614
4615         PR tree-optimization/23109
4616         PR tree-optimization/23948
4617         PR tree-optimization/24123
4618
4619         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4620         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4621         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4622         g++.dg/tree-ssa/pr23948.C: New testcases.
4623         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4624         three divisions in order to do the optimization.
4625
4626 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4627
4628         PR c++/25632
4629         * g++.dg/other/pr25632.C: New test.
4630
4631 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4632
4633         PR fortran/25730
4634         * gfortran.dg/used_types_1.f90: New test.
4635
4636 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4637
4638         PR target/25718
4639         * gcc.dg/torture/pr25718-1.c: New test.
4640
4641 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4642
4643         * gfortran.dg/list_read_2.f90: Fix typo in description.
4644
4645 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4646
4647         * lib/target-supports.exp (check_visibility_available): Simplify test
4648         for *-*-netware*.
4649         (check_profiling_available): Fail for *-*-netware*.
4650         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4651         * gcc.dg/20021014-1.c: Likewise.
4652         * gcc.dg/nest.c: Likewise.
4653
4654 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4655
4656         fortran/24936
4657         * gfortran.dg/forall_3.f90: New test.
4658
4659 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4660
4661         PR fortran/21977
4662         * gfortran.dg/nesting_2.f90: New test.
4663         * gfortran.dg/nesting_3.f90: New test.
4664
4665 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4666
4667         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4668         Fix typo in comment.
4669
4670 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4671
4672         * gfortran.dg/single_char_string.f90: New test.
4673
4674 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4675
4676         * gfortran.dg/ichar_2.f90: New test.
4677
4678 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4679
4680         PR fortran/25093
4681         * gfortran.dg/private_type_4.f90: New.
4682
4683 2006-01-07  Richard Guenther  <rguenther@suse.de>
4684
4685         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4686
4687 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         * gfortran.dg/func_decl_1.f90: New.
4690         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4691         * gfortran.dg/array_alloc_2.f90: Likewise.
4692         * gfortran.dg/char_result_8.f90: Likewise.
4693         * gfortran.dg/dup_save_1.f90: Likewise.
4694         * gfortran.dg/dup_save_2.f90: Likewise.
4695         * gfortran.dg/f2c_6.f90: Likewise.
4696         * gfortran.dg/f2c_7.f90: Likewise.
4697         * gfortran.dg/func_result_2.f90: Likewise.
4698         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4699
4700 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4701
4702         PR fortran/22146
4703         * gfortran.dg/elemental_subroutine_1.f90: New test.
4704         * gfortran.dg/elemental_subroutine_2.f90: New test.
4705
4706         PR fortran/25029
4707         PR fortran/21256
4708         * gfortran.dg/assumed_size_refs_1.f90: New test.
4709
4710         PR fortran/20868
4711         PR fortran/20870
4712         * gfortran.dg/assumed_size_refs_2.f90: New test.
4713         * gfortran.dg/initialization_1.f90: Change warning message.
4714
4715 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4716
4717         * gcc.dg/tree-ssa/loop-15.c: New test.
4718
4719 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4720
4721         PR fortran/25598
4722         * gfortran.dg/backspace_3.f: New test.
4723         * gfortran.dg/backspace_4.f: New test.
4724
4725 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4726
4727         PR fortran/24268
4728         * gfortran.dg/fmt_white.f: Update test.
4729
4730 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4731
4732         * gcc.dg/cast-1.c: Add new warning.
4733         * gcc.dg/cast-2.c: Likewise.
4734         * gcc.dg/cast-3.c: Likewise.
4735         * gcc.dg/format/cast-1.c: Likewise.
4736         * gcc.dg/cast-4.c: New testcase.
4737
4738 2006-01-05  Richard Guenther  <rguenther@suse.de>
4739
4740         PR tree-optimization/22555
4741         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4742
4743 2006-01-05  Richard Guenther  <rguenther@suse.de>
4744             Diego Novillo  <dnovillo@redhat.com>
4745
4746         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4747         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4748         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4749         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4750         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4751         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4752         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4753         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4754         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4755         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4756         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4757         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4758         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4759         * treelang/compile/extravar.tree: Likewise.
4760         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4761         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4762         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4763         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4764         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4765
4766 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4767
4768         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4769         for 64-bit fix.
4770
4771 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4772
4773         PR fortran/23675
4774         gfortran.dg/char_result_11.f90: New.
4775
4776 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4777
4778         PR c++/24782
4779         * g++.dg/parse/access9.C: New test.
4780         * g++.dg/tc1/dr52.C: Tweak error markers.
4781
4782 2006-01-04  Richard Henderson  <rth@redhat.com>
4783
4784         Merge from gomp branch.
4785         * g++.dg/parse/pragma2.C: Update expected error lines.
4786
4787 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4788
4789         * g++.dg/other/i386-2.C: New test.
4790
4791         PR target/25554
4792         * gcc.c-torture/compile/20051228-1.c: New test.
4793
4794         PR c/25559
4795         * gcc.dg/pr25559.c: New test.
4796
4797 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/25492
4800         * g++.dg/lookup/friend9.C: New test.
4801
4802         PR c++/25625
4803         * g++.dg/template/repo5.C: New test.
4804
4805 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4806
4807         PR fortran/25101
4808         * gfortran.dg/forall_2.f90: New test.
4809
4810 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4811
4812         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4813         dg-require-weak.  Adjust regexp to handle leading-underscore
4814         targets and space as well as TAB after .weak.  Change previous
4815         64-bit fix to not use naked dot.
4816
4817 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4818
4819         PR rtl-optimization/25578
4820         * gcc.c-torture/execute/20060102-1.c: New testcase.
4821
4822 2006-01-03  Richard Guenther  <rguenther@suse.de>
4823
4824         PR c/25183
4825         * gcc.dg/torture/pr25183.c: New testcase.
4826
4827 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4828
4829         Merge from gomp-branch.
4830         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4831         * gcc.dg/ia64-sync-2.c: Likewise.
4832         * gcc.dg/ia64-sync-3.c: Likewise.
4833         * gcc.dg/ia64-sync-4.c: Likewise.
4834         * gcc.dg/sync-2.c: Likewise.
4835         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4836         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4837
4838 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4839
4840         PR c++/25635
4841         * g++.dg/parse/operator6.C: New test.
4842
4843         PR c++/25637
4844         * g++.dg/parse/error29.C: New test.
4845
4846         PR c++/25638
4847         * g++.dg/parse/dtor6.C: New test.
4848
4849         PR c++/25633
4850         * g++.dg/parse/ctor3.C: New test.
4851
4852         PR c++/25634
4853         * g++.dg/template/class3.C: New test.
4854
4855 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4856
4857         * g++.dg/debug/debug9.C: New.
4858
4859 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4860
4861         PR fortran/24640
4862         * gfortran.dg/label_2.f90: New test.
4863
4864 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4865
4866         * g++.dg/lookup/using12.C: Tighten error marker.
4867
4868 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4869             Andrew Pinski <pinskia@physics.uc.edu>
4870
4871         * gcc.target/powerpc/darwin-abi-3.c: New file.
4872         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4873         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4874         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4875         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4876         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4877         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4878         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4879         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4880
4881 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4882
4883         * gcc.dg/tree-ssa/loadpre1.c: New;
4884         * gcc.dg/tree-ssa/loadpre2.c: New;
4885         * gcc.dg/tree-ssa/loadpre3.c: New;
4886         * gcc.dg/tree-ssa/loadpre4.c: New;
4887         * gcc.dg/tree-ssa/loadpre5.c: New;
4888         * gcc.dg/tree-ssa/loadpre6.c: New;
4889         * gcc.dg/tree-ssa/loadpre7.c: New;
4890         * gcc.dg/tree-ssa/loadpre8.c: New;
4891         * gcc.dg/tree-ssa/loadpre9.c: New;
4892
4893 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4896         * g++.dg/abi/thunk4.C: Likewise.
4897
4898 2006-01-01  Andreas Jaeger  <aj@suse.de>
4899
4900         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4901         portable.
4902
4903 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4904
4905         PR c++/25294
4906         * gcc.dg/pragma-pack-3.c: New test.
4907         * g++.dg/parse/pragma3.C: New test.
4908
4909 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4910
4911         PR middle-end/24827
4912         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4913
4914 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4915
4916         PR testsuite/25214
4917         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4918
4919 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4920
4921         PR fortran/22607
4922         * gfortran-dg/pure_byref_3.f90: New.
4923
4924         fortran/PR 25396
4925         * gfortran.dg/userdef_operator_1.f90: New.
4926
4927 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4928
4929         * g++.dg/abi/thunk3.C: New.
4930         * g++.dg/abi/thunk4.C: New.
4931
4932 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4933
4934         PR fortran/25532
4935         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4936         associated derived type components of derived types are
4937         properly declared in contained procedures.
4938
4939 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4940
4941         PR libgfortran/25139
4942         * gfortran.dg/backspace_2.f: New test.
4943
4944 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4945
4946         PR libgfortran/25550
4947         * gfortran.dg/endfile.f: New test.
4948
4949 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4950
4951         PR libgfortran/25419
4952         * gfortran.dg/comma.f: New test.
4953
4954 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4955
4956         * lib/gfortran-dg.exp: Remove trailing whitespace.
4957         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4958         -funroll-all-loops.
4959
4960 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4961
4962         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4963         Extended Double long doubles or repeat tests when long double is
4964         the same size as double.
4965
4966 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4967
4968         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4969
4970         PR testsuite/25442
4971         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4972         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4973
4974         PR testsuite/25441
4975         * gcc.dg/pr23911.c: Make test variable static.
4976
4977         PR testsuite/25444
4978         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4979
4980 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/25439
4983         * g++.dg/parse/crash17.C: Adjust error markers.
4984         * g++.dg/template/error20.C: New test.
4985
4986 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/23172
4989         * g++.dg/ext/complit4.C: New test.
4990
4991         PR c++/25417
4992         * g++.dg/ext/complit5.C: Likewise.
4993
4994 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4995
4996         PR tree-optimization/25125
4997         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4998         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4999         * gcc.c-torture/execute/pr25125.c: New.
5000
5001 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5002
5003         PR fortran/25029
5004         PR fortran/21256
5005         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5006         with incorrect assumed size references.
5007
5008 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5009
5010         PR c++/23171
5011         * g++.dg/opt/init1.C: New test.
5012
5013 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5014
5015         PR c++/24671
5016         * g++.dg/template/sfinae3.C: New test.
5017
5018 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5019
5020         * g++.dg/other/friend4.C: New test.
5021
5022 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR target/25005
5025         * g++.dg/opt/pr25005.C: New test.
5026
5027 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5028
5029         PR c++/25369
5030         * g++.dg/template/ptrmem16.C: New test.
5031
5032 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5033
5034         PR fortran/25029
5035         PR fortran/21256
5036         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5037
5038 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5039
5040         PR libgfortran/25307
5041         * gfortran.dg/list_read_5.f90: New test.
5042
5043 2005-12-22  Richard Henderson  <rth@redhat.com>
5044
5045         * gcc.target/i386/sse-7.c: Use -msse2.
5046
5047 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR rtl-optimization/25432
5050         * gcc.c-torture/compile/20051216-1.c: New test.
5051
5052         PR objc/25328
5053         * objc/execute/pr25328.m: New test.
5054
5055 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/25364
5058         * g++.dg/template/call4.C: New test.
5059
5060 2005-12-22  Dale Johannesen  <dalej@apple.com>
5061
5062         * gcc.target/i386/sse-17.c: New.
5063
5064 2005-12-22  Paul Brook  <paul@codesourcery.com>
5065
5066         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5067
5068 2005-12-22  Paul Brook  <paul@codesourcery.com>
5069
5070         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5071
5072 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5073
5074         PR tree-opt/25513
5075         * gcc.c-torture/compile/pr25513.c: New test.
5076
5077 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5078
5079         PR c++/23333
5080         * g++.dg/parse/error25.C: Add more tests.
5081
5082 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5083
5084         PR fortran/18990
5085         * gfortran.dg/der_charlen_1.f90: New.
5086
5087 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5088
5089         PR fortran/20889
5090         * gfortran.dg/pointer_component_type_1.f90: New test.
5091
5092         PR fortran/25029
5093         PR fortran/21256
5094         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5095         should give an error with assumed size array refernces and checks those
5096         that should not.
5097         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5098         reference an upper bound so that it does not generate an error.
5099
5100         PR fortran/19362
5101         PR fortran/20244
5102         PR fortran/20864
5103         PR fortran/25391
5104         * gfortran.dg/used_dummy_types_1.f90: New test.
5105         * gfortran.dg/used_dummy_types_2.f90: New test.
5106         * gfortran.dg/used_dummy_types_3.f90: New test.
5107         * gfortran.dg/used_dummy_types_4.f90: New test.
5108         * gfortran.dg/used_dummy_types_5.f90: New test.
5109
5110         PR fortran/23152
5111         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5112         group already being USE associated.
5113         * gfortran.dg/assumed_shape_nml.f90: New test.
5114         * gfortran.dg/assumed_size_nml.f90: New test.
5115
5116         PR fortran/20862
5117         PR fortran/25053
5118         PR fortran/25063
5119         PR fortran/25064
5120         PR fortran/25066
5121         PR fortran/25067
5122         PR fortran/25068
5123         PR fortran/25307
5124         * gfortran.dg/io_constraints_1.f90: New test.
5125         * gfortran.dg/io_constraints_1.f90: New test.
5126         * gfortran.dg/iostat_3.f90: Change wording of warning.
5127         * gfortran.dg/g77/19981216-0.f: The same.
5128
5129 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5130
5131         PR tree-optimization/23518
5132         * testsuite/gcc.dg/pr23518.c: New.
5133
5134 2005-12-21  Mike Stump  <mrs@apple.com>
5135
5136         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5137
5138 2005-12-21  Paul Brook  <paul@codesourcery.com>
5139
5140         * gcc.dg/pr19340.c: Skip on m68k targets.
5141
5142 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5143
5144         PR rtl-optimization/25196
5145         * gcc.dg/pr25196.c: New test.
5146
5147 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5148
5149         PR fortran/25423
5150         gfortran.dg/where_nested_1.f90: New.
5151
5152 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5153
5154         PR tree-optimization/25382.
5155         * gcc.dg/tree-ssa/pr25382.c: New.
5156
5157 2005-12-20  Richard Guenther  <rguenther@suse.de>
5158
5159         PR middle-end/24306
5160         * gcc.target/i386/pr24306.c: New testcase.
5161
5162 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5163
5164         PR tree-optimization/25501
5165         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5166
5167 2005-12-20  Richard Guenther  <rguenther@suse.de>
5168
5169         Revert
5170         2005-12-02  Richard Guenther  <rguenther@suse.de>
5171
5172         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5173
5174 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/21228
5177         * g++.dg/warn/Wunreachable-code-2.C: New test.
5178
5179 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/24278
5182         * g++.dg/template/ctor5.C: New test.
5183
5184         PR c++/24915
5185         * g++.dg/template/overload8.C: New test.
5186
5187 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5188
5189         * gcc.c-torture/compile/pr25483 : New test.
5190
5191 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5192
5193         PR c++/20552
5194         * g++.dg/ext/typeof10.C: New test.
5195
5196 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5197
5198         * gcc.dg/mt-loopi1.c: New.
5199
5200 2005-12-18  Richard Guenther  <rguenther@suse.de>
5201
5202         PR tree-optimization/25481
5203         * gcc.dg/torture/pr25481.c: New testcase.
5204
5205 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5206
5207         PR rtl-optimization/21041
5208         * gcc.dg/pr21041.c: New test.
5209
5210 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5211
5212         PR libgfortran/25463
5213         * gfortran.dg/advance.f90: New test.
5214
5215 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5216
5217         * gcc.dg/20051201-1.c: New test.
5218
5219 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5220
5221         PR fortran/25018
5222         * gfortran.dg/initialization_1.f90: New test.
5223         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5224         * gfortran.dg/g77/980616-0.f: The same.
5225
5226 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5227
5228         * PR fortran/25458
5229         * gfortran.dg/chkbits.f90: New test.
5230
5231 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5232
5233         * gfortran.dg/enum_5.f: Revert to previous version.
5234
5235 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5236
5237         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5238         * gfortran.dg/nested_modules_1.f90: Ditto.
5239         * gfortran.dg/hollerith_f95.f90: Ditto.
5240         * gfortran.dg/select_5.f90: Ditto.
5241         * gfortran.dg/secnds.f: Ditto.
5242         * gfortran.dg/hollerith2.f90: Ditto.
5243         * gfortran.dg/imag_2.f: Ditto.
5244         * gfortran.dg/ftell_2.f90: Ditto.
5245         * gfortran.dg/malloc_free_1.f90: Ditto.
5246         * gfortran.dg/logint-1.f: Ditto.
5247         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5248         * gfortran.dg/e_d_fmt.f90: Ditto.
5249         * gfortran.dg/hollerith_legacy.f90: Ditto.
5250         * gfortran.dg/logint-2.f: Ditto.
5251         * gfortran.dg/enum_5.f90: Ditto.
5252         * gfortran.dg/f2c_2.f90: Ditto.
5253         * gfortran.dg/pr17143.f90: Ditto.
5254         * gfortran.dg/namelist_14.f90: Ditto.
5255         * gfortran.dg/logint-3.f: Ditto.
5256         * gfortran.dg/spread_scalar_source.f90: Ditto.
5257         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5258         * gfortran.dg/namelist_11.f: Ditto.
5259         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5260         * gfortran.dg/g77/20010519-1.f
5261         * gfortran.dg/g77/alpha1.f: Ditto.
5262         * gfortran.dg/g77/990115-1.f: Ditto.
5263         * gfortran.dg/g77/erfc.f: Ditto.
5264         * gfortran.dg/g77/19990313-3.f: Ditto.
5265         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5266         * gfortran.dg/g77/20010426.f: Ditto.
5267         * gfortran.dg/g77/19990313-0.f: Ditto.
5268         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5269         * gfortran.dg/g77/20000629-1.f: Ditto.
5270         * gfortran.dg/g77/970125-0.f: Ditto.
5271         * gfortran.dg/g77/8485.f: Ditto.
5272         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5273         * gfortran.dg/g77/19990313-1.f: Ditto.
5274         * gfortran.dg/g77/int8421.f: Ditto.
5275         * gfortran.dg/g77/19990305-0.f: Ditto.
5276         * gfortran.dg/g77/947.f: Ditto.
5277         * gfortran.dg/g77/19990905-2.f: Ditto.
5278         * gfortran.dg/g77/cabs.f: Ditto.
5279         * gfortran.dg/g77/19990313-2.f: Ditto.
5280         * gfortran.dg/g77/20020307-1.f: Ditto.
5281         * gfortran.dg/g77/dcomplex.f: Ditto.
5282         * gfortran.dg/g77/19990502-1.f: Ditto.
5283         * gfortran.dg/g77/19981216-0.f: Ditto.
5284         * gfortran.dg/common_4.f90: Ditto.
5285         * gfortran.dg/entry_4.f90: Ditto.
5286         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5287         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5288         * gfortran.dg/namelist_12.f: Ditto.
5289         * gfortran.dg/scale_1.f90: Ditto.
5290         * gfortran.dg/modulo_1.f90
5291         * gfortran.dg/hollerith.f90: Ditto.
5292         * gfortran.dg/direct_io_3.f90: Ditto.
5293         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5294         * gfortran.dg/gnu_logical_1.F: Ditto.
5295         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5296         * gfortran.dg/assign_1.f90: Ditto.
5297         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5298         * gfortran.dg/pr23095.f: Ditto.
5299         * gfortran.dg/read_float_1.f90: Ditto.
5300
5301 2005-12-17  Andreas Jaeger  <aj@suse.de>
5302
5303         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5304         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5305
5306 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5307
5308         PR fortran/24268
5309         * gfortran.dg/fmt_white.f: New test.
5310
5311 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5312
5313         * gfortran.dg/label_1.f90: New test.
5314
5315 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5316
5317         PR testsuite/25422
5318         * gcc.dg/20031012-1.c: Add -Walways-true option.
5319         * gcc.dg/weak/weak-3.c: Likewise.
5320         * g++.old-deja/g++.mike/warn8.C: Likewise.
5321
5322 2005-12-16  Mike Stump  <mrs@apple.com>
5323
5324         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5325         exit.
5326
5327 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5328
5329         PR libgfortran/25264
5330         PR libgfortran/25349
5331         * gfortran.dg/tl_editing.f90: Added additional checks.
5332         * gfortran.dg/t_editing.f: New test.
5333         * gfortran.dg/write_padding.f90: New test
5334
5335 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5336
5337         PR testsuite/25215
5338         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5339
5340 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR rtl-optimization/24899
5343         * gcc.c-torture/execute/20051215-1.c: New test.
5344
5345 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5346
5347         PR 24823
5348         * gfortran.dg/pr24823.f: New test.
5349
5350 2005-12-16  Jeff Law  <law@redhat.com>
5351
5352         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5353
5354 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5355
5356         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5357         Change C++ style comments to C style comments.
5358         Remove aligned types from the array.
5359         Keep Enums disabled.
5360         (complex_types): Remove aligned types from the array.
5361         Comment out "_Complex long double".
5362         (attrib_types): Remove.
5363         (complex_attrib_types): Remove.
5364         (attrib_array_types): Remove.
5365         (complex_attrib_array_types): Remove.
5366         (aligned_bitfld_types): Remove.
5367         (n_aligned_bitfld_types): Remove.
5368         (FEATURE_ALIGNEDPACKED): Delete.
5369         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5370         (singles): Remove support for adding attributes.
5371         (choose_type): Remove support for attributed types.
5372         (generate_fields): Remove support for attributed bit-fields.
5373         Remove support for adding attributes.
5374         (generate_random_tests): Remove support for adding attributes.
5375         (features): Add back "[0] :0" and "complex vector [0]".
5376         (main): Remove support for attributed bit-fields.
5377         Uncomment the calling of generate_random_tests for the rests of
5378         the tests.
5379
5380 2005-12-16  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.c-torture/combine/pr25224.c: New.
5383
5384 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5385
5386         PR other/25028
5387         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5388         HP-UX.
5389
5390 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5391
5392         * gcc.dg/20051215-1.c: New file.
5393
5394 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5395
5396         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5397         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5398
5399 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5400
5401         PR fortran/18197
5402         * gfortran.dg/dummy_functions_1.f90: New.
5403
5404 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5405
5406         PR rtl-optimization/25310
5407         * gcc.c-torture/compile/pr25310.c: New test.
5408
5409 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5410
5411         PR debug/25023
5412         * gcc.dg/pr25023.c: New test.
5413
5414 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5415
5416         * g++.old-deja/g++.brendan/redecl1.C,
5417         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5418         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5419         g++.old-deja/g++.oliva/typeof1.C,
5420         g++.old-deja/g++.other/crash16.C,
5421         g++.old-deja/g++.other/crash34.C,
5422         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5423         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5424         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5425         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5426         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5427         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5428         Remove xfail.
5429
5430 2005-12-14  Kean Johnston  <jkj@sco.com>
5431             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5432
5433         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5434         * gcc.target/i386/20020523-1.c: Ditto.
5435         * gcc.target/i386/tailcall-1.c: Ditto.
5436         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5437         * gcc.target/i386/ssetype-5.c: Ditto.
5438
5439 2005-12-14  Jeff Law  <law@redhat.com>
5440
5441         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5442
5443 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR target/25254
5446         PR target/24188
5447         * gcc.target/i386/pr25254.c: New test.
5448         * gfortran.dg/PR24188.f: New test.
5449
5450 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5451
5452         * lib/fortran-torture.exp: Catch remaining uses of
5453         remote_file build delete.
5454
5455 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5456
5457         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5458
5459 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5460
5461         * gcc.dg/warn-addr-cmp.c: New test.
5462
5463 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR debug/25023
5466         PR target/25293
5467         * gcc.target/i386/pr25293.c: New test.
5468
5469 2005-12-13  Petr Machata  <machata@post.cz>
5470
5471         PR c++/24907
5472         * g++.dg/parse/comma2.C: New test.
5473
5474 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5475             Jakub Jelinek  <jakub@redhat.com>
5476
5477         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5478         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5479         (limits.h): Include unconditionally.
5480         (stdlib.h): Likewise.
5481         (hashtab.h): Do not include.
5482         (getopt.h): Likewise.
5483         (stddef.h): Include.
5484         (hashval_t): Define.
5485         (struct entry): Add "next" field.
5486         (HASH_SIZE): New macro.
5487         (hash_table): New variable.
5488         (switchfiles): Do not use xmalloc.
5489         (mix): New macro.
5490         (iterative_hash): New function.
5491         (hasht): Remove.
5492         (e_exists): New function.
5493         (e_insert): Likewise.
5494         (output): Use, instead of libiberty hashtable functions.
5495         (main): Do not use getopt.  Do not call htab_create.
5496
5497 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR c++/25331
5500         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5501         put atal* and atpaal* attributes on array elements.
5502         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5503         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5504         put atal* and atpaal* attributes on array elements.
5505         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5506
5507 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5508
5509         * gcc.dg/single-precision-constant.c: New test.
5510
5511 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5512
5513         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5514         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5515         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5516         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5517         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5518         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5519         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5520         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5521         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5522         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5523         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5524         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5525         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5526         gcc.target/powerpc/ppc-sdata-2.c,
5527         gcc.target/powerpc/ppc-stackalign-1.c,
5528         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5529         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5530         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5531         gcc.target/powerpc/rs6000-ldouble-2.c,
5532         gcc.target/powerpc/rs6000-power2-1.c,
5533         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5534         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5535         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5536         option into target selector.
5537         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5538         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5539
5540 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5541
5542         PR objc/25348
5543         * objc.dg/encode-9.m: New test.
5544
5545 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5546
5547         PR testsuite/20772
5548         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5549         * gcc.dg/asm-b.c: Fix typo.
5550         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5551         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5552         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5553         i?86 lp64 and x86_64 ilp32.
5554         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5555         on i?86 lp64.
5556         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5557
5558 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5559
5560         PR fortran/25078
5561         gfortran.dg/equiv_5.f90: New test.
5562
5563 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5564
5565         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5566         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5567         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5568         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5569         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5570         * gcc.dg/tree-ssa/reassoc-5.c: New.
5571         * gcc.dg/tree-ssa/reassoc-6.c: New.
5572         * gcc.dg/tree-ssa/reassoc-7.c: New.
5573         * gcc.dg/tree-ssa/reassoc-8.c: New.
5574         * gcc.dg/tree-ssa/reassoc-9.c: New.
5575         * gcc.dg/tree-ssa/reassoc-10.c: New.
5576         * gcc.dg/tree-ssa/reassoc-11.c: New.
5577
5578 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5579
5580         PR testsuite/25167
5581         PR testsuite/24478
5582         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5583
5584 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/25300
5587         * g++.dg/template/inherit.C: Do not use a generic error message.
5588
5589 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5590
5591         PR libobjc/25354
5592         * objc.dg/gnu-encoding: New directory.
5593         * objc.dg/gnu-encoding/compat-common.h: New file.
5594         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5595         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5596         * objc.dg/gnu-encoding/vector-defs.h: New file.
5597         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5598         * objc.dg/gnu-encoding/generate-random.c: New file.
5599         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5600         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5601         * objc.dg/gnu-encoding/generate-random.h: New file.
5602
5603 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5604
5605         PR c++/25337
5606         * g++.dg/template/defarg7.C: New test.
5607
5608 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5609
5610         PR libobjc/25347
5611         * objc.dg/encode-8.m: New test.
5612
5613 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5614
5615         PR libobjc/25346
5616         * objc.dg/encode-7.m: New test.
5617
5618 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5619
5620         PR c++/25010
5621         * g++.dg/opt/inline10.C: New test.
5622
5623 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5624
5625         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5626
5627 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5628
5629         * gfortran.dg/substring_equivalence.f90: typo in comment
5630
5631 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5632
5633         PR fortran/25068
5634         * gfortran.dg/iostat_3.f90: New test.
5635
5636 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5637
5638         PR fortran/23815
5639         * gfortran.dg/unf_io_convert_1.f90: New test.
5640         * gfortran.dg/unf_io_convert_2.f90: New test.
5641         * gfortran.dg/unf_io_convert_3.f90: New test.
5642
5643 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5644
5645         PR testsuite/20772
5646         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5647         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5648         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5649         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5650         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5651         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5652         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5653         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5654         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5655         gcc.dg/torture/fp-int-convert-float128-timode.c,
5656         gcc.dg/torture/fp-int-convert-float128.c,
5657         gcc.dg/torture/fp-int-convert-float80-timode.c,
5658         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5659         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5660
5661         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5662
5663 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5664
5665         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5666
5667 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5668
5669         * gcc.dg/20051207-1.c,
5670         * gcc.dg/20051207-2.c,
5671         * gcc.dg/20051207-3.c: New tests.
5672
5673 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5674
5675         PR testsuite/20772
5676         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5677         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5678         dg-skip-if target selector.
5679
5680         PR testsuite/20772
5681         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5682         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5683         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5684         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5685         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5686         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5687         and/or merge with i?86 cases.
5688
5689         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5690
5691         PR testsuite/20772
5692         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5693         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5694         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5695         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5696         x86_64-*-linux*.
5697
5698 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5699
5700         PR target/25311
5701         * gcc.c-torture/compile/pr25311.c: New test.
5702
5703 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5704
5705         PR libgfortran/25039
5706         * gfortran.dg/read_comma.f: New test.
5707
5708 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5709
5710         PR c++/19317
5711         * g++.dg/opt/pr19317-1.C: New test.
5712         * g++.dg/opt/pr19317-2.C: New test.
5713         * g++.dg/opt/pr19317-3.C: New test.
5714
5715         PR target/19005
5716         * gcc.c-torture/execute/pr19005.c: New test.
5717
5718         PR target/17828
5719         * g++.old-deja/g++.other/comdat5.C: New test.
5720         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5721
5722         * g++.dg/compat/struct-layout-1.exp: New file.
5723         * g++.dg/compat/struct-layout-1.h: New.
5724         * g++.dg/compat/struct-layout-1_generate.c: New.
5725         * g++.dg/compat/struct-layout-1_x1.h: New.
5726         * g++.dg/compat/struct-layout-1_x2.h: New.
5727         * g++.dg/compat/struct-layout-1_y1.h: New.
5728         * g++.dg/compat/struct-layout-1_y2.h: New.
5729
5730         * gcc.dg/20050330-2.c: New test.
5731
5732 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5733
5734         PR fortran/25292
5735         * gfortran.dg/associated_1.f90: New.
5736
5737 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5738
5739         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5740         ILP32 vect_no_align platforms.
5741
5742 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5743             Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR target/25268
5746         * gcc.c-torture/compile/20051207-1.c: New test.
5747
5748 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5749
5750         PR testsuite/20772
5751         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5752         gcc.dg/torture/pr18582-1.c,
5753         gcc.target/i386/attributes-error.c: Also test on x86_64.
5754
5755         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5756
5757 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5758
5759         PR c++/19397
5760         * g++.dg/template/typedef3.C: New test.
5761
5762         PR c++/19762
5763         PR c++/19764
5764         * g++.dg/template/dtor3.C: Fix error markers.
5765
5766 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5767
5768         * lib/target-supports.exp (check_effective_target_sync_char_short):
5769         Add s390*.
5770
5771 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5772
5773         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5774
5775 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5776
5777         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5778         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5779         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5780         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5781
5782 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5783
5784         PR c++/25263
5785         * g++.dg/other/array2.C: New test case.
5786
5787 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5788
5789         * gcc.dg/darwin-weakimport-3.c: New.
5790
5791         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5792         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5793         and to work on Darwin.
5794         * gcc.dg/attr-weakref-1b.c: New file.
5795         * gcc.dg/attr-weakref-2.c: New test.
5796         * gcc.dg/darwin-weakref-1.c: New test.
5797
5798 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5799
5800         PR testsuite/25247
5801         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5802         use in selector expressions.
5803         (dg-xfail-if): Ditto.
5804         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5805         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5806         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5807         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5808         * gcc.test-framework/test-framework.exp: Skip generated tests if
5809         CHECK_TEST_FRAMEWORK is not 1.
5810
5811 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5812
5813         PR tree-optimization/24963
5814         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5815
5816         PR target/24108
5817         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5818
5819         PR target/18580
5820         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5821         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5822         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5823         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5824
5825 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5828         dg-options.
5829
5830 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5831
5832         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5833
5834 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5835
5836         * gcc.dg/format/cast-1.c: New test.
5837
5838 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5839
5840         PR c/7776
5841         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5842         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5843         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5844         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5845
5846 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5847
5848         * gcc.dg/cast-pretty-print-1.c: New test.
5849
5850 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5851
5852         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5853
5854 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/24173
5857         * g++.dg/template/friend40.C: New test.
5858
5859 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR target/25199
5862         * gcc.target/i386/movq-2.c: New test.
5863         * gcc.target/i386/movq.c: Remove target i?86, instead add
5864         dg-require-effective-target ilp32.
5865
5866 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5867
5868         PR c++/24103
5869         * g++.dg/other/default1.C: New test.
5870
5871 2005-12-02  Richard Guenther  <rguenther@suse.de>
5872
5873         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5874
5875 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5876
5877         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5878
5879 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5880
5881         PR target/21017
5882         * gcc.target/powerpc/rotate.c: New.
5883
5884 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5885
5886         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5887         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5888
5889 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5890
5891         PR c/13384
5892         * gcc.dg/pr17730-1.c: Adjust.
5893         * gcc.dg/lvalue1.c (main): Likewise.
5894         * gcc.dg/lvalue-2.c: Likewise.
5895         * g++.dg/pr7503-3.C
5896
5897 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5898
5899         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5900         error messages.
5901
5902 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5903
5904         PR fortran/24789
5905         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5906
5907 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5908
5909         PR target/24475
5910         * lib/target-supports.exp (check_effective_target_tls): New.
5911         (check_effective_target_tls_runtime): New.
5912         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5913         for TLS support.
5914         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5915         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5916         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5917         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5918         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5919         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5920         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5921         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5922         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5923         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5924         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5925         effective-target TLS.
5926         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5927         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5928         effective-target TLS runtime.
5929
5930 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5931
5932         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5933
5934 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5935
5936         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5937         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5938         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5939         ignored" warnings when "packing" is the same as the ABI layout.
5940
5941 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5942
5943         PR fortran/21302
5944         * gfortran.dg/line_length_1.f: New test.
5945         * gfortran.dg/line_length_2.f90: Ditto.
5946
5947 2005-11-30  Richard Guenther  <rguenther@suse.de>
5948
5949         PR tree-optimization/21655
5950         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5951
5952 2005-11-30  Dale Johannesen  <dalej@apple.com>
5953
5954         * gcc.c-torture/compile/pr24930.c: New.
5955
5956 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5957
5958         PR fortran/15809
5959         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5960
5961 2005-11-30  Jeff Law  <law@redhat.com>
5962
5963         * g++.old-deja/g++.law/pr25000.C: New test.
5964
5965 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5966
5967         * gcc.dg/tls/opt-11.c: New test.
5968
5969 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5970
5971         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5972         targets.
5973         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5974         LP64 ia64.
5975
5976 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5977
5978         * gfortran.dg/open_access_1.f90: New test.
5979
5980 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5981
5982         * gcc.dg/charset/builtin2.c: New test.
5983
5984 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5985
5986         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5987         on mmix-*-* for *_[xy].c.
5988
5989 2005-11-28  Kean Johnston  <jkj@sco.com>
5990
5991         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5992         headers.
5993         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5994         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5995         * gcc.target/i386/asm-3.c: Ditto.
5996         * gcc.target/i386/clobbers.c: Ditto.
5997         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5998         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5999         test regexp.
6000         * gcc.target/i386/mul.c: Ditto.
6001         * gcc.target/i386/ssetype-1.c: Ditto.
6002         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6003         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6004         static so the test works with -fPIC mode too. Based on comment in
6005         PR19231 by Pinski.
6006         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6007
6008 2005-11-28  Richard Guenther  <rguenther@suse.de>
6009
6010         * gcc.dg/alias-9.c: New testcase.
6011         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6012
6013 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6014             Uros Bizjak  <uros@kss-loka.si>
6015
6016         PR middle-end/20219
6017         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6018         tan(x)/sin(x) transformations.
6019
6020 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6021
6022         PR middle-end/24575
6023         * gcc.dg/tree-ssa/divide-3.c: New test.
6024         * gcc.dg/tree-ssa/divide-4.c: New test.
6025
6026 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6027
6028         PR fortran/24917
6029         *  gfortran.dg/boz_6.f90: New test.
6030
6031 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6032
6033         PR fortran/23912
6034         * gfortran.dg/modulo_1.f90: New test.
6035
6036 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6037
6038         PR libfortran/24919
6039         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6040         fail on CRLF platforms.
6041         * gfortran.dg/ftell_2.f90: Likewise.
6042
6043 2005-11-26  Eric Christopher  <echristo@apple.com>
6044
6045         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6046
6047 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6048
6049         * objc.dg/gnu-runtime-3.m: Simplify.
6050
6051 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6052
6053         PR middle-end/23669
6054         * gcc.dg/tree-ssa/divide-1.c: New test.
6055         * gcc.dg/tree-ssa/divide-2.c: New test.
6056
6057 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6058
6059         PR libgfortran/24945
6060         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6061
6062 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6063
6064         PR libgfortran/24945
6065         * gfortran.dg/open_status_2.f90: New test.
6066
6067 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6068
6069         * gcc.c-torture/execute/builtins/fprintf.c,
6070         gcc.c-torture/execute/builtins/fputs-lib.c,
6071         gcc.c-torture/execute/builtins/fputs.c,
6072         gcc.c-torture/execute/builtins/lib/fprintf.c,
6073         gcc.c-torture/execute/builtins/lib/printf.c,
6074         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6075
6076 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6077
6078         * gcc.dg/20050922-2.c: New test.
6079
6080 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6081
6082         * objc.dg/gnu-runtime-3.m: New test.
6083
6084 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6085
6086         PR c++/9278
6087         * g++.dg/other/void1.C: New test.
6088
6089 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6090
6091         PR middle-end/24998
6092         * gcc.dg/torture/fp-int-convert-float.c,
6093         gcc.dg/torture/fp-int-convert-double.c,
6094         gcc.dg/torture/fp-int-convert-long-double.c,
6095         gcc.dg/torture/fp-int-convert-timode.c,
6096         gcc.dg/torture/fp-int-convert-float80.c,
6097         gcc.dg/torture/fp-int-convert-float80-timode.c,
6098         gcc.dg/torture/fp-int-convert-float128.c,
6099         gcc.dg/torture/fp-int-convert-float128-timode.c,
6100         gcc.dg/torture/fp-int-convert.h: New files.
6101
6102 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6103
6104         PR middle-end/24989
6105         * gcc.dg/tree-ssa/bool-10.c: New test.
6106         * gcc.dg/tree-ssa/bool-11.c: New test.
6107         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6108
6109 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         PR middle-end/24990
6112         * tree-ssa/pr24990-1.c: New test.
6113
6114 2005-11-24  Richard Guenther  <rguenther@suse.de>
6115         Dirk Mueller <dmueller@suse.de>
6116
6117         PR c++/14024
6118         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6119         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6120         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6121         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6122         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6123         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6124
6125 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6126
6127         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6128
6129 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6130
6131         PR c/21668
6132         * gcc.dg/Wc++-compat.c: New.
6133         * gcc.dg/Wno-c++-compat.c: New.
6134
6135 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6136
6137         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6138         (vspltish, vspltisw): Likewise.
6139
6140 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6141
6142         PR libgfortran/24794
6143         * gfortran.dg/namelist_12.f: Fix quotes.
6144         * gfortran.dg/namelist_13.f90: Fix quotes.
6145         * gfortran.dg/namelist_14.f90: Fix quotes.
6146         * gfortran.dg/namelist_15.f90: Fix quotes.
6147         * gfortran.dg/namelist_use.f90: Fix quotes.
6148         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6149         * gfortran.dg/namelist_21.f90: New test.
6150         * gfortran.dg/namelist_22.f90: New test.
6151
6152 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6153
6154         PR target/23435
6155         * gcc.c-torture/compile/pr23435.c: New.
6156
6157 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6158
6159         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6160
6161 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6162
6163         * gcc.target/powerpc/405-macchw-1.c,
6164         gcc.target/powerpc/405-macchw-2.c,
6165         gcc.target/powerpc/405-macchwu-1.c,
6166         gcc.target/powerpc/405-macchwu-2.c,
6167         gcc.target/powerpc/405-machhw-1.c,
6168         gcc.target/powerpc/405-machhw-2.c,
6169         gcc.target/powerpc/405-machhwu-1.c,
6170         gcc.target/powerpc/405-machhwu-2.c,
6171         gcc.target/powerpc/405-maclhw-1.c,
6172         gcc.target/powerpc/405-maclhw-2.c,
6173         gcc.target/powerpc/405-maclhwu-1.c,
6174         gcc.target/powerpc/405-maclhwu-2.c,
6175         gcc.target/powerpc/405-mulchw-1.c,
6176         gcc.target/powerpc/405-mulchw-2.c,
6177         gcc.target/powerpc/405-mulchwu-1.c,
6178         gcc.target/powerpc/405-mulchwu-2.c,
6179         gcc.target/powerpc/405-mulhhw-1.c,
6180         gcc.target/powerpc/405-mulhhw-2.c,
6181         gcc.target/powerpc/405-mulhhwu-1.c,
6182         gcc.target/powerpc/405-mulhhwu-2.c,
6183         gcc.target/powerpc/405-mullhw-1.c,
6184         gcc.target/powerpc/405-mullhw-2.c,
6185         gcc.target/powerpc/405-mullhwu-1.c,
6186         gcc.target/powerpc/405-mullhwu-2.c,
6187         gcc.target/powerpc/405-nmacchw-1.c,
6188         gcc.target/powerpc/405-nmacchw-2.c,
6189         gcc.target/powerpc/405-nmachhw-1.c,
6190         gcc.target/powerpc/405-nmachhw-2.c,
6191         gcc.target/powerpc/405-nmaclhw-1.c,
6192         gcc.target/powerpc/405-nmaclhw-2.c,
6193         gcc.target/powerpc/440-macchw-1.c,
6194         gcc.target/powerpc/440-macchw-2.c,
6195         gcc.target/powerpc/440-macchwu-1.c,
6196         gcc.target/powerpc/440-macchwu-2.c,
6197         gcc.target/powerpc/440-machhw-1.c,
6198         gcc.target/powerpc/440-machhw-2.c,
6199         gcc.target/powerpc/440-machhwu-1.c,
6200         gcc.target/powerpc/440-machhwu-2.c,
6201         gcc.target/powerpc/440-maclhw-1.c,
6202         gcc.target/powerpc/440-maclhw-2.c,
6203         gcc.target/powerpc/440-maclhwu-1.c,
6204         gcc.target/powerpc/440-maclhwu-2.c,
6205         gcc.target/powerpc/440-mulchw-1.c,
6206         gcc.target/powerpc/440-mulchw-2.c,
6207         gcc.target/powerpc/440-mulchwu-1.c,
6208         gcc.target/powerpc/440-mulchwu-2.c,
6209         gcc.target/powerpc/440-mulhhw-1.c,
6210         gcc.target/powerpc/440-mulhhw-2.c,
6211         gcc.target/powerpc/440-mulhhwu-1.c,
6212         gcc.target/powerpc/440-mulhhwu-2.c,
6213         gcc.target/powerpc/440-mullhw-1.c,
6214         gcc.target/powerpc/440-mullhw-2.c,
6215         gcc.target/powerpc/440-mullhwu-1.c,
6216         gcc.target/powerpc/440-mullhwu-2.c,
6217         gcc.target/powerpc/440-nmacchw-1.c,
6218         gcc.target/powerpc/440-nmacchw-2.c,
6219         gcc.target/powerpc/440-nmachhw-1.c,
6220         gcc.target/powerpc/440-nmachhw-2.c,
6221         gcc.target/powerpc/440-nmaclhw-1.c,
6222         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6223
6224 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR fortran/24774
6227         * gfortran.dg/inquire_9.f90: New test.
6228
6229         PR fortran/21647
6230         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6231
6232 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         PR libfortran/24432
6235         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6236         Check that 'cos' is supported.
6237
6238 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6239
6240         PR fortran/24223
6241         * gfortran.dg/substring_equivalence.f90: New test.
6242
6243         PR fortran/24705
6244         * gfortran.dg/auto_internal_assumed.f90: New test.
6245
6246 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6247
6248         * gcc.dg/fold-div-2.c: New test.
6249
6250 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6251
6252         PR rtl-optimization/24883
6253         * gcc.c-torture/compile/pr24883.c: New test.
6254
6255 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6256
6257         PR middle-end/20583
6258         * gcc.c-torture/compile/pr20583.c: New.
6259
6260 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6261
6262         * gcc.c-torture/execute/usmul.c: New test.
6263
6264 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6265
6266         * gcc.dg/tree-ssa/vrp22.c: New test.
6267
6268 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6269
6270         PR middle-end/24912
6271         * gcc.dg/torture/pr24912-1.c: New test.
6272
6273 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6274
6275         PR fortran/24862
6276         * gfortran.dg/arrayio_derived_1.f90: New test.
6277
6278 2005-11-19  Richard Guenther  <rguenther@suse.de>
6279
6280         PR middle-end/23294
6281         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6282
6283 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6284
6285         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6286
6287 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/8355
6290         * g++.dg/template/friend39.C: New test.
6291
6292 2005-11-18  James E Wilson  <wilson@specifix.com>
6293
6294         * gcc.dg/builtin-strstr.c: New.
6295
6296 2005-11-18  Richard Henderson  <rth@redhat.com>
6297
6298         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6299         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6300         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6301         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6302         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6303         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6304         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6305         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6306         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6307         renaming to remove initial "ia64-".
6308
6309 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6310
6311         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6312
6313 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6314
6315         * g++.dg/cpp/string-2.C: New test.
6316
6317 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6318
6319         * gcc.dg/tree-ssa/loop-14.c: New test.
6320
6321 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6322             Michael Chamberlain <michael@chamberlain.net.au>
6323
6324         * ada/acats/run_all.sh (target_run): Kill long running tests.
6325
6326 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6327
6328         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6329         * gcc.dg/cleanup-9.c: Likewise.
6330         * gcc.dg/cleanup-10.c: Likewise.
6331         * gcc.dg/cleanup-11.c: Likewise.
6332
6333 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6334
6335         PR fortran/24892
6336         * gfortran.dg/open_access_append_1.f90: New test.
6337         * gfortran.dg/open_access_append_2.f90: New test.
6338
6339 2005-11-16  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/24851
6342         * gcc.c-torture/execute/pr24851.c: New testcase.
6343
6344 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6345
6346         * gcc.dg/fold-overflow-1.c: New test.
6347
6348 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6349
6350         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6351         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6352
6353 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6354
6355         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6356         structures.
6357         * g++.dg/eh/forced2.C: Likewise.
6358         * g++.dg/eh/forced3.C: Likewise.
6359         * g++.dg/eh/forced4.C: Likewise.
6360
6361 2005-11-11  Mike Stump  <mrs@apple.com>
6362
6363         * g++.old-deja/g++.mike/unused.C: Add.
6364
6365 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6366
6367         PR c++/24667
6368         * g++.dg/warn/Wcast-qual1.C: New test.
6369
6370 2005-11-15  Jan Hubicka  <jh@suse.cz>
6371
6372         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6373
6374 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6375
6376         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6377
6378 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6379
6380         PR 24840
6381         * gcc.dg/tree-ssa/pr24840.c: New test.
6382
6383 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6384
6385         PR testsuite/24841
6386         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6387
6388 2005-11-14  Dale Johannesen  <dalej@apple.com>
6389
6390         * gcc.c-torture/execute/20051113-1.c: New.
6391
6392 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6393
6394         PR c++/24687
6395         * g++.dg/template/crash43.C: New test.
6396
6397 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6398
6399         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6400
6401 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/24817
6404         * g++.dg/eh/spec8.C: New test.
6405
6406 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6407
6408         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6409
6410 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/20293
6413         * g++.dg/parse/ambig4.C: New test.
6414         * g++.dg/tc1/dr101.C: Adjust error markers.
6415         * g++.dg/lookup/strong-using-2.C: Likewise.
6416         * g++.dg/lookup/ambig5.C: Likewise.
6417         * g++.dg/lookup/ambig4.C: Likewise.
6418         * g++.dg/parse/crash22.C: Likewise.
6419
6420 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6421
6422         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6423
6424 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6425
6426         * gcc.dg/nested-calls-1.c: New test.
6427
6428 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6429
6430         * gfortran.dg/complex_intrinsic_1.f90: New test.
6431         * gfortran.dg/complex_intrinsic_2.f90: New test.
6432         * gfortran.dg/fgetc_1.f90: New test.
6433         * gfortran.dg/fgetc_2.f90: New test.
6434         * gfortran.dg/fgetc_3.f90: New test.
6435         * gfortran.dg/ftell_1.f90: New test.
6436         * gfortran.dg/ftell_2.f90: New test.
6437         * gfortran.dg/gnu_logical_1.F: New test.
6438         * gfortran.dg/gnu_logical_2.f90: New test.
6439
6440 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6441
6442         PR middle-end/24820
6443         * testsuite/gcc.dg/pr24820.c: New test.
6444
6445 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6446
6447         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6448         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6449         variable.
6450
6451 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6452
6453         testsuite/24614
6454         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6455
6456 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6457
6458         * gcc.target/cris/cris.exp: New file.
6459         * gcc.target/cris/rld-legit1.c: New test.
6460         * gcc.target/cris/rld-legit2.c: New test.
6461
6462 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6463
6464         PR c++/24780
6465         * g++.dg/opt/pr24780.C: New test.
6466
6467         PR c++/24761
6468         * g++.dg/template/asm1.C: New test.
6469
6470 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6471
6472         PR libgfortran/24787
6473         * gfortran.dg/scan_1.f90: New test.
6474
6475 2005-11-12  Jan Hubicka  <jh@suse.cz>
6476
6477         * gcc.target/i386/minmax-1.c: New.
6478         * gcc.target/i386/minmax-2.c: New.
6479
6480 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6481
6482         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6483
6484 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6485
6486         * gcc.c-torture/execute/20051110-1.c,
6487         gcc.c-torture/execute/20051110-2.c: New tests.
6488
6489 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6490
6491         PR middle-end/24750
6492         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6493         New tests.
6494
6495 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6496
6497         * lib/target-libpath.exp (get_shlib_extension): New proc.
6498         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6499         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6500         * lib/objc.exp (objc_target_compile): Likewise.
6501         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6502         detection.
6503
6504 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6505
6506         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6507
6508         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6509         Add -static to additional_flags and pass it to target_compile.
6510
6511 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6512
6513         PR libgfortran/24719
6514         gfortran.dg/read_noadvance.f90: New test.
6515
6516         PR libgfortran/24699
6517         gfortran.dg/fmt_t_2.f90: New test.
6518
6519         PR libgfortran/24785
6520         gfortran.dg/read_x_eor.f90: New test.
6521
6522         PR libgfortran/24584
6523         gfortran.dg/namelist_empty.f90: Rename test.
6524
6525         PR libgfortran/24489
6526         gfortran/read_eor.f90: Rename test.
6527
6528 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6529
6530         PR fortran/15976
6531         * gfortran.dg/automatic_module_variable.f90: New test.
6532
6533 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6534
6535         PR target/24445
6536         * gcc.dg/pr24445.c: New test.
6537
6538 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6539
6540         PR fortran/24655
6541         PR fortran/24755
6542         * gfortran.dg/recursive_statement_functions.f90: Add statement
6543         functions using inline intrinsic functions and parameters to test
6544         that they no longer seg-fault.
6545
6546         PR fortran/24409
6547         gfortran.dg/nested_modules_4.f90: New test.
6548         gfortran.dg/nested_modules_5.f90: New test.
6549
6550 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6551
6552         PR fortran/24643
6553         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6554
6555 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6556
6557         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6558         failures.
6559
6560 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6561
6562         * gcc.dg/sparc-getcontext-1.c: New test.
6563
6564 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gcc.dg/ifcvt-fabs-1.c: New test.
6567
6568 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6569
6570         PR other/4372
6571         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6572         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6573
6574 2005-11-09  Richard Guenther  <rguenther@suse.de>
6575
6576         PR tree-optimization/24716
6577         * gcc.c-torture/execute/pr24716.c: New testcase.
6578
6579 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6580
6581         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6582
6583 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6584
6585         PR 24624
6586         * gcc.dg/pr24624.c: Testcase added.
6587
6588 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6589
6590         PR 24623
6591         * g++.dg/other/pr24623.C: Testcase added.
6592
6593 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6594
6595         PR fortran/22607
6596         * gfortran-dg/pure_byref_1.f90: New.
6597         * gfortran-dg/pure_byref_2.f90: New.
6598
6599 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6600
6601         PR c/24101
6602         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6603         * gcc.dg/dg.exp: Run main loop also for *.i files.
6604
6605 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR c++/19450
6608         * g++.dg/tls/diag-3.C: New test.
6609         * g++.dg/tls/diag-4.C: New test.
6610         * g++.dg/tls/static-1.C: New test.
6611         * g++.dg/tls/static-1a.cc: New file.
6612
6613 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6614
6615         PR 23046
6616         * g++.dg/tree-ssa/pr23046.C: New test.
6617
6618 2005-11-08  Devang Patel <dpatel@apple.com>
6619
6620         PR tree-optimization/23115
6621         * gcc.dg/tree-ssa/pr23115.c: New.
6622
6623 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6624
6625         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6626         * gcc.target/powerpc/pr16155.c: Same.
6627         * gcc.target/powerpc/altivec-1.c: Same.
6628         * gcc.target/powerpc/altivec-2.c: Same.
6629         * gcc.target/powerpc/altivec-3.c: Same.
6630         * gcc.target/powerpc/altivec-5.c: Same.
6631         * gcc.target/powerpc/altivec-11.c: Same.
6632         * gcc.target/powerpc/altivec-12.c: Same.
6633         * gcc.target/powerpc/altivec-14.c: Same.
6634         * gcc.target/powerpc/altivec-22.c: Same.
6635         * gcc.target/powerpc/altivec-consts.c: Same.
6636         * gcc.target/powerpc/altivec-pr22085.c: Same.
6637         * gcc.target/powerpc/altivec-splat.c: Same.
6638         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6639         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6640         * gcc.target/powerpc/darwin-longlong.c: Same.
6641
6642 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6643
6644         PR target/19340
6645         * gcc.dg/pr19340.c: New test.
6646
6647 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6648
6649         PR rtl-optimization/24683
6650         * gcc.dg/pr24683.c: New test.
6651
6652 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6653
6654         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6655         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6656
6657 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6658
6659         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6660
6661 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6662
6663         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6664
6665 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6666
6667         PR target/24230
6668
6669         * gcc.target/powerpc/altivec-consts.c,
6670         gcc.target/powerpc/altivec-splat.c: New testcase.
6671
6672 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6673
6674         PR c/24599
6675
6676         * gcc.dg/overflow-2.c: New testcase.
6677
6678 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR rtl-optimization/23567
6681         * gcc.c-torture/execute/20051104-1.c: New test.
6682
6683 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6684
6685         PR fortran/24534
6686         gfortran.dg/private_type_2.f90: Modified to check that case with
6687         PRIVATE declaration within derived type is accepted.
6688
6689         PR fortran/20838
6690         gfortran.dg/pointer_assign_1.f90: New test.
6691
6692         PR fortran/20840
6693         * gfortran.dg/arrayio_0.f90: New test.
6694
6695         PR fortran/17737
6696         gfortran.dg/data_initialized.f90: New test.
6697         gfortran.dg/data_constraints_1.f90: New test.
6698         gfortran.dg/data_constraints_2.f90: New test.
6699
6700 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6701
6702         PR fortran/24174
6703         PR fortran/24305
6704         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6705
6706 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6707
6708         PR 24670
6709         * gcc.dg/tree-ssa/pr24670.c: New test.
6710
6711 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6712
6713         PR target/22432
6714         * gcc.target/i386/pr22432.c: New test.
6715
6716 2005-11-05  Richard Henderson  <rth@redhat.com>
6717
6718         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6719         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6720         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6721         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6722         from gcc.dg/alpha-*.
6723         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6724         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6725
6726 2005-11-05  Andreas Jaeger  <aj@suse.de>
6727
6728         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6729
6730 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6731
6732         PR target/23424
6733         * gcc.dg/torture/pr23424-1.c: New test.
6734
6735 2005-11-04  Richard Henderson  <rth@redhat.com>
6736
6737         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6738         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6739         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6740         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6741         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6742         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6743         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6744         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6745         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6746         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6747         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6748         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6749         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6750         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6751         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6752         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6753         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6754         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6755         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6756         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6757         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6758         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6759         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6760         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6761         Move from gcc.dg/.
6762         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6763         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6764         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6765         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6766         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6767         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6768         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6769         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6770         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6771         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6772         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6773         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6774         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6775         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6776         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6777         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6778         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6779         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6780         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6781         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6782         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6783         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6784         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6785         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6786         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6787         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6788         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6789         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6790         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6791         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6792         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6793         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6794         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6795         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6796         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6797         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6798         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6799         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6800         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6801         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6802         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6803         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6804         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6805         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6806         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6807
6808 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6809
6810         PR 24627
6811         * gcc.dg/tree-ssa/pr24627.c: New test.
6812
6813 2005-11-04 Paul Brook  <paul@codesourcery.com>
6814
6815         * gcc.dg/tls/opt-10.c: New test.
6816
6817 2005-11-04  Andreas Jaeger  <aj@suse.de>
6818
6819         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6820         avoid extra warnings.
6821
6822 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6823
6824         PR libfortran/22298
6825         * gcc/testsuite/lib/target-supports.exp
6826         (check_effective_target_static_libgfortran): New
6827         static_libgfortran effective target.
6828         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6829         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6830
6831 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6832
6833         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6834
6835 2005-11-03  Josh Conner  <jconner@apple.com>
6836
6837         PR c++/19989
6838         g++.dg/ext/array2.C: New test.
6839         g++.dg/template/dependent-name3.C: New test.
6840         g++.dg/template/dependent-name4.C: New test.
6841         g++.dg/template/sfinae2.C: New test.
6842
6843 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6844
6845         PR preprocessor/22042
6846         * gcc.dg/cpp/strify4.c: New test.
6847
6848 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6849
6850         PR c++/17964
6851         * g++.dg/cpp/string-1.C: New test.
6852
6853 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6854
6855         * gcc.target/powerpc: New directory.
6856         * gcc.target/powerpc/powerpc.exp: New file.
6857         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6858         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6859         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6860         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6861         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6862         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6863         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6864         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6865         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6866         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6867         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6868         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6869         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6870         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6871         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6872         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6873         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6874         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6875         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6876         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6877         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6878         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6879         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6880         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6881         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6882         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6883         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6884         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6885         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6886         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6887         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6888         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6889         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6890         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6891
6892 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/21627
6895         * g++.dg/warn/inline2.C: New test.
6896
6897 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6898
6899         PR middle-end/23155
6900         * g++.dg/ext/c99struct1.C: New test.
6901         * gcc.dg/union-cast-1.c: New test.
6902         * gcc.dg/union-cast-2.c: New test.
6903         * gcc.dg/union-cast-3.c: New test.
6904
6905 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6906
6907         PR middle-end/24589
6908         * gcc.c-torture/execute/zero-struct-2.c: New test.
6909
6910 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6911
6912         PR c++/24582
6913         * g++.dg/init/switch1.C: New test.
6914
6915 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6916
6917         * gcc.dg/delay-slot-1.c: New test.
6918
6919 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6920
6921         PR target/24620
6922         * gcc.dg/pr24620.c: New test.
6923
6924 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6925
6926         PR c/24329
6927         * gcc.dg/format/unnamed-1.c: New test.
6928
6929 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/22434
6932         * g++.dg/expr/cond8.C: New test.
6933
6934         PR c++/24560
6935         * g++.dg/parse/dot1.C: New test.
6936
6937 2005-11-02  Jan Hubicka  <jh@suse.cz>
6938
6939         PR target/23303
6940         * gcc.dg/i386-lea.c: New test
6941
6942 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6943
6944         PR target/24615
6945         * gcc.dg/pr24615.c: New test.
6946
6947 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6948
6949         PR target/24600
6950         * gcc.dg/pr24600.c: New test.
6951
6952 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/19253
6955         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6956         * g++.dg/parse/typename9.C: New test.
6957         * g++/dg/parse/typename10.C: Likewise.
6958
6959 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6960
6961         PR fortran/18157
6962         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6963         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6964         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6965
6966 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6967
6968         PR c++/24569
6969         * g++.dg/debug/static1.C: New test.
6970
6971 2005-11-02  Josh Conner  <jconner@apple.com>
6972
6973         * g++.dg/crash38.C: moved into proper directory...
6974         * g++.dg/template/crash42.C: ...here
6975
6976 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6977
6978         PR target/18338
6979         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6980         pcc_bitfield_type_matters || default_packed.
6981
6982         * lib/target-supports.exp
6983         (check_effective_target_pcc_bitfield_type_matters): New proc.
6984         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6985
6986         PR testsuite/23304
6987         * lib/target-supports.exp (check_effective_default_packed): New proc.
6988         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6989         Gate expected errors on target ! default_packed.
6990         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6991
6992 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6993
6994         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6995         change (r106358).
6996
6997 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6998
6999         PR fortran/24008
7000         * gfortran.dg/entry_5.f90: New.
7001         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7002
7003 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7004
7005         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7006
7007 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7008
7009         PR fortran/21565
7010         gfortran.dg/namelist_blockdata.f90: New test.
7011
7012         PR fortran/18737
7013         gfortran.dg/external_implicit_none.f90: New test.
7014
7015         PR fortran/14994
7016         * gfortran.dg/secnds.f: New test.
7017
7018 2005-10-31  Jan Hubicka  <jh@suse.cz>
7019
7020         PR target/20928
7021         * gcc.c-torture/compile/pr20928.c: New test.
7022
7023 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         PR middle-end/23492
7026         * gcc.c-torture/compile/zero-strct-5.c: New test.
7027
7028 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7029
7030         PR libgfortran/24584
7031         * gfortran.dg/pr24584.f90: New test.
7032
7033 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7034
7035         PR fortran/18883
7036         * gfortran.dg/char_result_9.f90: New.
7037         * gfortran.dg/char_result_10.f90: New.
7038
7039 2005-10-30  Jan Hubicka  <jh@suse.cz>
7040
7041         * g++.dg/tree-ssa/pr24172.C: New testcase.
7042
7043 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7044
7045         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7046
7047 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7048
7049         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7050         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7051         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7052         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7053         gfortran.dg/enum_9.f90,
7054         gfortran.fortran-torture/compile/enum_1.f90,
7055         gfortran.fortran-torture/execute/enum_1.f90,
7056         gfortran.fortran-torture/execute/enum_2.f90,
7057         gfortran.fortran-torture/execute/enum_3.f90,
7058         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7059
7060 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7061
7062         PR target/18482
7063         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7064         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7065
7066 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7067
7068         PR libfortran/20179
7069         * gfortran.dg/mixed_io_1.f90: New test.
7070         * gfortran.dg/mixed_io_1.c: New file.
7071
7072 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7073
7074         * gfortran.dg/malloc_free_1.f90: New test.
7075
7076 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7077
7078         * gcc.dg/nested-func-4.c: Require profiling -pg.
7079
7080 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         PR C++/23229
7083         * g++.dg/warn/main-2.C: New test.
7084
7085 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7086
7087         PR fortran/24545
7088         * gfortran.dg/interface_2.f90: new test.
7089
7090 2005-10-28  Josh Conner  <jconner@apple.com>
7091
7092         PR c++/22153
7093         * g++.dg/template/crash38.C: New test.
7094         * g++.dg/parse/explicit1.C: Change expected errors.
7095
7096 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         PR C++/23426
7099         * g++.dg/other/large-size-array.C: New test.
7100
7101 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7102
7103         PR middle-end/24362
7104         * g++.dg/opt/complex4.C: New test.
7105
7106 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7107
7108         * gcc.dg/nested-func-4.c: New test.
7109
7110 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7111
7112         PR fortran/24158
7113         gfortran.dg/derived_recursion.f90: New test.
7114         gfortran.dg/implicit_actual.f90: New test.
7115
7116 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7117
7118         PR middle-end/24295, PR testsuite/24477
7119         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7120         removed when weakref hits the tree.
7121
7122 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7123
7124         * gfortran.dg/cray_pointers_4.f90: New test.
7125
7126         * gfortran.dg/cray_pointers_5.f90: New test.
7127
7128 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7129
7130         PR fortran/22290
7131         * gfortran.dg/assign_5.f90: New test.
7132         * gfortran.dg/assign_6.f: New test.
7133
7134 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7135
7136         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7137         CPU has no SSE support.
7138
7139 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7140
7141         PR libgfortran/24224
7142         * gfortran.dg/arrayio_1.f90: Update attribution.
7143         * gfortran.dg/arrayio_2.f90: Update attribution.
7144         * gfortran.dg/arrayio_3.f90: Update attribution.
7145         * gfortran.dg/arrayio_4.f90: Update test conditions.
7146         * gfortran.dg/arrayio_5.f90: Update attribution.
7147         * gfortran.dg/arrayio_6.f90: New test.
7148         * gfortran.dg/arrayio_7.f90: New test.
7149
7150 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7151
7152         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7153
7154 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7155
7156         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7157
7158 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7159
7160         PR fortran/24416
7161         * gfortran.dg/namelist_char_only.f90: New test.
7162
7163 2005-10-24  Asher Langton  <langton2@llnl.gov>
7164
7165         PR fortran/17031
7166         PR fortran/22282
7167         * gfortran.dg/cray_pointers_1.f90: New test.
7168         * gfortran.dg/cray_pointers_2.f90: New test.
7169         * gfortran.dg/cray_pointers_3.f90: New test.
7170         * gfortran.dg/loc_1.f90: New test.
7171         * gfortran.dg/loc_2.f90: New test.
7172
7173 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7174
7175         * gcc.dg/pr24225.c: New test.
7176
7177 2005-10-24  Asher Langton  <langton2@llnl.gov>
7178
7179         * gfortran.dg/dup_save_1.f90: New test.
7180         * gfortran.dg/dup_save_2.f90: New test.
7181
7182 2005-10-24  Paul Brook  <paul@codesourcery.com>
7183
7184         PR 24107
7185         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7186         stdint.h.
7187
7188 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7189
7190         PR libgfortran/24489
7191         * gfortran.dg/pr24489.f90: New test.
7192
7193 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         PR fortran/23635
7196         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7197
7198 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7199
7200         PR target/18911
7201         * g++.dg/init/array16.C: Skip for mmix-*-*.
7202
7203 2005-10-23  Asher Langton  <langton2@llnl.gov>
7204
7205         * gfortran.dg/byte_1.f90: New test.
7206         * gfortran.dg/byte_2.f90: New test.
7207
7208 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7209
7210         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7211
7212 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7213
7214         PR fortran/18022
7215         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7216
7217         PR fortran/24311
7218         * gfortran.dg/merge_char_const.f90: New test.
7219
7220         PR fortran/24384
7221         * gfortran.dg/spread_scalar_source.f90: New test.
7222
7223 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7224
7225         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7226
7227         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7228         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7229
7230         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7231
7232 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7233
7234         PR fortran/24426
7235         * gfortran.dg/der_pointer_4.f90: New.
7236
7237 2005-10-22  David Ayers  <d.ayers@inode.at>
7238
7239         * obj-c++.dg/except-1.mm: Simplify.
7240
7241 2005-10-21  David Ayers  <d.ayers@inode.at>
7242
7243         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7244
7245 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * gfortran.dg/assumed_dummy_2.f90: New test.
7248
7249 2005-10-21  James E Wilson  <wilson@specifix.com>
7250
7251         PR preprocessor/15220
7252         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7253
7254 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7255
7256         * gcc.c-torture/execute/20051021-1.c: New test.
7257
7258 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7259
7260         PR c++/24260
7261         * g++.dg/ext/tmplattr1.C: New test.
7262
7263 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/24440
7266         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7267
7268 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7269
7270         * obj-c++.dg/except-1.mm: New.
7271
7272         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7273
7274 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7275
7276         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7277
7278 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7279
7280         PR middle-end/24295
7281         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7282         declarations with the same names as thunks' alias targets, use
7283         aliases instead.
7284         * gcc.dg/attr-alias-3.c: New test.
7285         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7286
7287 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR c++/22618
7290         * g++.dg/parse/access8.C: New test.
7291
7292 2005-10-20  Richard Guenther  <rguenther@suse.de>
7293
7294         PR c++/24439
7295         * g++.dg/tree-ssa/pr24439.C: New testcase.
7296
7297 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7298
7299         * g++.dg/opt/delay-slot-1.C: New test.
7300
7301 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7302
7303         PR fortran/21625
7304         * gfortran.fg/der_init_1.f90: New.
7305
7306 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7307
7308         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7309
7310 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7311
7312         PR c++/21908
7313         * g++.dg/parse/error28.C: New test.
7314
7315 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7316
7317         * gcc.dg/profile-generate-2.c: New test.
7318
7319 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7320
7321         PR target/23589
7322         * g++.dg/ext/dllimport11.C: New.
7323
7324 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7325
7326         PR c++/22293
7327         * g++.dg/other/friend3.C: New test.
7328
7329 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/23293
7332         * g++.dg/template/error19.C: New test.
7333
7334 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7335
7336         PR c++/21383
7337         * g++.dg/overload/koenig2.C: New.
7338
7339         PR c++/23118
7340         * g++.dg/overload/error2.C: New.
7341
7342         PR c++/22604
7343         * g++.dg/inherit/covariant14.C: New.
7344
7345 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7346
7347         PR c++/23440
7348         * g++.dg/parse/for1.C: New test.
7349
7350 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/23446
7353         * gfortran.dg/host_dummy_index_1.f90: New test.
7354
7355         PR fortran/21459
7356         * gfortran.dg/automatic_char_len_2.f90: New test.
7357
7358         PR fortran/20866
7359         * gfortran.dg/recursive_statement_functions.f90: New test.
7360
7361         PR fortran/20853
7362         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7363
7364         PR fortran/20849
7365         * gfortran.dg/external_initializer.f90: New test.
7366
7367         PR fortran/20837
7368         * non_module_public.f90: New test.
7369
7370 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7371
7372         PR c++/24386
7373         * g++.dg/template/overload7.C: New.
7374
7375         PR c++/22551
7376         * g++.dg/other/switch2.C: Remove expected warnings.
7377
7378         PR c++/21353
7379         * g++.dg/template/defarg6.C: New.
7380
7381 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7382
7383         PR target/24315
7384         * gcc.target/i386/pr24315.c: New test.
7385
7386 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/24389
7389         * g++.dg/template/static21.C: New test.
7390         * g++.dg/template/static21-a.cc: Likewise.
7391
7392 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7393
7394         PR c++/23959
7395         * g++.dg/warn/Wswitch-default-1.C: New test.
7396         * g++.dg/warn/Wswitch-default-2.C: New test.
7397
7398 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c++/22173
7401         * g++.dg/parse/template18.C: New test.
7402         * g++.dg/template/nontype15.C: Likewise.
7403
7404 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7405
7406         PR fortran/22273
7407         * gfortran.dg/spec_expr_2.f90: New.
7408
7409 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7410
7411         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7412         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7413         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7414         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7415         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7416         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7417         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7418         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7419         previous target-specific skips and warning-message matches where
7420         applicable.
7421
7422 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7423
7424         PR c++/21347
7425         * g++.dg/warn/Wctor-dtor.C: New test.
7426
7427 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7428
7429         PR c/23439
7430         * gcc.dg/for-1.c: New test.
7431
7432 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/19565
7435         * g++.dg/warn/Wconversion1.C: New test.
7436         * g++.dg/ext/packed4.C: Compile with -w.
7437         * g++.dg/opt/20050511-1.C: Likewise.
7438         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7439
7440 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7441
7442         * gfortran.dg/boz_5.f90: New test.
7443
7444 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7445
7446         PR c++/22551
7447         * g++.dg/other/switch2.C: New.
7448
7449         PR c++/23984
7450         * g++.dg/init/ctor7.C: New.
7451
7452 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7453
7454         PR c++/23730
7455         * g++.dg/parse/crash32.C: New test.
7456
7457 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/20721
7460         * g++.dg/init/goto2.C: New test.
7461
7462         PR c++/22464
7463         * g++.dg/template/crash/41.C: New test.
7464
7465         PR c++/22180
7466         * g++.dg/template/crash40.C: New test.
7467
7468         PR c++/23694
7469         * g++.dg/parse/friend5.C: New test.
7470
7471         PR c++/23307
7472         * g++.dg/template/crash38.C: New test.
7473
7474         PR c++/22352
7475         * g++.dg/template/friend38.C: New test.
7476
7477         PR c++/22405
7478         * g++.dg/template/crash39.C: New test.
7479
7480 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7481
7482         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7483         gcc.dg/debug/dwarf2/dwarf-char2.c,
7484         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7485
7486         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7487
7488 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7489
7490         * gcc.dg/dll-2.c: Add tests for warnings.
7491         * gcc.dg/dll-3.c: Likewise.
7492         * gcc.dg/dll-4.c: Likewise.
7493
7494         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7495         * g++.dg/ext/dllimport2.C: Likewise.
7496         * g++.dg/ext/dllimport3.C: Likewise.
7497         * g++.dg/ext/dllimport7.C: Likewise.
7498         * g++.dg/ext/dllimport8.C: Likewise.
7499         * g++.dg/ext/dllimport9.C: Likewise.
7500
7501 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7502
7503         PR fortran/24092
7504         * gfortran.dg/derived_pointer_recursion.f90: New test.
7505
7506 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7507
7508         * gcc.c-torture/execute/20051012-1.c: New test.
7509
7510 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7511
7512         PR fortran/18082
7513         * gfortran.dg/automatic_char_len_1.f90: New test.
7514
7515 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7516
7517         PR fortran/20847
7518         * gfortran.dg/save_common.f90: New test.
7519
7520         PR fortran/20856
7521         * gfortran.dg/save_result.f90: New test.
7522
7523 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7524
7525         PR c++/21592
7526         * g++.dg/template/dependent-expr1.C: Add new expected error.
7527         * g++.dg/template/dependent-expr2.C: Adjust error text.
7528         * g++.dg/template/overload6.C: New.
7529
7530         PR c++/23797
7531         * g++.dg/other/typename8.C: New.
7532
7533         PR c++/21117
7534         * g++.dg/other/return1.C: New.
7535
7536 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7537
7538         PR c++/24052
7539         * g++.dg/ext/label5.C: New.
7540
7541 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7542
7543         PR c++/19964
7544         * g++.dg/parse/crash31.C: New.
7545
7546 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7547
7548         * g++.dg/ipa/ipa-1.c: New test.
7549         * g++.dg/ipa/ipa-2.c: New test.
7550         * g++.dg/ipa/ipa-3.c: New test.
7551         * g++.dg/ipa/ipa-4.c: New test.
7552         * g++.dg/ipa/ipa-5.c: New test.
7553         * g++.dg/ipa/ipa.exp: New file.
7554
7555 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/24207
7558         * gfortran.dg/private_type_3.f90: New test.
7559
7560 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7561
7562         PR fortran/20786
7563         gfortran.dg/aint_anint_1.f90: New test.
7564
7565 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7566
7567         PR libgfortran/24313
7568         gfortran.dg/csqrt.f: New test.
7569
7570 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7571
7572         PR c++/8057
7573         * g++.dg/warn/noeffect7.C: New test.
7574         * g++.dg/warn/noeffect2.C: Instantiate templates.
7575         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7576         and warning.
7577
7578 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7579
7580         PR c++/21089
7581         * g++.dg/init/float1.C: New test.
7582
7583         PR c++/24277
7584         * g++.dg/init/member1.C: Tweak error markers.
7585
7586 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7587
7588         PR testsuite/24281
7589         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7590         Check for null pointer.
7591
7592 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/21369
7595         * g++.dg/parse/ret-type3.C: New test.
7596
7597 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7598
7599         PR tree-opt/23946
7600         * gcc.c-torture/compile/pr23946.c: New test.
7601
7602 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7603
7604         * g++.dg/opt/mmx2.C: New test.
7605
7606 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/24277
7609         * g++.dg/template/static20.C: New test.
7610
7611         PR c++/24302
7612         * g++.dg/warn/Wunused-12.C: New test.
7613
7614         PR c++/23437
7615         * g++.dg/template/arg4.C: New test.
7616
7617 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7618
7619         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7620         * gcc.dg/ucnid-3.c: Likewise.
7621         * gcc.dg/ucnid-4.c: Likewise.
7622         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7623         * g++.dg/other/ucnid-1.C: Likewise.
7624         * gcc.dg/sparc-frame-1.c: New test.
7625
7626 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/24139
7629         * g++.dg/template/spec27.C: New test.
7630
7631         PR c++/24275
7632         * g++.dg/template/static19.C: New test.
7633
7634 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7635
7636         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7637         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7638
7639 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7640
7641         PR target/24136
7642         * gfortran.fortran-torture/compile/pr24136.f: New test.
7643
7644 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7645
7646         PR c++/22172
7647         * g++.dg/parse/crash30.C: New test.
7648
7649 2005-10-07  Richard Guenther  <rguenther@suse.de>
7650
7651         PR middle-end/24227
7652         * gcc.c-torture/compile/pr24227.c: New testcase.
7653
7654 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7655
7656         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7657         Do not put aligned attributes on array elements.
7658
7659 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7660
7661         PR testsuite/23611, PR testsuite/23615
7662         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7663         writing prototypes of library functions by hand.
7664         * obj-c++.dg/bitfield-4.mm: Likewise.
7665         * obj-c++.dg/const-str-4.mm: Likewise.
7666         * obj-c++.dg/encode-4.mm: Likewise.
7667         * obj-c++.dg/encode-5.mm: Likewise.
7668         * obj-c++.dg/encode-6.mm: Likewise.
7669         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7670         * obj-c++.dg/method-10.mm: Likewise.
7671         * obj-c++.dg/method-17.mm: Likewise.
7672         * obj-c++.dg/method-19.mm: Likewise.
7673         * obj-c++.dg/try-catch-2.mm: Likewise.
7674
7675 2005-10-06  Richard Henderson  <rth@redhat.com>
7676
7677         PR 24236
7678         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7679
7680 2005-10-06  Dale Johannesen  <dalej@apple.com>
7681
7682         * gcc.c-torture/execute/20030125-1.c: Correct.
7683
7684 2005-10-06  Richard Guenther  <rguenther@suse.de>
7685
7686         PR tree-optimization/24238
7687         * g++.dg/tree-ssa/pr24238.C: New testcase.
7688
7689 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7690
7691         PR 18568
7692         * gfortran.dg/der_pointer_3.f90: New test.
7693
7694 2005-10-05  Devang Patel  <dpatel@apple.com>
7695
7696         PR Debug/23205
7697         * g++.dg/other/PR23205.C: New.
7698
7699 2005-10-05  Richard Henderson  <rth@redhat.com>
7700
7701         PR target/23602
7702         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7703         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7704
7705 2005-10-05  Dale Johannesen  <dalej@apple.com>
7706
7707         * gcc.c-torture/execute/float-floor.c: New.
7708
7709 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7710
7711         PR tree-optimization/21419
7712         PR tree-optimization/24146
7713         PR tree-optimization/24151
7714
7715         * g++.dg/ext/asm7.C: New.
7716         * g++.dg/ext/asm8.C: New.
7717         * gcc.dg/asm-1.c: Compile on all targets.
7718         * gcc.dg/asm-pr24146.c: New.
7719         * gcc.dg/pr21419.c: Adjust error messages.
7720
7721 2005-10-05  Richard Guenther  <rguenther@suse.de>
7722
7723         PR fortran/24176
7724         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7725
7726 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7727
7728         PR c++/23513
7729         * g++.dg/template/spec22.C: Robustify test.
7730         * g++.dg/template/spec26.C: New.
7731
7732 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7733
7734         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7735         if target supports vector instructions.
7736
7737 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7738
7739         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7740         C99 functions.
7741
7742 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7743
7744         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7745         check_effective_target_fortran_large_int): Replace cached result
7746         when target changes.
7747
7748 2005-10-04  Devang Patel  <dpatel@apple.com>
7749
7750         * gcc.dg/i386-sse-vect-types.c: New.
7751
7752 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7753
7754         PR preprocessor/13726
7755         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7756         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7757
7758 2005-10-04  Richard Guenther  <rguenther@suse.de>
7759
7760         PR c/23576
7761         * gcc.dg/noncompile/pr23576.c: New testcase.
7762
7763 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         PR middle-end/23125
7766         * gcc.dg/register-var-3.c: New test.
7767
7768 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7769
7770         * gcc.dg/pr23049.c: New test.
7771
7772         * gcc.dg/ucnid-4.c: Fix test.
7773
7774 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7775
7776         PR 23445
7777         * gcc.c-torture/compile/pr23445.c: New test.
7778
7779 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7780
7781         * g++.dg/overload/unknown1.C: New.
7782
7783 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7784
7785         PR c++/17775
7786         * g++.dg/template/repo4.C: New test.
7787
7788 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7789
7790         PR libfortran/19308
7791         * gfortran.dg/large_real_kind_2.F90: New test.
7792         * gfortran.dg/large_integer_kind_2.f90: New test.
7793
7794 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7795
7796         * lib/target-supports.exp (check_effective_target_vect_shift):
7797         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7798         (check_effective_target_vect_condition): Fix copy-n-pasto.
7799
7800         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7801         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7802         targets.
7803
7804 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/22621
7807         * g++.dg/template/overload5.C : New test.
7808
7809         PR c++/23840
7810         * g++.dg/expr/stdarg1.C: New test.
7811
7812 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7813
7814         PR 24142
7815         * gcc.c-torture/execute/pr24142.c: New test.
7816
7817 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7818
7819         PR 24141
7820         * gcc.c-torture/execute/pr24141.c: New test.
7821
7822 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7823             Diego Novillo  <dnovillo@redhat.com>
7824
7825         PR 23604
7826         * gcc.c-torture/execute/pr23604.c: New test.
7827
7828 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7829
7830         PR fortran/16404
7831         PR fortran/20835
7832         PR fortran/20890
7833         PR fortran/20899
7834         PR fortran/20900
7835         PR fortran/20901
7836         PR fortran/20902
7837         gfortran.dg/equiv_constraint_1.f90: New test.
7838         gfortran.dg/equiv_constraint_2.f90: New test.
7839         gfortran.dg/equiv_constraint_3.f90: New test.
7840         gfortran.dg/equiv_constraint_4.f90: New test.
7841         gfortran.dg/equiv_constraint_5.f90: New test.
7842         gfortran.dg/equiv_constraint_6.f90: New test.
7843         gfortran.dg/equiv_constraint_7.f90: New test.
7844         gfortran.dg/equiv_constraint_8.f90: New test.
7845         gfortran.dg/private_type_1.f90: New test.
7846         gfortran.dg/private_type_2.f90: New test.
7847         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7848         980628-10.f: Assert std=gnu to permit mixing of
7849         types in equivalence statements.
7850
7851 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7852
7853         PR 24112
7854         * gfortran.dg/open_status_1.f90: New.
7855
7856 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7857
7858         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7859         * gcc.dg/vect/pr22480.c: Clean up temp files.
7860         * gcc.dg/vect/pr23831.c: Clean up temp files.
7861         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7862         Clean up temp files.
7863         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7864         Clean up temp files.
7865
7866         * gcc.dg/20050309-1.c: Clean up temp files.
7867         * gcc.dg/20050325-1.c: Clean up temp files.
7868
7869 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7870
7871         PR tree-optimization/24059
7872         * gcc.dg/vect/pr24059.c : New test.
7873
7874 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7875
7876         PR middle-end/24109
7877         * gcc.c-torture/execute/20050929-1.c: New test.
7878
7879 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7880
7881         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7882
7883 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7884
7885         PR c/21419
7886         * gcc.dg/pr21419.c: New test.
7887
7888 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7889
7890         * gcc.dg/pr23911.c: New test.
7891
7892 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7893
7894         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7895
7896         PR c++/16782
7897         * g++.dg/parse/qualified4.C: New test.
7898         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7899         * g++.old-deja/g++.mike/p8154.C: Likewise.
7900
7901 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/22147
7904         * g++.dg/template/friend37.C: New test.
7905         * g++.dg/parse/crash28.C: Adjust error markers.
7906
7907 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7908
7909         PR fortran/18518
7910         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7911
7912 2005-09-27  Devang Patel  <dpatel@apple.com>
7913
7914         PR tree-optimization/23625
7915         * gcc.dg/pr23625.c: New test.
7916
7917 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7918
7919         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7920         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7921
7922 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR fortran/23677
7925         * gfortran.fortran-torture/execute/save_1.f90: New test.
7926         * gfortran.dg/save_1.f90: New test.
7927
7928 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7929
7930         * gcc.target/i386/builtin-apply-mmx.c: New test.
7931
7932         PR target/22576
7933         * gcc.target/i386/pr22576.c: New test.
7934
7935         PR target/22585
7936         * gcc.target/i386/pr22585.c: New test.
7937
7938         PR target/23268
7939         * gcc.target/i386/pr23268.c: New test.
7940
7941         PR middle-end/23831
7942         * gcc.dg/vect/pr23831.c: New test.
7943
7944         PR target/24055
7945         * gcc.target/i386/pr24055.c: New test.
7946
7947 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7948
7949         PR tree-optimization/23960
7950         * gcc.c-torture/compile/pr23960.c: New.
7951
7952 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7953
7954         PR fortran/16861
7955         * gfortran.dg/nested_modules_3.f90: New.
7956
7957 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7958
7959         PR fortran/24005
7960         gfortran.dg/interface_1.f90: New test.
7961
7962 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7963         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7964
7965         PR fortran/23843
7966         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7967
7968 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7969
7970         PR fortran/23516
7971         * gfortran.dg/imag_1.f: New test.
7972         * gfortran.dg/imag_2.f: Ditto.
7973
7974 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7975
7976         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7977
7978 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR c++/21983
7981         * g++.dg/warn/pr21983.C: New test.
7982
7983 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7984
7985         PR c++/23993
7986         * g++.dg/template/array14.C: New test.
7987
7988 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7989
7990         PR fortran/19929
7991         * gfortran.dg/der_ptr_component_1.f90: New test.
7992
7993 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7994
7995         PR c++/23965
7996         * g++.dg/template/error1.C: Reject "no matching function" message.
7997
7998 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7999
8000         PR c++/17609
8001         * g++.dg/lookup/error1.C: New test.
8002
8003 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8004
8005         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8006         functionality of the testcase.
8007
8008 2005-09-20  Richard Henderson  <rth@redhat.com>
8009
8010         * gcc.dg/vect/vect-22.c: Require vect_float.
8011         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8012
8013 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8014
8015         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8016         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8017         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8018         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8019         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8020         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8021         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8022         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8023         * gcc.dg/cpp/ucnid-8.c: New test.
8024
8025 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8026
8027         PR tree-optimization/23929
8028         * gcc.c-torture/compile/pr23929.c: New test.
8029
8030 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8031
8032         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8033         for one loop.
8034
8035 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8036
8037         PR testsuite/23186
8038         * g++.dg/other/pr22003.C: Require named sections.
8039
8040 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR c++/23947
8043         * g++.dg/rtti/crash3.C: New test.
8044
8045         PR tree-optimization/23818
8046         * gcc.dg/pr23818.c: New test.
8047
8048 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8049
8050         PR fortran/23420
8051         * gfortran.dg/print_fmt_4.f: New.
8052
8053 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR fortran/23663
8056         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8057
8058 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8059
8060         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8061         Use pointers to local alignable arrays instead. Added comments.
8062         * gcc.dg/vect/vect-46.c: Likewise.
8063         * gcc.dg/vect/vect-48.c: Likewise.
8064         * gcc.dg/vect/vect-49.c: Likewise.
8065         * gcc.dg/vect/vect-52.c: Likewise.
8066         * gcc.dg/vect/vect-53.c: Likewise.
8067         * gcc.dg/vect/vect-54.c: Likewise.
8068         * gcc.dg/vect/vect-56.c: Likewise.
8069         * gcc.dg/vect/vect-57.c: Likewise.
8070         * gcc.dg/vect/vect-58.c: Likewise.
8071         * gcc.dg/vect/vect-60.c: Likewise.
8072         * gcc.dg/vect/vect-61.c: Likewise.
8073
8074         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8075         The test is no longer vectorizable on vect_no_align targets.
8076         * gcc.dg/vect/vect-43.c: Likewsie.
8077
8078         * gcc.dg/vect/vect-44.c: Added comments.
8079         * gcc.dg/vect/vect-45.c: Added comments.
8080         * gcc.dg/vect/vect-50.c: Added comments.
8081         * gcc.dg/vect/vect-51.c: Added comments.
8082
8083         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8084         aligned type.
8085         * gcc.dg/vect/Os-vect-95.c: Likewise.
8086
8087         * gcc.dg/vect/vect-41.c: Test removed.
8088         * gcc.dg/vect/vect-47.c: Test removed.
8089         * gcc.dg/vect/vect-55.c: Test removed.
8090         * gcc.dg/vect/vect-59.c: Test removed.
8091
8092 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8093
8094         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8095         No longer vectorizable on vect_no_align targets.
8096         * gcc.dg/vect/pr20122.c: Likewise.
8097         * gcc.dg/vect/vect-74.c: Likewise.
8098         * gcc.dg/vect/vect-75.c: Likewise.
8099         * gcc.dg/vect/vect-76.c: Likewise.
8100
8101         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8102         Will not be vectorizable on vect_no_align targets once aliasing issues
8103         are resolved.
8104         * gcc.dg/vect/vect-79.c: Likewise.
8105
8106         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8107         * gcc.dg/vect/vect-78.c: Likewise.
8108         * gcc.dg/vect/vect-97.c: Likewise.
8109
8110 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8111
8112         * gcc.dg/pr23943.c: New test.
8113
8114 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8115
8116         PR fortran/19181
8117         * gfortran.dg/derived_pointer_null_1.f90: New test.
8118
8119 2005-09-18  Richard Guenther  <rguenther@suse.de>
8120
8121         PR middle-end/23944
8122         * gcc.c-torture/compile/pr23944.c: New testcase.
8123
8124 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8125
8126         PR fortran/15975
8127         * gfortran.dg/der_pointer_2.f90: New test.
8128
8129 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8130
8131         PR fortran/16861
8132         * gfortran.dg/nested_modules_2.f90: New test.
8133
8134 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8135
8136         PR c++/18368
8137         * g++.dg/other/semicolon.C: New test.
8138
8139 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8140
8141         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8142         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8143
8144 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/23914
8147         * g++.dg/template/static18.C: New test.
8148
8149         PR c++/21514
8150         * g++.dg/template/crash19.C: Remove dg-error marker.
8151         * g++.dg/template/local4.C: New test.
8152
8153 2005-09-16  Paul Brook  <paul@codesourcery.com>
8154
8155         PR fortran/23906
8156         * gfortran.dg/dependency_1.f90: New test.
8157
8158 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8159
8160         PR c++/23896
8161         * g++.dg/template/static17.C: New test.
8162
8163 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8164
8165         PR c++/23139
8166         * g++.dg/warn/huge-val1.C: New test.
8167
8168 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/13140
8171         * g++.dg/parse/class2.C: New test.
8172         * g++.dg/template/explicit8.C: Likewise.
8173         * g++.dg/template/spec25.C: Likewise.
8174
8175 2005-09-14  Josh Conner  <jconner@apple.com>
8176
8177         PR middle-end/23584
8178         * gcc.dg/pr23584.c: New test.
8179
8180 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8181
8182         PR fortran/21875 Internal Unit Array I/O, NIST
8183         * gfortran.dg/arrayio_1.f90: New test.
8184         * gfortran.dg/arrayio_1.f90: New test.
8185         * gfortran.dg/arrayio_1.f90: New test.
8186         * gfortran.dg/arrayio_1.f90: New test.
8187         * gfortran.dg/arrayio_1.f90: New test.
8188
8189 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8190
8191         PR middle-end/22480
8192         * gcc.dg/vect/pr22480.c: New test.
8193
8194 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8195
8196         PR fortran/19358
8197         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8198
8199 2005-09-13 Josh Conner <jconner@apple.com>
8200
8201         PR c++/23180
8202         * g++.dg/init/struct2.C: New test.
8203         * g++.dg/init/struct3.C: New test.
8204
8205 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8206
8207         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8208         Clean up temp files.
8209         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8210         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8211         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8212         gcc.dg/tree-ssa/builtin-printf-1.c,
8213         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8214         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8215         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8216         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8217         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8218         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8219         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8220         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8221         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8222         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8223         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8224         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8225
8226 2005-09-13  Josh Conner  <jconner@apple.com>
8227
8228         * lib/gcc-dg.exp: Load scanipa.exp.
8229         (cleanup-dump): New procedure.
8230         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8231         * lib/scandump.exp: New file.
8232         * lib/scantree.exp: Use it.
8233         * lib/scanipa.exp: New file.
8234
8235 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8236
8237         PR fortran/17740
8238         * gfortran.dg/generic_4.f90: New test.
8239
8240 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8241
8242         PR target/23816
8243         * gcc.target/i386/pr23816-1.c: New test.
8244         * gcc.target/i386/pr23816-2.c: New test.
8245
8246
8247 2005-09-13  Bastian Blank <waldi@debian.org>
8248
8249         PR c++/16171
8250         * g++.dg/abi/mangle26.C: New test.
8251         * g++.dg/abi/mangle27.C: New test.
8252         * g++.dg/abi/mangle28.C: New test.
8253         * g++.dg/abi/mangle29.C: New test.
8254
8255         PR c++/23839
8256         * g++.dg/parse/register1.C: New test.
8257
8258 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/23842
8261         * g++.dg/template/access16.C: New test.
8262
8263 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8264
8265         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8266
8267 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8268
8269         PR fortran/18899
8270         * gfortran.dg/shape_2.f90: New test.
8271
8272 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8273
8274         PR target/19269
8275         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8276         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8277         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8278         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8279         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8280         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8281         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8282         tests.
8283
8284 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/23841
8287         * g++.dg/parse/template17.C: New test.
8288
8289 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8290
8291         PR c++/23789
8292         * g++.dg/template/nontype14.C: New test.
8293
8294 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8295
8296         PR g++/7874
8297         * g++.dg/lookup/friend7.C: New test.
8298         * g++.dg/lookup/friend8.C: New test.
8299         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8300         so that it will be found via argument dependent lookup.
8301         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8302         friend functions which will no longer be found.
8303         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8304         function g, so that it will be found via argument dependent
8305         lookup.
8306         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8307         * g++.old-deja/g++.mike/net43.C: Likewise.
8308
8309 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8310
8311         PR c++/23691
8312         * g++.dg/template/static16.C: New test.
8313
8314 2005-09-12  Josh Conner  <jconner@apple.com>
8315
8316         PR middle-end/23237
8317         * gcc.c-torture/compile/pr23237.c: New test.
8318
8319 2005-09-11  Richard Henderson  <rth@redhat.com>
8320
8321         * g++.dg/other/error8.C: Update expected diagnostic text.
8322
8323 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8324
8325         PR libfortran/19872
8326         * gfortran.dg/overwrite_1.f: New test.
8327
8328 2005-09-09  Josh Conner  <jconner@apple.com>
8329
8330         * g++.dg/init/pr23180-1.C: Removed.
8331         * g++.dg/init/pr23180-2.C: Removed.
8332
8333 2005-09-09  David Daney <ddaney@avtrex.com>
8334
8335         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8336         files which are ...
8337         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8338         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8339
8340 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8341
8342         * gfortran.dg/iostat_2.f90: New test.
8343
8344 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/22252
8347         * g++.dg/ext/interface1.C: New test.
8348         * g++.dg/ext/interface1.h: Likewise.
8349         * g++.dg/ext/interface1a.cc: Likewise.
8350
8351 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8352
8353         * gfortran.dg/iomsg_1.f90: New test case.
8354
8355 2005-09-09  Richard Guenther  <rguenther@suse.de>
8356
8357         PR c++/23624
8358         * g++.dg/tree-ssa/pr23624.C: New testcase.
8359
8360 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8361
8362         PR fortran/19239
8363         * gfortran.dg/vector_subscript_1.f90,
8364         * gfortran.dg/vector_subscript_2.f90: New tests.
8365
8366 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8367
8368         PR fortran/21104
8369         * gfortran.dg/array_alloc_1.f90,
8370         * gfortran.dg/array_alloc_2.f90,
8371         * gfortran.dg/array_alloc_3.f90: New tests.
8372
8373 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8374
8375         PR fortran/12840
8376         * gfortran.dg/array_constructor_6.f90
8377         * gfortran.dg/array_constructor_7.f90
8378         * gfortran.dg/array_constructor_8.f90
8379         * gfortran.dg/array_constructor_9.f90
8380         * gfortran.dg/array_constructor_10.f90
8381         * gfortran.dg/array_constructor_11.f90
8382         * gfortran.dg/array_constructor_12.f90: New tests.
8383
8384 2005-09-08  Josh Conner  <jconner@apple.com>
8385
8386         PR c++/23180
8387         * g++.dg/init/pr23180-1.C: New test.
8388         * g++.dg/init/pr23180-2.C: New test.
8389
8390 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/18878
8393         * gfortran.dg/module_double_reuse.f90: New.
8394
8395 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8396
8397         PR fortran/23270
8398         PR fortran/22304
8399         PR fortran/18870
8400         PR fortran/17917
8401         PR fortran/16511
8402         * gfortran.dg/common_equivalence_1.f: New.
8403         * gfortran.dg/common_equivalence_2.f: New.
8404         * gfortran.dg/common_equivalence_3.f: New.
8405         * gfortran.dg/contained_equivalence_1.f90: New.
8406         * gfortran.dg/module_blank_common.f90: New.
8407         * gfortran.dg/module_commons_1.f90: New.
8408         * gfortran.dg/module_equivalence_1.f90: New.
8409         * gfortran.dg/nested_modules_1.f90: New.
8410         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8411         equivalences and add comment to connect the test with
8412         the PR.
8413
8414 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8415
8416         PR fortran/23765
8417         * gfortran.dg/common_6.f90: New test.
8418
8419 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8420
8421         PR fortran/15326
8422         * gfortran.dg/char_result_1.f90,
8423         * gfortran.dg/char_result_2.f90,
8424         * gfortran.dg/char_result_3.f90,
8425         * gfortran.dg/char_result_4.f90,
8426         * gfortran.dg/char_result_5.f90,
8427         * gfortran.dg/char_result_6.f90,
8428         * gfortran.dg/char_result_7.f90,
8429         * gfortran.dg/char_result_8.f90: New tests.
8430
8431 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8432
8433         PR fortran/19928
8434         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8435
8436 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8437
8438         PR obj-c++/16816
8439         * obj-c++.dg/selector-5.mm: New test.
8440         * obj-c++.dg/selector-6.mm: New test.
8441
8442 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8443
8444         PR objc/20574
8445         PR objc/19324
8446         * objc.dg/error-1.m: New test.
8447
8448 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8449
8450         PR fortran/23373
8451         * gfortran.fortran-torture/execute/pr23373-1.f90,
8452         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8453
8454 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8455
8456         PR libfortran/23760
8457         * gfortran.dg/g77/1832.f: Remove long string in write statement
8458         to allow the test to pass on correct list directed output with
8459         prepended space.
8460
8461 2005-09-07  James E Wilson  <wilson@specifix.com>
8462
8463         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8464
8465 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8466
8467         * gfortran.dg/parameter+save.f90: Rename to
8468         * gfortran.dg/parameter_save.f90: .. this.
8469
8470 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8471
8472         PR fortran/20848
8473         * gfortran.dg/parameter+save.f90: New test case.
8474
8475 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8476
8477         PR fortran/19269
8478         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8479
8480 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR c/23075
8483         * gcc.dg/pr23075.c: New test.
8484         * g++.dg/warn/pr23075.C: New test.
8485
8486         PR target/22362
8487         * gcc.target/i386/pr22362.c: New test.
8488
8489         PR rtl-optimization/23098
8490         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8491
8492         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8493         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8494         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8495
8496 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8497
8498         * g++.dg/expr/cast6.C: New test.
8499
8500         PR c++/9782
8501         * g++.dg/init/new15.C: New test.
8502
8503 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8504
8505         * gcc.dg/vect/Os-vect-95.c: New test.
8506         * gcc.dg/vect/vect-95.c: Same.
8507
8508 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8509
8510         * gcc.dg/vect/vect-29.c: Update xfail testing.
8511         * gcc.dg/vect/vect-44.c: Same.
8512         * gcc.dg/vect/vect-48.c: Same.
8513         * gcc.dg/vect/vect-50.c: Same.
8514         * gcc.dg/vect/vect-72.c: Same.
8515         * gcc.dg/vect/vect-77.c: Same.
8516         * gcc.dg/vect/vect-78.c: Same.
8517         * gcc.dg/vect/vect-80.c: Same.
8518         * gcc.dg/vect/vect-96.c: Same.
8519         * gcc.dg/vect/vect-100.c: Same.
8520         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8521         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8522         * gfortran.dg/vect/vect-5.f90: Same.
8523
8524 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8527         start strings.
8528         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8529         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8530
8531         PR c++/23056
8532         * g++.dg/opt/pr23056.C: New test.
8533
8534         PR rtl-optimization/23098
8535         * gcc.target/i386/pr23098.c: New test.
8536
8537 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/23667
8540         * g++.dg/template/static15.C: New test.
8541
8542         PR c++/21440
8543         * g++.dg/ext/stmtexpr5.C: New test.
8544         * g++.dg/ext/stmtexpr6.C: Likewise.
8545
8546 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8547
8548         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8549
8550         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8551         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8552         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8553
8554 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8555
8556         PR libfortran/23321
8557         * gfortran.dg/direct_io_4.f90: New test case.
8558
8559 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8560             Rasmus Hahn  <rassahah@neofonie.de>
8561
8562         PR libobjc/23108
8563         * objc.dg/type-stream-1.m: New test.
8564
8565 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8566
8567         PR fortran/23661
8568         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8569         gfortran.dg/print_fmt_3.f90: New test.
8570
8571 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gfortran.dg/fmt_t_1.f90: New test.
8574
8575 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8576
8577         PR rtl-optimization/23454
8578         * g++.dg/opt/pr23454.C: New test.
8579
8580 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/23699
8583         * g++.dg/ext/static1.C: New test.
8584
8585 2005-09-02  Richard Henderson  <rth@redhat.com>
8586
8587         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8588         tail call to check_fa_work.
8589
8590 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/21687
8593         * g++.dg/other/gc3.C: New test.
8594
8595 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8596
8597         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8598         * gcc.dg/20050826-1.c: Likewise.
8599
8600 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8601
8602         PR c++/23167
8603         * g++.dg/expr/volatile1.C: New test.
8604
8605 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8606
8607         PR middle-end/23547
8608         * gcc.dg/pr23547.c: New test.
8609
8610 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8611
8612         PR c/22061
8613         * gcc.c-torture/execute/pr22061-1.c,
8614         * gcc.c-torture/execute/pr22061-2.c,
8615         * gcc.c-torture/execute/pr22061-3.c,
8616         * gcc.c-torture/execute/pr22061-4.c: New tests.
8617
8618 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8619
8620         * gcc.dg/Wredundant-decls-2.c: New test to check that
8621         -Wredundant-decls does not issue warning for a variable
8622         definition following a declaration.
8623
8624 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8625
8626         PR debug/7241
8627         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8628         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8629         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8630
8631         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8632         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8633         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8634         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8635         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8636         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8637         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8638         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8639
8640 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8641
8642         PR objc/23306
8643         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8644         scan-assmbler.
8645
8646 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8647
8648         PR target/21255
8649         * gcc.dg/pr21255-1.c: New test.
8650         * gcc.dg/pr21255-2-mb.c: Likewise.
8651         * gcc.dg/pr21255-2-ml.c: Likewise.
8652         * gcc.dg/pr21255-3.c: Likewise.
8653         * gcc.dg/pr21255-4.c: Likewise.
8654
8655 2005-08-31  Dale Johannesen  <dalej@apple.com>
8656
8657         * gcc.dg/20050830-1.c: New.
8658
8659 2005-08-31  Josh Conner  <jconner@apple.com>
8660
8661         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8662         command-line options for arm-*-* targets.
8663         * g++.dg/init/array16.C: Likewise.
8664         * g++.dg/other/crash-4.C: Likewise.
8665
8666 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8667
8668         PR obj-c++/23640
8669         * obj-c++.dg/gnu-runtime-3.mm: New test.
8670
8671 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8672
8673         PR c++/13377
8674         * g++.dg/lookup/ambig4.C: New test.
8675         * g++.dg/lookup/ambig5.C: New test.
8676         * g++.dg/tc1/dr101.C: Adjust error markers.
8677
8678 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8679
8680         PR c++/23639
8681         * g++.dg/template/ttp5.C: Adjust error markers.
8682
8683 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8684
8685         PR testsuite/23609
8686         * lib/obj-c++.exp: Include target-libpath.exp.
8687         (obj-c++_link_flags): Look for the GNU libobjc library
8688         and set the library path to include it.
8689         Don't manually set LD_LIBRARY_PATH (etc.) but call
8690         set_ld_library_path_env_vars instead.
8691         (obj-c++_target_compile): Don't set library path or
8692         linker flags because they are already set correctly
8693         in obj-c++_link_flags.
8694
8695 2005-08-30  Josh Conner  <jconner@apple.com>
8696
8697         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8698         to command-line options for arm-*-* targets.
8699
8700 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8701
8702         * g++.dg/other/i386-1.C: New.
8703
8704 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR preprocessor/20348
8707         PR preprocessor/20356
8708         * gcc.dg/cpp/pr20348.c: New test.
8709         * gcc.dg/cpp/pr20348.h: New file.
8710         * gcc.dg/cpp/inc/pr20348.h: New file.
8711         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8712         * gcc.dg/cpp/pr20356.c: New test.
8713         * gcc.dg/cpp/pr20356.h: New file.
8714         * gcc.dg/cpp/inc/pr20356.h: New file.
8715         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8716
8717 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8718
8719         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8720         Fix array dimension to avoid correct end-of-file error.
8721
8722 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8723
8724         PR libfortran/23598
8725         * gfortran.dg/iostat_1.f90: New test.
8726
8727 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8728
8729         PR middle-end/23408
8730         * gcc.dg/pr23408.c: New test.
8731
8732 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8733
8734         PR c++/23099
8735         * g++.dg/init/member1.C: Make sure erroneous static data member
8736         definitions are required.
8737         * g++.dg/template/static13.C: New test.
8738         * g++.dg/template/static14.C: Likewise.
8739
8740 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8743         -march=pentium4, remove ilp32 requirement.
8744
8745         PR middle-end/23484
8746         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8747         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8748
8749 2005-08-29  Andreas Jaeger  <aj@suse.de>
8750
8751         PR testsuite/23607
8752         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8753
8754 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * gcc.c-torture/execute/20050316-2.c: New test.
8757         * gcc.c-torture/execute/20050316-3.c: New test.
8758         * gcc.dg/torture/pr16104-1.c: New test.
8759
8760 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8761
8762         PR middle-end/23463
8763         * gcc.c-torture/execute/zero-struct-1.c: New test.
8764
8765 2005-08-27  Richard Guenther  <rguenther@suse.de>
8766
8767         PR target/23575
8768         * gcc.target/i386/pr23575.c: New testcase.
8769
8770 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR rtl-optimization/23561
8773         * gcc.c-torture/execute/20050826-1.c: New test.
8774
8775         PR rtl-opt/23560
8776         * gcc.c-torture/execute/20050826-2.c: New test.
8777
8778 2005-08-26  Dale Johannesen  <dalej@apple.com>
8779
8780         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8781         * gcc.dg/20050826-1.c: New.
8782
8783 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/19004
8786         * g++.dg/template/nontype13.C: New test.
8787
8788         PR c++/23491
8789         * g++.dg/init/new14.C: New test.
8790         * g++.dg/expr/anew1.C: Do not XFAIL.
8791         * g++.dg/expr/anew2.C: Likewise.
8792         * g++.dg/expr/anew3.C: Likewise.
8793
8794 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8795
8796         PR middle-end/22439
8797         * gcc.dg/vla-3.c: New test.
8798
8799 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8800
8801         PR fortran/20363
8802         * gfortran.dg/named_interface.f90: New.
8803
8804 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8805
8806         * gcc.c-torture/execute/frame-address.c: New test.
8807
8808 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8809
8810         PR c++/20817
8811         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8812
8813 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8814
8815         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8816
8817 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8818
8819         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8820         * gcc.dg/altivec-22.c: Rename from..
8821         * gcc.dg/altivec-nomfcr.c: ..this.
8822
8823 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8824
8825         PR tree-optimization/23546
8826         * gcc.dg/tree-ssa/pr23546.c: New test.
8827
8828 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8829
8830         PR fortran/17758
8831         * gfortran.dg/nonreturning_statements.f90: New test.
8832
8833 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         PR c++/22454
8836         * g++.dg/parse/crash29.C: New.
8837
8838 2005-08-23  DJ Delorie  <dj@redhat.com>
8839
8840         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8841         constants have the L suffix.
8842
8843 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8844
8845         PR c++/23044
8846         * g++.dg/template/instantiate8.C: New.
8847
8848 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8849
8850         PR middle-end/23467
8851         * gcc.c-torture/execute/pr23467.c: New test.
8852
8853 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR tree-optimization/22043
8856         * gcc.c-torture/execute/20050613-1.c: New test.
8857
8858 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8859
8860         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8861
8862 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR rtl-optimization/23478
8865         * g++.dg/opt/pr23478.C: New test.
8866
8867 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8868
8869         PR c/18715
8870         * gcc.dg/switch-warn-3.c: New test.
8871
8872 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8873
8874         PR c++/22233
8875         * g++.dg/template/param1.C: New test.
8876
8877 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8878
8879         PR c++/23089
8880         * g++.dg/other/incomplete1.C: New test.
8881
8882 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8883
8884         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8885         are vectorizable.
8886
8887 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8888
8889         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8890         d_lines_5.f: New.
8891
8892 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * gcc.target/i386/sse-4.c: New test.
8895
8896 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8897
8898         PR testsuite/23239
8899         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8900
8901 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8902
8903         * gcc.dg/20050811-1.c: New test.
8904         * gcc.dg/20050811-2.c: New test.
8905
8906 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8907
8908         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8909
8910 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8911
8912         PR 23476
8913         * gcc.c-torture/compile/pr23476.c: New test.
8914
8915 2005-08-19  Devang Patel  <dpatel@apple.com>
8916
8917         PR tree-optimization/23048
8918         * gcc.dg/tree-ssa/pr23048.c: New test.
8919
8920 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8921
8922         PR middle-end/20624
8923         * g++.dg/warn/Wreturn-3.C: New test
8924
8925 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8926
8927         PR tree-optimization/22228
8928         * g++.dg/vect/pr22543.cc: New test.
8929
8930 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8931
8932         PR tree-optimization/21574
8933         * gcc.dg/tree-ssa/pr21574.c: New test.
8934
8935 2005-08-16  James E Wilson  <wilson@specifix.com>
8936
8937         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8938
8939 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8940
8941         PR tree-opt/23402
8942         * gcc.c-torture/compile/zero-strct-3.c: New test.
8943         * gcc.c-torture/compile/zero-strct-4.c: New test.
8944
8945 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8946
8947         PR target/23376
8948         * gcc.target/x86_64/pr23376.c: New test.
8949
8950 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8951
8952         PR c++/23337
8953         * g++.dg/ext/vector2.C: New.
8954
8955 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8956
8957         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8958
8959 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8960
8961         PR libfortran/23428
8962         * gfortran.dg/inquire-complex.f90: New test case.
8963
8964 2005-08-16  James E Wilson  <wilson@specifix.com>
8965
8966         PR tree-optimization/21105
8967         * gcc.dg/large-size-array.c: New.
8968
8969 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8970
8971         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8972         type.
8973         * gcc.dg/vect/vect-41: Likewise.
8974         * gcc.dg/vect/vect-42: Likewise.
8975         * gcc.dg/vect/vect-43: Likewise.
8976         * gcc.dg/vect/vect-44: Likewise.
8977         * gcc.dg/vect/vect-46: Likewise.
8978         * gcc.dg/vect/vect-47: Likewise.
8979         * gcc.dg/vect/vect-48: Likewise.
8980         * gcc.dg/vect/vect-52: Likewise.
8981         * gcc.dg/vect/vect-53: Likewise.
8982         * gcc.dg/vect/vect-54: Likewise.
8983         * gcc.dg/vect/vect-55: Likewise.
8984         * gcc.dg/vect/vect-56: Likewise.
8985         * gcc.dg/vect/vect-57: Likewise.
8986         * gcc.dg/vect/vect-58: Likewise.
8987         * gcc.dg/vect/vect-59: Likewise.
8988         * gcc.dg/vect/vect-60: Likewise.
8989         * gcc.dg/vect/vect-61: Likewise.
8990         * gcc.dg/vect/vect-85: Likewise.
8991         * gcc.dg/vect/vect-87: Likewise.
8992         * gcc.dg/vect/vect-88: Likewise.
8993         * gcc.dg/vect/vect-93.c: Likewise.
8994         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8995         * gcc.dg/vect/vect-75: Likewise.
8996         * gcc.dg/vect/vect-76: Likewise.
8997         * gcc.dg/vect/vect-77: Likewise.
8998         * gcc.dg/vect/vect-78: Likewise.
8999         * gcc.dg/vect/vect-80: Likewise.
9000         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9001         vectorized for the expected reason, rather than checking how alignment
9002         was handled.
9003         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9004         type and also instead of aligned pointers. Added documentation.
9005
9006 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9007
9008         * gfortran.dg/power.f90: New test.
9009
9010 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR rtl-optimization/23299
9013         * g++.dg/opt/pr23299.C: New test.
9014
9015 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9016
9017         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9018
9019 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9020
9021         * g++.dg/template/local6.C: New test.
9022
9023 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9024
9025         * execute/exceptions/finally-1.m: Check that the catch and finally are
9026         being called.  Also add a "return 0;" at the end of main.
9027
9028 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9029
9030         PR fortran/21432.
9031         * gfortran.dg/namelist_print_1.f: New test of functionality of
9032         PRINT namelist.
9033         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9034         namelist generates error with -std=f95.
9035
9036 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9037
9038         PR tree-optimization/23119
9039         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9040
9041 2005-08-13  Marcin Koziej  <creep@desk.pl>
9042             Andrew Pinski  <pinskia@physics.uc.edu>
9043
9044         PR libobjc/22492
9045         * execute/exceptions/finally-1.m: New test.
9046
9047 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9048
9049         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9050         testsuite.
9051         * objc/execute/exceptions/trivial.m: New test.
9052         * objc.dg/try-catch-11.m: Move to ...
9053         * objc/execute/exceptions/foward-1.m: Here.
9054         * objc.dg/try-catch-2.m: Move to ...
9055         * objc/execute/exceptions/catchall-1.m: Here.
9056         * objc.dg/try-catch-8.m: Move to ...
9057         * objc/execute/exceptions/local-variables-1.m: Here.
9058
9059 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9060
9061         * objc.dg/nested-func-1.m: Move to ...
9062         * objc/execute/nested-func-1.m: Here.
9063
9064 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9065
9066         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9067         in ${options} instead of [target_info name].
9068         * lib/obj-c++.exp (objc_target_compile): Likewise.
9069
9070 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9071
9072         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9073
9074 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9075
9076         part of PR testsuite/23348
9077         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9078         of the torture options.
9079         * objc/compile/trivial.m: New test.
9080
9081 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9082
9083         * gfortran.dg/eoshift.f90: Correct format.
9084
9085 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9086
9087         * gfortran.fortran-torture/execute/character_passing.f90:
9088         Fix comment typo.
9089
9090 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9091
9092         PR c++/8271
9093         * g++.dg/template/unify10.C: New.
9094
9095 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9096
9097         * g++.dg/parse/pr22514.C: Move to...
9098         * g++.dg/debug/pr22514.C: here.
9099
9100 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9101
9102         PR c++/23266
9103         * g++.dg/inherit/pure1.C: New test.
9104
9105         * ChangeLog: Fix typos.
9106
9107 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9108             Steven Bosscher  <stevenb@suse.de>
9109
9110         * gfortran.dg/runtime_warning_1.f90: New test.
9111
9112 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9113
9114         PR c++/23219
9115         * g++.dg/parse/crash28.C: New.
9116
9117 2005-08-11  Richard Guenther  <rguenther@suse.de>
9118
9119         PR target/23289
9120         * gcc.target/i386/tailcall-1.c: New testcase.
9121
9122 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9123
9124         * gcc.dg/vect/vect-67.c: Un-xfail.
9125
9126 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9127
9128         PR c++/23225
9129         * g++.dg/testsuite/parse/crash27.C: new test.
9130
9131 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9132
9133         PR libfortran/22143
9134         * gfortran.dg/shift-kind.f90: New testcase.
9135
9136 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9137
9138         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9139         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9140
9141 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9142
9143         PR c++/20646
9144         * g++.dg/other/mult-stor1.C: New test.
9145
9146 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9147
9148         * gcc.c-torture/pr18299-1.c: Move to ...
9149         * gcc.c-torture/compile/pr18299-1.c: Here.
9150
9151 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9152
9153         * gfortran/fortran.torture/execute/character_passing.f90:
9154         Fix types for LSAME.
9155
9156 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9157
9158         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9159         input data back to what it was originally.
9160
9161 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9162
9163         * objc.dg/try-catch-8.m: Enable for all targets.
9164
9165 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9166
9167         * gcc.dg/pr23165.c: New test.
9168
9169 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9170
9171         PR tree-optimization/23234
9172         * gcc.dg/tree-ssa/pr23234.c: New test.
9173
9174 2005-08-08  Josh Conner  <jconner@apple.com>
9175
9176         PR rtl-optimization/23241
9177         * gcc.dg/char-compare.c: New test.
9178
9179 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9180
9181         PR c++/22508
9182         * g++.dg/init/new13.C: New test.
9183
9184 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         PR c++/21166
9187         * g++.dg/other/crash-4.C: Adjust
9188         * g++/dg/ext/packed9.C: New.
9189
9190 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9191
9192         PR middle-end/21964
9193         * gcc.c-torture/execute/pr21964-1.c: New test.
9194
9195 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9196
9197         PR c/22458
9198         * gcc.dg/pr22458-1.c: New test.
9199
9200 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9201             Steven G. Kargl <kargls@comcast.net>
9202
9203         PR fortran/22390
9204         * gfortran.dg/flush_1.f90: New test.
9205
9206 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9207
9208         PR c++/23191
9209         * g++.dg/template/eh2.C: New test.
9210
9211 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9212
9213         PR c++/19498
9214         * g++.dg/template/instantiate7.C: New test.
9215
9216 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9217
9218         PR c/23113
9219         * gcc.dg/Wunused-value-1.c: New test.
9220
9221 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9222
9223         PR rtl-optimization/23233
9224         * gcc.c-torture/compile/pr23233-1.c: New test.
9225
9226 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR fortran/18833
9229         PR fortran/20850
9230         * gfortran.dg/equiv_1.f90: New test.
9231         * gfortran.dg/equiv_2.f90: New test.
9232         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9233         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9234         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9235
9236 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9237
9238         * gcc.c-torture/execute/vrp-5.c: New test.
9239         * gcc.c-torture/execute/vrp-6.c: New test.
9240         * gcc.dg/tree-ssa/vrp21.c: New test.
9241
9242 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9243
9244         * g++.dg/parse/pr22514.C: New test.
9245
9246 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9247
9248         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9249
9250         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9251         instead of constant loads / pool entries.
9252
9253 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9254
9255         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9256         TEST_TO_WCTYPE.
9257
9258 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9259
9260         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9261         __WINT_TYPE__ in generated prototypes if possible.
9262
9263 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9264
9265         PR 22037
9266         * g++.dg/tree-ssa/pr22037.C:
9267
9268 2005-08-04  Richard Henderson  <rth@redhat.com>
9269
9270         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9271         scan-tree-dump-times directive.
9272
9273 2005-08-04  Jan Hubicka  <jh@suse.cz>
9274
9275         * gcov-1.C: Fix switch counts.
9276         * gcov-4b.c: Likewise.
9277
9278 2005-08-03  Jeff Law  <law@redhat.com>
9279
9280         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9281
9282 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9283
9284         * gcc.c-torture/execute/pr23135.c: New test.
9285
9286 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9287
9288         PR tree-optimization/19899
9289         * gcc.dg/tree-ssa/scev-1.c: New test.
9290         * gcc.dg/tree-ssa/scev-2.c: New test.
9291
9292 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9293
9294         PR target/18582
9295         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9296
9297 2005-08-03  Jan Hubicka  <jh@suse.cz>
9298
9299         * update-conroll.c: New testcase.
9300         * update-conroll-2.c: New testcase.
9301
9302 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9303
9304         * gfortran.dg/constant_substring.f: New test.
9305         * gfortran.dg/pr22491.f: New test.
9306
9307 2005-08-02  Jan Hubicka  <jh@suse.cz>
9308
9309         * update-threading.c: Replace by the proper one.
9310
9311 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9312
9313         PR 23164
9314         * g++.dg/tree-ssa/pr23164.C: New test.
9315
9316 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9317
9318         * gcc.dg/tree-ssa/pr23192.c: New test.
9319
9320 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9321
9322         * gcc.c-torture/execute/vrp-4.c: New test.
9323
9324 2005-08-02  Jan Hubicka  <jh@suse.cz>
9325
9326         * update-threading.c: New test.
9327
9328 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9329
9330         * gcc.c-torture/compile/20050801-1.c: New test.
9331         * gcc.c-torture/compile/20050801-2.c: New test.
9332
9333 2005-08-01  Jan Hubicka  <jh@suse.cz>
9334
9335         * val-prof-5.c: New test.
9336
9337 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9338
9339         PR c/22311
9340         * gcc.dg/pr22311-1.c : New test.
9341
9342 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9343
9344         PR target/23095
9345         * gfortran.dg/pr23095.f: New test.
9346
9347         PR c++/22003
9348         * g++.dg/other/pr22003.C: New test.
9349
9350 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9351
9352         PR target/20621
9353         * gcc.c-torture/execute/pr20621-1.c: New test.
9354
9355 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9356
9357         * gfortran.dg/comma_format_extension_4.f: Adjust length
9358         of string for format.
9359         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9360         print statement with internal write.
9361         * gfortran.dg/der_array_io_2.f: Likewise.
9362         * gfortran.dg/der_array_io_3.f: Likewise.
9363
9364 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9365
9366         * gcc.dg/fold-abs-4.c: new test.
9367
9368 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9369
9370         PR fortran/22570 an related issues.
9371         * gfortran.dg/x_slash_1.f: New test.
9372
9373 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9374
9375         PR c/23143
9376         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9377         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9378
9379 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9380
9381         PR c/529
9382         * gcc.dg/Wshadow-3.c: New test.
9383
9384 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9385
9386         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9387         used to have the wrong bounds).
9388
9389 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9390
9391         PR c/21720
9392         * gcc.dg/hex-round-1.c: Test more cases.
9393         * gcc.dg/hex-round-2.c: New test.
9394
9395 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9396
9397         PR 22550
9398         * g++.dg/tree-ssa/pr22550.C: New test.
9399
9400 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9401
9402         * gcc.dg/tree-ssa/vrp19.c: New test.
9403         * gcc.dg/tree-ssa-vrp20.c: New test.
9404
9405 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9406
9407         PR c/22240
9408         * gcc.dg/transparent-union-4.c: New test.
9409
9410 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9411
9412         PR c/22192
9413         * gcc.dg/c99-vla-2.c: New test.
9414
9415 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9416
9417         PR c/21720
9418         * gcc.dg/hex-round-1.c: New test.
9419
9420 2005-07-28  Jan Hubicka  <jh@suse.cz>
9421
9422         * inliner-1.c: Do not dump everything.
9423         * tree-prof.exp: Do not pass -ftree-based-profiling.
9424         * bprob.exp: Likewise.
9425
9426         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9427
9428 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9429
9430         PR c++/22545
9431         * g++.dg/expr/ptrmem7.C: New test.
9432
9433 2005-07-28  Mike Stump  <mrs@apple.com>
9434
9435         * g++.old-deja/g++.mike/visibility-1.C: New test.
9436
9437 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9438
9439         PR c/20187
9440         * gcc.c-torture/execute/pr20187-1.c: New test.
9441
9442 2005-07-28  Jeff Law  <law@redhat.com>
9443
9444         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9445         * gcc.dg/tree-ssa/vrp18.c: New test.
9446
9447 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9448
9449         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9450
9451 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9452
9453         PR tree-optimization/22506
9454         * gcc.dg/vect/ps22506.c: New test.
9455
9456 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR target/21149
9459         * gcc.target/i386/sse-3.c: New test.
9460
9461 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9462
9463         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9464         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9465
9466 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9467
9468         PR c/22589
9469         * gcc.c-torture/compile/pr22589-1.c: New test.
9470
9471 2005-07-28  Jan Hubicka  <jh@suse.cz>
9472
9473         * update-loopch.c: New testcase.
9474
9475 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9476
9477         PR rtl-optimization/23047
9478         * gcc.c-torture/execute/pr23047.c: New test.
9479         * gcc.c-torture/execute/pr23047.x: New.
9480
9481 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9482
9483         PR tree-optimization/22493
9484         * gcc.c-torture/execute/pr22493-1.c: New test.
9485         * gcc.c-torture/execute/pr22493-1.x: New.
9486         * gcc.c-torture/execute/vrp-1.c: New test.
9487         * gcc.c-torture/execute/vrp-2.c: New test.
9488         * gcc.c-torture/execute/vrp-2.c: New test.
9489
9490 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9491
9492         * gcc.target/frv/all-builtin-read8.c: Delete.
9493         * gcc.target/frv/all-builtin-read16.c: Delete.
9494         * gcc.target/frv/all-builtin-read32.c: Delete.
9495         * gcc.target/frv/all-builtin-read64.c: Delete.
9496         * gcc.target/frv/all-builtin-write8.c: Delete.
9497         * gcc.target/frv/all-builtin-write16.c: Delete.
9498         * gcc.target/frv/all-builtin-write32.c: Delete.
9499         * gcc.target/frv/all-builtin-write64.c: Delete.
9500         * gcc.target/frv/all-read-write-1.c: New.
9501
9502 2005-07-27  Jeff Law  <law@redhat.com>
9503
9504         * gcc.c-torture/execute/pr22630.c: New test.
9505
9506 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9507
9508         PR tree-optimization/23073
9509         * gcc.dg/vect/nodump-pr23073.c: New test.
9510         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9511
9512 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9513
9514         PR tree-optimize/22348
9515         * gcc.c-torture/execute/pr22348.c: New.
9516
9517 2005-07-27  Richard Guenther  <rguenther@suse.de>
9518
9519         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9520
9521 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9522
9523         PR fortran/22503
9524         * gfortran.dg/logical_comp.f90: New test.
9525
9526 2005-07-27  Jan Hubicka  <jh@suse.cz>
9527
9528         * inliner-1.c: Add cleanup of dumps.
9529         * val-prof-*.c: Likewise.
9530         * update-tailcall.c: New.
9531
9532 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9533
9534         PR 22591
9535         * gcc.dg/tree-ssa/pr22591.c: New test.
9536         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9537
9538 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9539
9540         PR libobjc/22606
9541         * objc.dg/try-catch-11.m: New test.
9542
9543 2005-07-26  Richard Guenther  <rguenther@suse.de>
9544
9545         PR tree-optimization/22486
9546         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9547
9548 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9549
9550         PR tree-opt/22484
9551         * testsuite/g++.dg/opt/loop2.C: New test.
9552
9553 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9554
9555         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9556         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9557
9558 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9559
9560         * lib/profopt.exp (profopt-execute): Check for profiling data
9561         files on the target.
9562
9563 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9564
9565         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9566         for matching of asm labels.
9567
9568 2005-07-25  Richard Guenther  <rguenther@suse.de>
9569
9570         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9571
9572 2005-07-25  Richard Guenther  <rguenther@suse.de>
9573
9574         PR testsuite/22624
9575         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9576
9577 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9578
9579         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9580         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9581         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9582         * gcc.dg/vect/vect-100.c: New test.
9583         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9584         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9585         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9586         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9587         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9588         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9589         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9590         * gfortran.dg/vect/pr19049.f90: New testcase.
9591         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9592
9593 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * gcc.c-torture/execute/20050713-1.c: New test.
9596
9597         PR fortran/20063
9598         * gfortran.fortran-torture/execute/data_4.f90: New test.
9599
9600         PR middle-end/20303
9601         * gcc.dg/visibility-d.c: New test.
9602
9603 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9604
9605         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9606         * gfortran.dg/underflow.f90: Ditto.
9607
9608 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9611         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9612         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9613
9614 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9615
9616         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9617         include case of field width of zero.
9618
9619 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9620
9621         PR libgfortran/21875
9622         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9623         with trailing blanks on normal formatted read.
9624
9625 2005-07-23  Chao-ying Fu  <fu@mips.com>
9626
9627         * gcc.target/mips/mips32-dsp-type.c: New test.
9628         * gcc.target/mips/mips32-dsp.c: New test.
9629
9630 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9631
9632         PR testsuite/21073
9633         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9634
9635         PR testsuite/20454
9636         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9637         and __cyg_profile_func_exit.
9638
9639 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9640
9641         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9642         * gfortran.dg/comma_format_extension_4.f: Same.
9643         * gfortran.dg/pr15332.f: Same.
9644         * gfortran.dg/pr21730.f: Same.
9645
9646 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9647
9648         * g++.dg/opt/vrp2.C: Fix testcase.
9649
9650         PR tree-opt/22625
9651         * g++.dg/opt/vrp2.C: New test.
9652
9653 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9654
9655         PR debug/21828
9656         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9657
9658 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9659
9660         * gcc.dg/tree-ssa/20050719-1.c: New test.
9661
9662 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9663
9664         * gcc.dg/bfin-longcall-1.c: New file.
9665         * gcc.dg/bfin-longcall-2.c: New file.
9666
9667 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9668
9669         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9670
9671 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9672
9673         PR middle-end/19055
9674         * gcc.dg/tree-ssa/pr19055.c: New test.
9675         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9676
9677 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9678
9679         PR C++/22358
9680         * g++.dg/other/pr22358.C: New test.
9681
9682 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9683
9684         PR c++/2922
9685         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9686
9687 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9688
9689         PR c++/15938
9690         * g++.dg/init/union2.C: New test.
9691
9692 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9693
9694         PR c/22393
9695         * gcc.dg/complex-4.c: New test.
9696
9697 2005-07-21  Richard Guenther  <rguenther@suse.de>
9698
9699         PR testsuite/22522
9700         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9701         scanning for asm labels.
9702         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9703
9704 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9705
9706         PR target/22085
9707         * gcc.dg/altivec-pr22085.c: New.
9708
9709 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9710
9711         PR tree-optimization/19210
9712         * gcc.dg/tree-ssa/pr19210-1.c: New.
9713         * gcc.dg/tree-ssa/pr19210-2.c: New.
9714
9715 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9716
9717         PR rtl-optimization/22167
9718         * g++.dg/opt/pr22167.C: New test.
9719
9720 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9721
9722         PR c++/2922
9723         * g++.dg/lookup/two-stage2.C: New.
9724         * g++.dg/lookup/two-stage3.C: New.
9725         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9726         fixed two-stage name lookup for operators.
9727         * g++.dg/template/call3.C: Compiler now produces an appropriate
9728         error message.
9729         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9730         14 as a candidate.
9731         * g++.dg/template/ptrmem4.C: Compiler produces different error
9732         message.
9733         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9734         connect_to_method as a candidate.
9735
9736 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9737
9738         * gcc.dg/fold-alloc-1.c: New test.
9739
9740 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9741
9742         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9743         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9744
9745 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9746
9747         * gcc.dg/fold-abs-1.c: New test.
9748         * gcc.dg/fold-abs-2.c: New test.
9749         * gcc.dg/fold-abs-3.c: New test.
9750
9751 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9752
9753         Make CONSTRUCTOR use VEC to store initializers.
9754         * g++.dg/ext/complit3.C: Check for specific error messages.
9755         * g++.dg/init/brace2.C: Update error message.
9756         * g++.dg/warn/Wbraces2.C: Likewise.
9757
9758 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9759
9760         PR fortran/16940
9761         * gfortran.dg/module_interface_1.f90: New test.
9762
9763 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9764             Kenneth Zadeck <zadeck@naturalbridge.com>
9765
9766         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9767
9768 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9769
9770         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9771         specify -Wformat for these tests.
9772         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9773         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9774         * gcc.dg/format/opt-6.c: Delete.
9775
9776 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9777
9778         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9779         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9780
9781 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9782
9783         * gcc.dg/tree-ssa/alias-2.c: New test.
9784
9785 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9786
9787         PR c++/22263
9788         * g++.dg/template/explicit7.C: New test.
9789
9790 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9791
9792         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9793         width of 8 to +Inf and -Inf.
9794
9795 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9796
9797         PR c++/22139
9798         * g++.dg/template/friend36.C: New test.
9799
9800 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9801
9802         PR fortran/21730
9803         * gfortran.dg/pr21730.f: New test.
9804
9805 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9806             Kenneth Zadeck <zadeck@naturalbridge.com>
9807
9808         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9809         since pure const detection cannot run at -O1 in c compiler.
9810         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9811         can now optimize this case properly.
9812         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9813         because we now pass.
9814         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9815
9816 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9817
9818         PR c/22421
9819         * gcc.dg/format/bitfld-1.c: New test.
9820
9821 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9822
9823         PR c++/22204
9824         * g++.dg/rtti/repo1.C: New test.
9825
9826 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9827
9828         PR middle-end/22398
9829         * gcc.c-torture/compile/pr22398.c: New test.
9830
9831 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/22132
9834         * g++.dg/expr/cast4.C: New test.
9835
9836 2005-07-15  Richard Guenther  <rguenther@suse.de>
9837
9838         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9839         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9840
9841 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9842
9843         PR tree-optimization/22230
9844         * gcc.dg/tree-ssa/pr22230.c: New test.
9845
9846 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * gfortran.dg/g77/cpp6.f: New test.
9849
9850         PR fortran/22417
9851         * gfortran.dg/g77/cpp5.F: New test.
9852         * gfortran.dg/g77/cpp5.h: New file.
9853         * gfortran.dg/g77/cpp5inc.h: New file.
9854
9855 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR libfortran/16435
9858         * gfortran.dg/tl_editting.f90: New.
9859         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9860
9861 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9862
9863         * gfortran.dg/char_array_constructor.f90: New test.
9864
9865 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9866
9867         * gfortran.dg/past_eor.f90: New.
9868         * gfortran.dg/complex_read.f90: New.
9869
9870 2005-07-13  Jeff Law  <law@redhat.com>
9871
9872         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9873         additional casts.
9874
9875         * gcc.dg/tree-ssa/pr22321.c: New test
9876
9877 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9878
9879         PR tree-optimization/21921
9880         * gcc.dg/tree-ssa/pr21921.c: New.
9881
9882 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9883
9884         PR tree-optimizatio/22442
9885         * gcc.dg/tree-ssa/loop-11.c: New test.
9886
9887 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9888
9889         PR tree-opt/21840
9890         * gcc.c-torture/compile/pr21840.c: New test.
9891
9892 2005-07-12  Jan Hubicka  <jh@suse.cz>
9893
9894         * gcc.c-torture/compile/pr22379.c: New test.
9895
9896 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9897
9898         PR libfortran/21593
9899         gfortran.dg/dev_null.f90: Remove outdated comment about
9900         PR libfortran/21593.
9901
9902
9903 2005-07-12  Dale Johannesen  <dalej@apple.com>
9904
9905         * gcc.target/i386/compress-float-sse.c: New.
9906         * gcc.target/i386/compress-float-sse-pic.c: New.
9907         * gcc.target/i386/compress-float-387.c: New.
9908         * gcc.target/i386/compress-float-387-pic.c: New.
9909         * gcc.dg/compress-float-ppc.c: New.
9910         * gcc.dg/compress-float-ppc-pic.c: New.
9911
9912 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9913
9914         PR libfortran/21593
9915         gfortran.dg/dev_null.f90: Remove targets.
9916
9917 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9918
9919         PR tree-opt/22335
9920         * gcc.dg/pr22335-1.c: New test.
9921         * gcc.dg/pr22335-2.c: New test.
9922
9923 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9924
9925         PR c++/20172
9926         * g++.dg/template/nontype12.C : New test.
9927
9928 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9929
9930         * gcc.dg/tree-ssa/loop-10.c: New test.
9931
9932 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9933
9934         * gcc.c-torture/execute/20020720-1.x: Remove.
9935
9936 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9939
9940 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9941
9942         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9943         (dg-mips-options): Use it.
9944
9945 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9946
9947         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9948
9949 2005-07-09  Richard Henderson  <rth@redhat.com>
9950
9951         * lib/target-supports.exp (check_effective_target_sync_char_short):
9952         Add alpha.
9953
9954 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9955
9956         PR libfortran/22217
9957         * gfortran.dg/negative-z-descriptor.f90: New test.
9958
9959 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         PR tree-opt/22329
9962         * gcc.dg/pr22329.c: New test.
9963
9964 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9965
9966         PR tree-optimization/20139
9967         * gcc.dg/tree-ssa/pr20139.c: New.
9968
9969 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9970
9971         PR tree-opt/22356
9972         * testsuite/gcc.dg/pr22356-1.c: New test.
9973
9974 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9975
9976         PR c++/21799
9977         * g++.dg/template/unify8.C: New.
9978         * g++.dg/template/unify9.C: New.
9979
9980 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9981
9982         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9983
9984 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9985
9986         * gcc.dg/darwin-version-1.c: New.
9987         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9988         * gcc.dg/builtins-20.c: Likewise.
9989         * gcc.dg/builtins-53.c: Likewise.
9990         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9991         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9992         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9993         * gcc.dg/torture/builtins-power-1.c: Likewise.
9994         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9995         on Darwin.
9996
9997 2005-07-07  Jeff Law  <law@redhat.com>
9998
9999         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10000         argument evaluation order.
10001
10002 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10003
10004         PR libfortran/21594
10005         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10006         Add test cases where the shift length is greater than the
10007         array length.
10008
10009 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10010
10011         * obj-c++.dg/proto-lossage-6.mm: New.
10012         * objc.dg/proto-lossage-6.m: New.
10013
10014 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10015
10016         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10017         * objc.dg/gnu-runtime-2.m: Likewise.
10018
10019 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * gfortran.dg/longline.f: New test.
10022
10023         * gfortran.dg/badline.f: New test.
10024
10025 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10026
10027         PR fortran/16531
10028         PR fortran/15966
10029         PR fortran/18781
10030         * gfortran.dg/hollerith.f90: New.
10031         * gfortran.dg/hollerith2.f90: New.
10032         * gfortran.dg/hollerith3.f90: New.
10033         * gfortran.dg/hollerith4.f90: New.
10034         * gfortran.dg/hollerith_f95.f90: New.
10035         * gfortran.dg/hollerith_legacy.f90: New.
10036         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10037
10038 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10039
10040         PR objc/22274
10041         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10042         * objc.dg/gnu-runtime-2.m: New.
10043
10044 2005-07-06  Jeff Law  <law@redhat.com>
10045
10046         * gcc.dg/tree-ssa/vrp17.c: New test.
10047
10048 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10049
10050         PR fortran/22327
10051         * gfortran.dg/array_constructor_5.f90: New test.
10052
10053 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10056
10057 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10058
10059         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10060         * gcc.dg/980816-1.c: Ditto.
10061
10062 2005-07-06  Jeff Law  <law@redhat.com>
10063
10064         * gcc.c-torture/compile/pr21356.c: New test.
10065
10066 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10067
10068         PR c/22013
10069         PR c/22098
10070         * gcc.c-torture/compile/pr22013-1.c,
10071         gcc.c-torture/execute/pr22098-1.c,
10072         gcc.c-torture/execute/pr22098-2.c,
10073         gcc.c-torture/execute/pr22098-3.c: New tests.
10074
10075 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10076
10077         PR c/22308
10078         * gcc.dg/pr22308-1.c: New test.
10079
10080 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10081
10082         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10083         target.
10084         * gcc.dg/compare9.c: Use -fshort-enums instead of
10085         -fno-short-enums.  Change the last test to dg-bogus.
10086
10087 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10088
10089         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10090         * gcc.dg/compare9.c: New.
10091
10092 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10093
10094         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10095
10096 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR testsuite/22288
10099         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10100
10101
10102 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10103
10104         * gcc.dg/format/gcc_gfc-1.c: New.
10105
10106 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10109
10110 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10111
10112         PR fortran/20842
10113         * gfortran.dg/io_invalid_1.f90: New test.
10114
10115 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10116
10117         * gcc.dg/format/gcc_diag-1.c: Update.
10118
10119 2005-07-02  Jeff Law  <law@redhat.com>
10120
10121         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10122         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10123
10124 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10125
10126         * gcc.dg/format/gcc_diag-1.c: Update.
10127
10128 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10129
10130         PR tree-opt/22269
10131         * gcc.c-torture/compile/pr22269.c: New test.
10132
10133 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10134
10135         PR 21584
10136         PR 22219
10137         * g++.dg/tree-ssa/pr21584-1.C: New test.
10138         * g++.dg/tree-ssa/pr21584-2.C: New test.
10139
10140 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10141
10142         * obj-c++.dg/try-catch-11.mm: New.
10143         * objc.dg/try-catch-10.m: New.
10144
10145 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10146
10147         * g++.dg/other/ucnid-1.C: xfail on AIX.
10148
10149 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10150
10151         PR 22234
10152         * gcc.dg/20050629-1.c: New test.
10153
10154 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10155
10156         * obj-c++.dg/const-str-1[0-1].mm: New.
10157         * objc.dg/const-str-1[0-1].m: New.
10158
10159 2005-05-29  Richard Henderson  <rth@redhat.com>
10160
10161         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10162         Rename from check_effective_target_vect_no_max.
10163         (check_effective_target_vect_no_int_add): New.
10164         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10165         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10166         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10167         * gcc.dg/vect/vect-reduc-1.c: Use both.
10168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10169
10170 2005-05-29  Richard Henderson  <rth@redhat.com>
10171
10172         * lib/target-supports.exp (check_effective_target_vect_no_max):
10173         Remove i386 and x86_64.
10174
10175 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10176
10177         PR testsuite/21969
10178         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10179
10180 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10181
10182         PR middle-end/21969
10183         * gcc.dg/vect/pr21969.c: New test.
10184
10185 2005-06-28  Eric Christopher  <echristo@redhat.com>
10186
10187         PR c/22052
10188         PR c/21975
10189         * gcc.dg/inline1.c: New test.
10190         * gcc.dg/inline2.c: Ditto.
10191         * gcc.dg/inline3.c: Ditto.
10192         * gcc.dg/inline4.c: Ditto.
10193         * gcc.dg/inline5.c: Ditto.
10194
10195 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10196
10197         PR libfortran/22142
10198         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10199         Add testcase also testing eoshift1 for PR 22142.
10200
10201 2005-06-28  Richard Henderson  <rth@redhat.com>
10202
10203         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10204         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10205         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10206         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10207         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10208
10209 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10210
10211         PR libfortran/22142
10212         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10213         Add testcase for PR 22142.
10214
10215 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10216
10217         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10218         gcc.target/ia64/fpreg-2.c: New tests.
10219
10220 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10221
10222         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10223
10224 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10225
10226         PR libfortran/22170
10227         * gfortran.dg/slash_1.f90: New test.
10228
10229 2005-06-27  Richard Henderson  <rth@redhat.com>
10230
10231         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10232         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10233         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10234         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10235         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10236         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10237
10238 2005-06-27  Richard Henderson  <rth@redhat.com>
10239
10240         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10241         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10242
10243 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10244
10245         * obj-c++.dg/proto-lossage-5.mm: New.
10246         * objc.dg/proto-lossage-5.m: New.
10247
10248 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10249
10250         PR 21959
10251         * gcc.dg/tree-ssa/pr21959.c: New test.
10252
10253 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10256         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10257         testing uninitialized var.
10258
10259         * gcc.c-torture/execute/builtins/chk.h: New.
10260         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10261         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10262         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10263         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10264         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10265         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10266         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10267         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10268         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10269         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10270         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10271         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10272         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10273         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10274         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10275         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10276         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10277         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10278         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10279         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10280         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10281         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10282         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10283         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10284         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10285         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10286         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10287         * gcc.dg/builtin-object-size-1.c: New test.
10288         * gcc.dg/builtin-object-size-2.c: New test.
10289         * gcc.dg/builtin-object-size-3.c: New test.
10290         * gcc.dg/builtin-object-size-4.c: New test.
10291         * gcc.dg/builtin-object-size-5.c: New test.
10292         * gcc.dg/builtin-stringop-chk-1.c: New test.
10293         * gcc.dg/builtin-stringop-chk-2.c: New test.
10294         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10295         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10296         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10297         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10298         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10299         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10300         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10301         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10302         * gcc.c-torture/execute/printf-1.c: New test.
10303         * gcc.c-torture/execute/fprintf-1.c: New test.
10304         * gcc.c-torture/execute/vprintf-1.c: New test.
10305         * gcc.c-torture/execute/vfprintf-1.c: New test.
10306         * gcc.c-torture/execute/printf-chk-1.c: New test.
10307         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10308         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10309         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10310
10311 2005-06-27  Michael Matz  <matz@suse.de>
10312
10313         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10314         slot is not merged if address escapes.
10315
10316 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10317
10318         PR c/21911
10319         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10320
10321 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10322
10323         PR middle-end/17965
10324         * gcc.c-torture/compile/20050622-1.c: New test.
10325
10326         PR middle-end/22028
10327         * gcc.dg/20050620-1.c: New test.
10328
10329 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10330
10331         PR tree-optimization/22026
10332         * gcc.dg/tree-ssa/pr22026.c: New.
10333
10334 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10335
10336         PR libfortran/22144
10337         * gfortran.dg/shift-alloc.f90: New testcase.
10338
10339 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10340
10341         * all files: Update FSF address in copyright headers.
10342
10343 2005-06-22  Jan Hubicka  <jh@suse.cz>
10344
10345         * wholeprogram-1.c: New testcase.
10346         * wholeprogram-2.c: New testcase.
10347
10348 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR 22171
10351         * gcc.dg/tree-ssa/pr22171.c: New test.
10352
10353 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10354
10355         * gfortran.dg/simplify_modulo.f90: New.
10356
10357 2005-06-24  Jan Hubicka  <jh@suse.cz>
10358
10359         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10360
10361 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10362
10363         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10364
10365 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10366
10367         * obj-c++.dg/typedef-alias-1.mm: New.
10368         * objc.dg/typedef-alias-1.m: New.
10369
10370 2005-06-23  Jeff Law  <law@redhat.com>
10371
10372         * gcc.dg/tree-ssa/vrp16.c: New test.
10373
10374 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10375
10376         * lib/target-supports.exp: Add
10377         check_effective_target_fortran_large_real and
10378         check_effective_target_fortran_large_int to check for
10379         corresponding effective targets.
10380         * gfortran.dg/large_integer_kind_1.f90: New test.
10381         * gfortran.dg/large_real_kind_1.f90: New test.
10382
10383 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10384
10385         PR tree-optimization/22117
10386         * gcc.dg/tree-ssa/pr22117.c: New.
10387
10388 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10389
10390         PR testsuite/22123
10391         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10392
10393 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10394
10395         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10396
10397 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10398
10399         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10400         * gfortran.dg/f2c_4.c: Likewise.
10401
10402 2005-06-22 Paul Brook  <paul@codesourcery.com>
10403
10404         PR fortran/21034
10405         * gfortran.dg/auto_save_1.f90: New test.
10406
10407 2005-06-22  Michael Matz  <matz@suse.de>
10408
10409         * gcc.target/x86-64/abi: New directory.
10410         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10411         * gcc.target/x86-64/abi/README.gcc: New file.
10412         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10413         * gcc.target/x86-64/abi/asm-support.s: New file.
10414         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10415         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10416         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10417         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10418         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10419         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10420         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10421         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10422         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10423         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10424         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10425         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10426         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10427         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10428         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10429         * gcc.target/x86_64/abi/test_varargs.c: New test.
10430
10431 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10432
10433         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10434         32-bit i?86 and x86_64.
10435
10436 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10437
10438         * obj-c++.dg/const-str-[1-9].mm: New tests.
10439
10440 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10441
10442         PR fortran/22010
10443         * gfortran.dg/namelist_use.f90: New.
10444         * gfortran.dg/namelist_use_only.f90: New.
10445
10446 2005-06-21  Jeff Law  <law@redhat.com>
10447
10448         * gcc.dg/tree-ssa/vrp15.c: New test.
10449
10450 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10451
10452         * lib/target-supports.exp (check_effective_target_vect_reduction):
10453         Remove.
10454         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10455         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10456         remove vect_reduction target keyword. Also avoid two returns in main.
10457         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10458         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10459         * gcc.dg/vect/vect-reduc-1short.c: New test.
10460         * gcc.dg/vect/vect-reduc-1char.c: New test.
10461         * gcc.dg/vect/vect-reduc-2short.c: New test.
10462         * gcc.dg/vect/vect-reduc-2char.c: New test.
10463         * gcc.dg/vect/vect-reduc-6.c: New test.
10464         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10465         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10466         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10467
10468 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10469         Paul Thomas  <pault@gcc.gnu.org>
10470
10471         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10472         New tests.
10473
10474 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10475
10476         * gfortran.dg/backslash_1.f90: New test.
10477         * gfortran.dg/backslash_2.f90: New test.
10478
10479 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10480
10481         * gfortran.dg/duplicate_labels.f90: New test.
10482
10483 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10484
10485         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10486         unsupportable relocations.
10487         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10488         * gcc.dg/20050321-2.c: xfail for NetWare.
10489
10490 2005-06-20  Andreas Jaeger  <aj@suse.de>
10491
10492         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10493         gcc.target/i386/fastcall-sseregparm.c,
10494         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10495
10496 2005-06-19  Richard Henderson  <rth@redhat.com>
10497
10498         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10499
10500 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10501
10502         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10503
10504 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10505
10506         PR c++/22115
10507         * g++.dg/conversion/simd2.C: Change expected error message.
10508
10509 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10510
10511         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10512         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10513         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10514
10515 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10516
10517         * gcc.dg/fold-mod-1.c: New test.
10518
10519 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10520
10521         PR fortran/19926
10522         * gfortran.dg/pr19926.f90: New test.
10523
10524 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10525
10526         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10527         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10528         targets.
10529         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10530         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10531
10532 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10533
10534         * gcc.target/ia64/float80-varargs-1.c: New test.
10535
10536 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10537
10538         PR tree-opt/22035
10539         * gfortran.dg/f2c_6.f90: New test.
10540
10541 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10542
10543         PR c++/17413
10544         * g++.dg/template/local5.C: New.
10545
10546 2005-06-17  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10549
10550 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10551
10552         PR testsuite/21945
10553         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10554
10555 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10556
10557         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10558         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10559         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10560         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10561         check_vect to verify the presence of hardware vector support.
10562
10563 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10564
10565         PR testsuite/22056
10566         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10567
10568 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10569
10570         PR libfortran/19216
10571         * gfortran.dg/pr19216.f: Add correct space between brackets and
10572         dg directive.
10573
10574 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10575
10576         PR libfortran/16436
10577         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10578
10579 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10580
10581         * gcc.target/i386/attributes-error.c: New testcase.
10582         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10583         * gcc.target/i386/regparm-stdcall.c: Likewise.
10584         * gcc.target/i386/sseregparm-1.c: Likewise.
10585         * gcc.target/i386/sseregparm-2.c: Likewise.
10586
10587 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.dg/rtti/crash2.C: New.
10590
10591 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10592
10593         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10594
10595 2005-06-15  David Ung  <davidu@mips.com>
10596
10597         * gcc.target/mips/mips16e-extends.c: New test for testing the
10598         generation of MIPS16e zeb/zeh, seb/seh instructions.
10599
10600 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10601
10602         PR 22018
10603         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10604         * gcc.dg/tree-ssa/pr22018.c: New test.
10605
10606 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10607
10608         * gcc.dg/simd-1.c: Update error messages.
10609         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10610         * gcc.dg/simd-2.c: Update error messages.
10611         * gcc.dg/simd-4.c: New.
10612
10613 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10614
10615         PR c++/20678
10616         * g++.dg/other/crash-4.C: New.
10617
10618 2005-06-14  Devang Patel  <dpatel@apple.com>
10619
10620         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10621
10622 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         PR c++/21929
10625         * g++.dg/parse/crash11.C: Update
10626
10627 2005-06-13  Jeff Law  <law@redhat.com>
10628
10629         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10630         perform the desired transformations.
10631         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10632         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10633
10634 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10635
10636         PR fortran/22038
10637         * gfortran.dg/forall_1.f90: Un-XFAIL.
10638
10639 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10640
10641         PR c++/21929
10642         * g++.dg/parse/crash26.C: New.
10643
10644         PR c++/20789
10645         * g++.dg/init/member1.C: New.
10646
10647 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10648
10649         * gfortran.dg/altreturn_1.f90: New test.
10650
10651 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10652
10653         PR middle-end/21985
10654         * gcc.dg/tree-ssa/pr21985.c: New test.
10655
10656 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10657
10658         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10659
10660 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10661
10662         PR c++/21930
10663         * g++.dg/other/error10.C: New test case.
10664
10665 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10666
10667         PR libfortran/19155
10668         * gfortran.dg/pr19155.f: Add test.
10669
10670 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10671
10672         * gfortran.dg/f2c_7.f90: New test.
10673
10674         * gfortran.dg/forall_1.f90: XFAILed.
10675
10676 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10677
10678         * gcc.dg/pr14796-1.c: New.
10679         * gcc.dg/pr14796-2.c: New.
10680
10681 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10682
10683         PR fortran/17792
10684         PR fortran/21375
10685         * gfortran.dg/deallocate_stat.f90: New test.
10686
10687 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10688
10689         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10690
10691 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10692
10693         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10694         access will be generated when this loop is vectorized. Test that
10695         accesses with same alignment were detected.
10696         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10697         Test that accesses with same alignment were detected.
10698         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10699         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10700         alignment were detected.
10701
10702 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10703
10704         PR c++/10611
10705         * g++.dg/conversion/simd2.C: New.
10706
10707 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10708
10709         * gcc.dg/Wcxx-compat-1.c: New.
10710
10711 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10712
10713         PR libfortran/21480
10714         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10715         complex array.
10716
10717 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * gcc.dg/alias-8.c: New.
10720
10721 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10722
10723         * gcc.dg/format/cmn_err-1.c: Update.
10724
10725 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10726
10727         PR target/20666
10728         * gcc.target/sparc/fexpand-2.c: New.
10729         * gcc.target/sparc/fpmerge-2.c: New.
10730         * gcc.target/sparc/fpmul-2.c: New.
10731         * gcc.target/sparc/noresult.c: New.
10732         * gcc.target/sparc/pdist-2.c: New.
10733         * gcc.target/sparc/pdist-3.c: New.
10734
10735 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10736
10737         PR testsuite/21702
10738         * gcc.target/i386/i386.exp: Fix comment typo.
10739
10740 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10741
10742         PR c++/19497
10743         * g++.dg/inherit/using5.C: New.
10744         * g++.dg/inherit/using6.C: New.
10745
10746 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10747
10748         PR c++/19894
10749         * g++.dg/template/ptrmem15.C: New test.
10750
10751         PR c++/20563
10752         * g++.dg/ext/label4.C: New test.
10753
10754 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10755
10756         * gcc.dg/tls/debug-1.c: New test.
10757
10758 2005-06-07  Dale Johannesen  <dalej@apple.com>
10759
10760         * gcc.target/i386/movq.c: New.
10761
10762 2005-06-07  Dale Johannesen  <dalej@apple.com>
10763
10764         * gcc.dg/20050607-1.c: New.
10765
10766 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR middle-end/21850
10769         * gcc.c-torture/execute/20050607-1.c: New test.
10770
10771 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10772
10773         PR libfortran/21926
10774         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10775         Test case where the return array has lowest stride one,
10776         but isn't packed.
10777
10778 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10779
10780         * lib/target-supports.exp (check_effective_target_sync_int_long):
10781         Add s390 and s390x targets.
10782
10783 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10784
10785         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10786         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10787         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10788         * gcc.dg/tree-ssa/loop-9.c: New test.
10789
10790 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10791
10792         * g++.dg/parse/defarg10.C: New.
10793
10794 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR regression/21897
10797         * gcc.c-torture/execute/20050604-1.c: New test.
10798
10799 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10800
10801         PR 21903
10802         * g++.dg/parse/defarg9.C: New.
10803
10804         PR c++/20637
10805         * g++.dg/inherit/using4.C: New.
10806         * g++.dg/overload/error1.C: Adjust expected errors.
10807         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10808         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10809         * g++.old-deja/g++.other/redecl2.C: Likewise.
10810         * g++.old-deja/g++.other/redecl4.C: Likewise.
10811         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10812
10813 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10814
10815         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10816
10817 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10818
10819         * lib/gfortran.exp (gfortran_target_compile): Call
10820         dg-additional-files-options
10821         * gfortran.dg/f2c_4.f90: New file
10822         * gfortran.dg/f2c_4.c: New file
10823         * gfortran.dg/f2c_5.f90: New file
10824         * gfortran.dg/f2c_5.c: New file
10825
10826 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10827
10828         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10829
10830         PR fortran/21912
10831         * gfortran.dg/array_constructor_4.f90: New test.
10832
10833 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c++/21619
10836         * g++.dg/ext/builtin9.C: New test.
10837
10838 2005-06-05  Dale Johannesen  <dalej@apple.com>
10839
10840         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10841         * gcc.c-torture/execute/20050603-2.c: Ditto.
10842
10843 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10844
10845         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10846         * gcc.dg/vect/vect-reduc-1.c: New.
10847         * gcc.dg/vect/vect-reduc-2.c: New.
10848         * gcc.dg/vect/vect-reduc-3.c: New.
10849
10850 2005-06-04  Dale Johannesen  <dalej@apple.com>
10851
10852         * gcc.c-torture/execute/20050603-1.c: New.
10853         * gcc.c-torture/execute/20050603-2.c: New.
10854         * gcc.dg/20050603-3.c: New.
10855
10856 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10857
10858         PR fortran/19195
10859         * gfortran.dg/debug_1.f90: New test.
10860
10861         * gfortran.dg/forall_1.f90: New test.
10862
10863 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10864
10865         * gfortran.dg/array_constructor_3.f90: New test.
10866
10867 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10868
10869         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10870
10871 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10872
10873         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10874
10875 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10876
10877         PR c/21873
10878         * gcc.dg/init-excess-1.c: New test.
10879
10880 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/21853
10883         * g++.dg/expr/static_cast6.C: New test.
10884
10885 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10886
10887         * gcc.dg/tree-ssa/vrp14.c: New test.
10888
10889 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/21336
10892         * g++.dg/template/new2.C: New test.
10893
10894 2005-06-03  Josh Conner  <jconner@apple.com>
10895
10896         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10897         all entries in initializer.
10898
10899 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10900
10901         PR middle-end/21858
10902         * gcc.dg/pr21858.c: New testcase.
10903
10904 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10905
10906         PR tree-optimization/21292
10907
10908         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10909         New.
10910         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10911         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10912         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10913         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10914         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10915
10916 2005-06-02  Richard Henderson  <rth@redhat.com>
10917
10918         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10919
10920 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10921
10922         * gcc.dg/wtypequal.c: New testcase.
10923
10924 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10925
10926         PR 21582
10927         * gcc.dg/tree-ssa/pr21582.c: New test.
10928
10929 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10930
10931         PR c++/21280
10932         * g++.dg/opt/interface2.h: New.
10933         * g++.dg/opt/interface2.C: New.
10934         * g++.dg/init/ctor4.C: Adjust error lines.
10935         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10936         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10937         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10938         * g++.old-deja/g++.pt/assign1.C: Likewise.
10939         * g++.old-deja/g++.pt/crash20.C: Likewise.
10940
10941 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10942
10943         PR tree-optimization/21734
10944         * g++.dg/vect/pr21734_1.cc: New.
10945         * g++.dg/vect/pr21734_2.cc: New.
10946
10947 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         PR c++/20350
10950         * g++.dg/template/spec24.C: New.
10951
10952         PR c++/21151
10953         * g++.dg/pch/local-1.C: New.
10954         * g++.dg/pch/local-1.Hs: New.
10955
10956 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10957
10958         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10959         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10960         * gcc.dg/tree-ssa/pr14341.c: New test.
10961         * gcc.dg/tree-ssa/pr14841.c: New test.
10962         * gcc.dg/tree-ssa/pr20701.c: New test.
10963         * gcc.dg/tree-ssa/pr21086.c: New test.
10964         * gcc.dg/tree-ssa/pr21090.c: New test.
10965         * gcc.dg/tree-ssa/pr21332.c: New test.
10966         * gcc.dg/tree-ssa/pr21458.c: New test.
10967         * gcc.dg/tree-ssa/pr21658.c: New test.
10968         * gcc.dg/tree-ssa/vrp01.c: New test.
10969         * gcc.dg/tree-ssa/vrp02.c: New test.
10970         * gcc.dg/tree-ssa/vrp03.c: New test.
10971         * gcc.dg/tree-ssa/vrp04.c: New test.
10972         * gcc.dg/tree-ssa/vrp05.c: New test.
10973         * gcc.dg/tree-ssa/vrp06.c: New test.
10974         * gcc.dg/tree-ssa/vrp07.c: New test.
10975         * gcc.dg/tree-ssa/vrp08.c: New test.
10976         * gcc.dg/tree-ssa/vrp09.c: New test.
10977         * gcc.dg/tree-ssa/vrp10.c: New test.
10978         * gcc.dg/tree-ssa/vrp11.c: New test.
10979         * gcc.dg/tree-ssa/vrp12.c: New test.
10980         * gcc.dg/tree-ssa/vrp13.c: New test.
10981
10982 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10983
10984         PR 21029
10985         * gcc.dg/tree-ssa/pr21029.c: New test.
10986
10987 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10988
10989         * gfortran.dg/logint-1.f: New test case.
10990         * gfortran.dg/logint-2.f: Likewise.
10991         * gfortran.dg/logint-3.f: Likewise.
10992
10993 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR c/21536
10996         PR c/20760
10997         * gcc.dg/20050527-1.c: New test.
10998
10999         * gcc.dg/i386-sse-12.c: New test.
11000
11001         PR fortran/21729
11002         * gfortran.dg/implicit_5.f90: New test.
11003
11004 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11005
11006         PR fortran/20883
11007         * gfortran/assign_4.f90: New test.
11008         * gfortran/assign_2.f90: Change compile to run.
11009
11010 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11011
11012         * lib/target-supports.exp
11013         (check_effective_target_sync_char_short): New.
11014         * gcc.dg/sync-2.c: New.
11015
11016 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11017
11018         PR tree-optimization/21817
11019         * gcc.dg/torture/pr21817-1.c: New.
11020
11021 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         PR c++/21165
11024         * g++.dg/template/init5.C: New.
11025
11026 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11027
11028         * gfortran.dg/char_initialiser_actual.f90:
11029         Test character initialisers as actual arguments.
11030         * gfortran.dg/char_pointer_comp_assign.f90:
11031         Test character pointer structure component assignments.
11032         * gfortran.dg/char_array_structure_constructor.f90:
11033         Test character components in structure constructors.
11034
11035 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11036
11037         PR middle-end/20931
11038         * g++.dg/opt/pr20931.C: New test.
11039
11040 2005-05-31  Andreas Jaeger  <aj@suse.de>
11041
11042         PR testsuite/20772
11043         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11044         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11045         g++.old-deja/g++.ext/asmspec1.C,
11046         g++.old-deja/g++.other/regstack.C,
11047         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11048         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11049         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11050         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11051         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11052         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11053         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11054         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11055         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11056         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11057         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11058         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11059         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11060         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11061         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11062         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11063         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11064         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11065         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11066
11067 2005-05-31  Jeff Law  <law@redhat.com>
11068
11069         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11070
11071 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11072
11073         PR middle-end/21743
11074         * gcc.dg/builtins-1.c: Activate disabled clog test.
11075         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11076
11077 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11078
11079         * gfortran.dg/char_pointer_assign.f90:
11080         Test character-pointer assignments and pointer assignments.
11081         * gfortran.dg/char_pointer_dummy.f90:
11082         Test character-pointer dummy arguments.
11083         * gfortran.dg/char_pointer_func.f90:
11084         Test character-pointer function returns.
11085         * gfortran.dg/char_pointer_dependency.f90:
11086         Test character-pointer functions with dependencies.
11087
11088 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11089
11090         PR c++/21784
11091         * g++.dg/lookup/using14.C: New test.
11092
11093 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11094
11095         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11096         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11097         trailing ^M.
11098
11099 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11100
11101         PR c++/17413
11102         * g++.dg/template/local5.C: New.
11103
11104         PR target/21761
11105         * gcc.c-torture/compile/pr21761.c: New.
11106
11107         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11108         before darwin8.
11109
11110 2005-05-30  Steven G. Kargl
11111
11112         PR fortran/20846
11113         * gfortran.dg/inquire_8.f90: New test.
11114
11115 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11116
11117         PR libfortran/21376
11118         * gfortran.dg/output_exponents_1.f90: New test.
11119
11120 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11121
11122         PR libfortran/20006
11123         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11124
11125 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/21210
11128         * g++.dg/ext/complex1.C: New test.
11129
11130         PR c++/21340
11131         * g++.dg/init/ctor6.C: New test.
11132
11133 2005-05-29  Jan Hubicka  <jh@suse.cz>
11134
11135         * gcc.c-torture/compile/pr21562.c: New.
11136
11137 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11138
11139         * gfortran.dg/subnormal_1.f90: New test.
11140
11141 2005-05-28  Jan Hubicka  <jh@suse.cz>
11142
11143         * tree-prof.exp: Fix comment.
11144         * value-prof-1.c: New.
11145         * value-prof-2.c: New.
11146         * value-prof-3.c: New.
11147         * value-prof-4.c: New.
11148
11149 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11150
11151         PR c++/21614
11152         * g++.dg/expr/ptrmem6.C: New test.
11153         * g++.dg/expr/ptrmem6a.C: Likewise.
11154
11155 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11156
11157         PR tree-optimization/21658
11158         * gcc.dg/tree-ssa/pr21658.c: New.
11159
11160 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11161
11162         PR c++/21455
11163         * g++.dg/inherit/ptrmem3.C: New.
11164
11165         PR c++/21681
11166         * g++.dg/parse/template16.C: New.
11167
11168 2005-05-27  Andreas Jaeger  <aj@suse.de>
11169
11170         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11171
11172         * gcc.dg/i386-sse-8.c: Run test on all archs.
11173
11174 2005-05-26  Mike Stump  <mrs@apple.com>
11175
11176         * objc.dg/isa-field-1.m: Only run on darwin.
11177         * objc.dg/lookup-1.m: Likewise.
11178         * objc.dg/try-catch-8.m: Likewise.
11179
11180 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11181
11182         PR tree-optimization/9814
11183         * gcc.dg/pr9814-1.c: New test case.
11184
11185 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11186
11187         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11188         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11189         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11190         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11191         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11192         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11193         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11194         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11195         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11196         objc.dg/try-catch-8.m: New.
11197
11198 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11199
11200         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11201         remove extraneous semicolons.
11202
11203 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11204
11205         * obj-c++.dg/comp-types-12.mm: New.
11206         * objc.dg/comp-types-11.m: New.
11207         * objc.dg/selector-4.m: New.
11208
11209 2005-05-26  Andreas Jaeger  <aj@suse.de>
11210
11211         PR testsuite/20772
11212         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11213         g++.old-deja/g++.ext/attrib3.C,
11214         g++.old-deja/g++.other/store-expr1.C,
11215         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11216         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11217         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11218         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11219         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11220         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11221         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11222         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11223         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11224         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11225         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11226         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11227         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11228         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11229         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11230         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11231         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11232         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11233         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11234
11235 2005-05-26  Andreas Jaeger  <aj@suse.de>
11236
11237         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11238         x86-64 compilation.
11239
11240 2005-05-26  Andreas Jaeger  <aj@suse.de>
11241
11242         PR testsuite/20772
11243         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11244         gcc.misc-tests/i386-pf-athlon-1.c,
11245         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11246         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11247         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11248         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11249         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11250         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11251         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11252         programs.
11253
11254         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11255         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11256         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11257         x86-64 compilation.
11258
11259         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11260         x86_64.
11261
11262         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11263         effective-target ilp32.
11264
11265 2005-05-26  David Ung  <davidu@mips.com>
11266
11267         * gcc.target/mips/ext_ins.c: New test for testing the generation
11268         of MIPS32/64 rev 2 ext/ins instructions.
11269
11270 2005-05-26  Andreas Jaeger  <aj@suse.de>
11271
11272         * treelang/compile/unsigned.tree: Use gimple instead of
11273         nonexisting generic dump.
11274
11275 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11276
11277         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11278
11279 2005-05-26  Andreas Jaeger  <aj@suse.de>
11280
11281         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11282
11283 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11284
11285         PR libfortran/17283
11286         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11287         Test callee-allocated memory with write statements.
11288
11289 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11290
11291         PR middle-end/21709
11292         * gcc.dg/pr21709-1.c: New test case.
11293
11294 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11295             Mike Stump  <mrs@apple.com>
11296
11297         * objc/execute/next_mapping.h: Update for C++.
11298
11299         * obj-c++.dg/selector-1.mm: Move to...
11300         * obj-c++.dg/selector-4.mm: here...
11301
11302         * obj-c++.dg/basic.mm: New.
11303         * obj-c++.dg/comp-types-1.mm: New.
11304         * obj-c++.dg/cxx-class-1.mm: New.
11305         * obj-c++.dg/cxx-ivars-1.mm: New.
11306         * obj-c++.dg/cxx-ivars-2.mm: New.
11307         * obj-c++.dg/cxx-ivars-3.mm: New.
11308         * obj-c++.dg/cxx-scope-1.mm: New.
11309         * obj-c++.dg/cxx-scope-2.mm: New.
11310         * obj-c++.dg/defs.mm: New.
11311         * obj-c++.dg/empty-private-1.mm: New.
11312         * obj-c++.dg/encode-1.mm: New.
11313         * obj-c++.dg/encode-2.mm: New.
11314         * obj-c++.dg/encode-3.mm: New.
11315         * obj-c++.dg/extern-c-1.mm: New.
11316         * obj-c++.dg/extra-semi.mm: New.
11317         * obj-c++.dg/fix-and-continue-2.mm: New.
11318         * obj-c++.dg/isa-field-1.mm: New.
11319         * obj-c++.dg/ivar-list-semi.mm: New.
11320         * obj-c++.dg/local-decl-1.mm: New.
11321         * obj-c++.dg/lookup-1.mm: New.
11322         * obj-c++.dg/lookup-2.mm: New.
11323         * obj-c++.dg/method-1.mm: New.
11324         * obj-c++.dg/method-2.mm: New.
11325         * obj-c++.dg/method-3.mm: New.
11326         * obj-c++.dg/method-4.mm: New.
11327         * obj-c++.dg/method-5.mm: New.
11328         * obj-c++.dg/method-6.mm: New.
11329         * obj-c++.dg/method-7.mm: New.
11330         * obj-c++.dg/no-extra-load.mm: New.
11331         * obj-c++.dg/overload-1.mm: New.
11332         * obj-c++.dg/pragma-1.mm: New.
11333         * obj-c++.dg/pragma-2.mm: New.
11334         * obj-c++.dg/private-1.mm: New.
11335         * obj-c++.dg/private-2.mm: New.
11336         * obj-c++.dg/proto-qual-1.mm: New.
11337         * obj-c++.dg/qual-types-1.mm: New.
11338         * obj-c++.dg/stubify-1.mm: New.
11339         * obj-c++.dg/stubify-2.mm: New.
11340         * obj-c++.dg/super-class-1.mm: New.
11341         * obj-c++.dg/super-class-2.mm: New.
11342         * obj-c++.dg/super-dealloc-1.mm: New.
11343         * obj-c++.dg/super-dealloc-2.mm: New.
11344         * obj-c++.dg/template-1.mm: New.
11345         * obj-c++.dg/template-2.mm: New.
11346         * obj-c++.dg/template-3.mm: New.
11347         * obj-c++.dg/template-4.mm: New.
11348         * obj-c++.dg/template-5.mm: New.
11349         * obj-c++.dg/template-6.mm: New.
11350         * obj-c++.dg/try-catch-1.mm: New.
11351         * obj-c++.dg/try-catch-2.mm: New.
11352         * obj-c++.dg/try-catch-3.mm: New.
11353         * obj-c++.dg/try-catch-4.mm: New.
11354         * obj-c++.dg/try-catch-5.mm: New.
11355         * obj-c++.dg/try-catch-6.mm: New.
11356         * obj-c++.dg/try-catch-7.mm: New.
11357         * obj-c++.dg/try-catch-8.mm: New.
11358         * obj-c++.dg/try-catch-9.mm: New.
11359         * obj-c++.dg/va-meth-1.mm: New.
11360
11361 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11362
11363         * obj-c++.dg/selector-1.mm: New.
11364         * obj-c++.dg/selector-2.mm: New.
11365
11366 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11367
11368         * obj-c++.dg/selector-3.mm: New.
11369         * objc.dg/selector-3.m: New.
11370
11371 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11372
11373         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11374         about where warning appears.
11375
11376 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11377
11378         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11379         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11380         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11381         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11382
11383 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11384
11385         * gcc.dg/20050524-1.c: New test.
11386
11387 2005-05-25  Jan Hubicka  <jh@suse.cz>
11388
11389         * gcc.dg/tree-prof/inliner-1.c: New.
11390
11391 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11392
11393         * gcc.dg/tree-prof: New directory.
11394         * gcc.dg/tree-prof/tree-prof.exp: New.
11395
11396 2005-05-25  DJ Delorie  <dj@redhat.com>
11397
11398         * gcc.dg/Wattributes-1.c: New.
11399         * gcc.dg/Wattributes-2.c: New.
11400         * gcc.dg/Wattributes-3.c: New.
11401
11402 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11403
11404         PR tree-optimization/19833
11405         * gcc.dg/uninit-4.c: Remove xfail.
11406         * gcc.dg/uninit-9.c: Ditto.
11407
11408 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11409
11410         * obj-c++.dg/bitfield-[1-5].mm: New.
11411         * obj-c++.dg/class-protocol-1.mm: New.
11412         * obj-c++.dg/comp-types-1[0-1].mm: New.
11413         * obj-c++.dg/comp-types-[2-9].mm: New.
11414         * obj-c++.dg/encode-[4-8].mm: New.
11415         * obj-c++.dg/layout-1.mm: New.
11416         * obj-c++.dg/method-1[0-9].mm: New.
11417         * obj-c++.dg/method-2[0-1].mm: New.
11418         * obj-c++.dg/method-[8-9].mm: New.
11419         * obj-c++.dg/objc-gc-3.mm: New.
11420         * obj-c++.dg/try-catch-10.mm: New.
11421         * objc.dg/bitfield-5.m: New.
11422         * objc.dg/comp-types-10.m: New.
11423         * objc.dg/comp-types-9.m: New.
11424         * objc.dg/layout-1.m: New.
11425         * objc.dg/objc-gc-4.m: New.
11426         * objc.dg/try-catch-9.m: New.
11427         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11428         * objc.dg/comp-types-1.m: Likewise.
11429         * objc.dg/comp-types-[5-6].m: Likewise.
11430         * objc.dg/method-9.m: Likewise.
11431
11432 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11433
11434         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11435         and on hardware without VMX support.
11436
11437         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11438
11439         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11440
11441         * lib/profopt.exp (dg-final-generate, dg-final-use,
11442         profopt-final-code, profopt-get-options): New.
11443         (profopt-execute): Process test directives.
11444
11445         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11446         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11447         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11448
11449 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11450
11451         PR C++/21645
11452         * g++.dg/init/ctor5.C: New test.
11453
11454 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11455
11456         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11457         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11458         vect-113.c, vect-114.c.
11459
11460 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11461
11462         * gcc.dg/const-elim-1.c: Remove xfails.
11463
11464 2005-05-23  Jeff Law  <law@redhat.com>
11465
11466         * gcc.c-torture/compile/pr21638.c: New test.
11467         * gcc.c-torture/compile/20050520-1.c: New test.
11468
11469 2005-05-23  Nick Clifton  <nickc@redhat.com>
11470
11471         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11472         be a proper triple, ie: m32r*-*-*.
11473         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11474
11475 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11476
11477         PR middle-end/21331
11478         PR tree-opt/21293
11479         * gcc.c-torture/compile/pr21293.c: New test.
11480         * gcc.c-torture/execute/pr21331.c: New test.
11481
11482 2004-05-20  Richard Henderson  <rth@redhat.com>
11483
11484         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11485
11486 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11487
11488         * obj-c++-dg.exp: Add.
11489         * obj-c++.exp: Add.
11490         * obj-c++.dg/dg.exp: Add.
11491
11492 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11493
11494         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11495         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11496
11497 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11498
11499         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11500
11501 2004-05-19  Richard Henderson  <rth@redhat.com>
11502
11503         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11504
11505 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11506
11507         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11508
11509         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11510
11511 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11512
11513         PR c++/21495
11514         * g++.dg/parse/extern1.C: New test.
11515         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11516
11517 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11518
11519         * gcc.dg/c99-math.h: New.
11520         * gcc.dg/c99-math-float-1.c: New test.
11521         * gcc.dg/c99-math-double-1.c: Likewise.
11522         * gcc.dg/c99-math-long-double-1.c: Likewise.
11523
11524 2005-05-18  Richard Henderson  <rth@redhat.com>
11525
11526         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11527
11528 2005-05-18  Devang Patel  <dpatel@apple.com>
11529
11530         * g++.dg/opt/20050511-1.C: New test.
11531
11532 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11533
11534         PR libfortran/21127
11535         * gfortran.dg/reshape-complex.f90: New test.
11536
11537 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11538
11539         * gfortran.dg/array_constructor_1.f90: New test.
11540         * gfortran.dg/array_constructor_2.f90: New test.
11541
11542 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11543
11544         PR fortran/20954
11545         * gfortran.dg/pr20954.f: New test.
11546
11547 2005-05-17  Mike Stump  <mrs@apple.com>
11548
11549         Yet more Objective-C++...
11550
11551         * objc.dg/method-5.m: Update.
11552         * objc.dg/method-6.m: Update.
11553         * objc.dg/method-7.m: Update.
11554         * objc.dg/method-9.m: Update.
11555         * objc.dg/try-catch-2.m: Update.
11556
11557 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11558
11559         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11560         Remove little-endian optimizations.
11561
11562 2005-05-17  Jeff Law  <law@redhat.com>
11563
11564         * g++.dg/tree-ssa/pr14814.C: New test.
11565         * gcc.dg/tree-ssa/pr14814.C: New test.
11566         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11567         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11568
11569 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11570
11571         * gcc.dg/compat/generate-random.c: Do not include
11572         libiberty.h.
11573         * gcc.dg/compat/generate-random_r.c: Likewise.
11574
11575 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11576
11577         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11578
11579 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11580
11581         PR middle-end/21595
11582         * g++.dg/tree-ssa/builtin1.C: New testcase.
11583
11584 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR c++/21454
11587         * g++.dg/opt/const4.C: New test.
11588
11589         PR middle-end/21492
11590         * g++.dg/opt/crossjump1.C: New test.
11591
11592         PR tree-optimization/21610
11593         * gcc.c-torture/compile/20050516-1.c: New test.
11594
11595         PR fortran/15080
11596         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11597         about the test failing.
11598         * gfortran.fortran-torture/execute/where_7.f90: New test.
11599         * gfortran.fortran-torture/execute/where_8.f90: New test.
11600
11601 2005-05-16  Richard Henderson  <rth@redhat.com>
11602
11603         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11604         i?86 and x86_64.
11605
11606 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11607
11608         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11609         (limits.h): Include unconditionally.
11610         (stdlib.h): Likewise.
11611         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11612         (limits.h): Include unconditionally.
11613         (stdlib.h): Likewise.
11614         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11615         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11616         (limits.h): Include unconditionally.
11617         (stdlib.h): Likewise.
11618         (hashtab.h): Do not include.
11619         (getopt.h): Likewise.
11620         (stddef.h): Include.
11621         (hashval_t): Define.
11622         (struct entry): Add "next" field.
11623         (HASH_SIZE): New macro.
11624         (hash_table): New variable.
11625         (switchfiles): Do not use xmalloc.
11626         (mix): New macro.
11627         (iterative_hash): New function.
11628         (hasht): Remove.
11629         (e_exists): New function.
11630         (e_insert): Likewise.
11631         (output): Use, instead of libiberty hashtable functions.
11632         (main): Do not use getopt.  Do not call htab_create.
11633
11634 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11635
11636         PR libstdc++/21526
11637         * lib/target-supports.exp (check_mkfifo_available):
11638         Return 0 for cygwin as mkfifo support incomplete on platform.
11639         Fix typos in comments.
11640
11641 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11642
11643         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11644
11645 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11646
11647         PR fortran/17432
11648         * gfortran.dg/assign_4.f: New test.
11649
11650 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11651
11652         PR tree-optimization/21563
11653         * gcc.dg/tree-ssa/pr21563.c: New.
11654
11655 2005-05-14  Jan Hubicka  <jh@suse.cz>
11656
11657         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11658
11659 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11660
11661         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11662
11663 2005-05-13  Julian Brown  <julian@codesourcery.com>
11664
11665         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11666         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11667
11668 2005-05-13  Jan Hubicka  <jh@suse.cz>
11669
11670         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11671         * gcc.dg/fold-xor-?.c: Likewise.
11672         * gcc.dg/pr15784-?.c: Likewise.
11673         * gcc.dg/pr20922-?.c: Likewise.
11674         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11675         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11676         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11677
11678 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11679
11680         PR fortran/21260
11681         * gfortran.dg/hollerith_1.f90: New test.
11682
11683 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11684
11685         * gfortran.dg/func_result_2.f90: New test.
11686
11687 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11688
11689         * gfortran.dg/dev_null.f90: New test.
11690
11691 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11692
11693         * gcc.dg/arm-vfp1.c: Revert last change.
11694
11695 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11696
11697         PR middle-end/19807
11698         PR tree-optimization/19639
11699         * g++.dg/tree-ssa/pr19807.C: New testcase.
11700
11701 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11702
11703         PR libfortran/21471
11704         * gfortran.dg/append-1.f90: New test.
11705
11706 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11707
11708         * gcc.dg/pr18501.c: XFAIL.
11709         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11710         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11711         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11712         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11713         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11714         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11715         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11716         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11717
11718 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11719
11720         PR fortran/20178
11721         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11722         gfortran.dg/f2c_3.f90: New tests.
11723
11724         * gfortran.dg/return_1.f90: Fix dg annotation.
11725
11726 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11727
11728         * gcc.c-torture/compile/20050510-1.c: New test.
11729
11730 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11731
11732         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11733
11734 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11735
11736         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11737
11738 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11739
11740         PR c/17913
11741         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11742
11743 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11744
11745         PR c/21342
11746         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11747         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11748
11749 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11750
11751         PR debug/16676
11752         * gcc.dg/debug/pr16676.c: New test.
11753
11754 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11755
11756         PR testsuite/21443
11757         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11758         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11759         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11760         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11761         Change -O1 to -O2.
11762         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11763         -fno-tree-dominator-opts.
11764
11765 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11766
11767         * gfortran.dg/return_1.f90: New test.
11768
11769 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11770
11771         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11772
11773         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11774
11775 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         PR c++/21427
11778         * g++.dg/inherit/covariant13.C: New.
11779
11780 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11781
11782         PR libfortran/19155
11783         * gfortran.dg/pr19155.f: New test.
11784
11785 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11786
11787         PR inline-asm/8788
11788         * gcc.dg/pr8788-1.c: New testcase.
11789
11790 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11791
11792         PR target/21416
11793         * gcc.target/mips/fpcmp-[12].c: New tests.
11794
11795 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11796
11797         * lib/target-supports-dg.exp (dg-require-fork): New function.
11798         (dg-require-mkfifo): Likewise.
11799         * lib/target-supports.exp (check_function_available): New
11800         function.
11801         (check_fork_available): Likewise.
11802         (check_mkfifo_available): Likewise.
11803
11804 2005-05-06  Jeff Law  <law@redhat.com>
11805
11806         * gcc.c-torture/compile/pr21380.c: New test.
11807
11808 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11809
11810         PR c++/20961
11811         * g++.dg/ext/weak3.C: New test.
11812
11813 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/21352
11816         * g++.dg/template/crash37.C: New test.
11817
11818 2005-05-05  Paul Brook  <paul@codesourcery.com>
11819
11820         * gcc.dg/arm-g2.c: Use effective-target arm32.
11821         * gcc.dg/arm-mmx-1.c: Ditto.
11822         * gcc.dg/arm-scd42-2.c: Ditto.
11823         * gcc.dg/arm-vfp1.c: Ditto.
11824         * lib/target-supports.exp (check_effective_target_arm32): New
11825         function.
11826
11827 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11828
11829         PR libfortran/21354
11830         gfortran.dg/in_pack_rank7.f90: New test.
11831
11832 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11833
11834         PR middle-end/15618
11835         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11836
11837 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11838
11839         PR middle-end/21265
11840         * gcc.dg/20050503-1.c: New test.
11841
11842         PR rtl-optimization/21239
11843         * gcc.dg/i386-sse-11.c: New test.
11844
11845 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11846
11847         PR target/16888
11848         * gcc.target/i386/asm-1.c: New test.
11849
11850 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11851
11852         PR rtl-optimization/21330
11853         * gcc.c-torture/execute/20050502-1.c: New test.
11854
11855         PR target/21297
11856         * gcc.c-torture/execute/20050502-2.c: New test.
11857
11858 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11859
11860         PR middle-end/21282
11861         * gcc.dg/pr21282.c: New.
11862
11863 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11864
11865         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11866         * gcc.dg/vect/vect-92.c: Likewise.
11867         * gcc.dg/vect/vect-93.c: Likewise.
11868         * gcc.dg/vect/vect-dv-1.c: Likewise.
11869         * gcc.dg/vect/vect-dv-2.c: Likewise.
11870         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11871
11872 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11873
11874         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11875         * gfortran.dg/vect/vect-2.f90: Likewise.
11876         * gfortran.dg/vect/vect-3.f90: Likewise.
11877         * gfortran.dg/vect/vect-4.f90: Likewise.
11878         * gfortran.dg/vect/vect-5.f90: Likewise.
11879
11880 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11881
11882         PR target/20813
11883         * gcc.dg/rs6000-fpint-2.c: New.
11884
11885 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11886
11887         PR c/15698
11888         * gcc.dg/builtins-30.c: Update expected messages.
11889         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11890         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11891         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11892
11893 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11894
11895         PR tree-optimization/21294
11896         * gcc.dg/tree-ssa/pr21294.c: New.
11897
11898 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11899
11900         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11901         __builtin_altivec_st_internal_4si built-in.
11902
11903 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11904
11905         PR c++/15875
11906         * g++.dg/template/ptrmem14.C: New test.
11907
11908 2005-05-02  Paul Brook  <paul@codesourcery.com>
11909
11910         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11911
11912 2005-05-02  Michael Matz  <matz@suse.de>
11913
11914         PR c++/19542
11915         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11916
11917 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11918
11919         * g++.dg/cpp/weak.C: New test.
11920
11921 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11922
11923         * gcc.dg/tree-ssa/loop-8.c: New test.
11924
11925 2005-04-30  Michael Maty  <matz@suse.de>
11926
11927         * gcc.dg/inline-mcpy.c: New test.
11928
11929 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11930
11931         PR libfortran/18958
11932         * gfortran.dg/eoshift.f90: New test case.
11933
11934 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11935
11936         PR libfortran/18857
11937         * gfortran.dg/matmul_1.f90: New test.
11938
11939 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11940
11941         PR tree-optimization/21030
11942         * gcc.dg/tree-ssa/pr21030.c: New.
11943
11944 2005-04-29  Devang Patel  <dpatel@apple.com>
11945
11946         PR tree-optimization/21272
11947         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11948
11949 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11950
11951         PR fortran/13082
11952         PR fortran/18824
11953         * gfortran.dg/entry_4.f90: New test.
11954         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11955         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11956         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11957         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11958         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11959         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11960         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11961
11962 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11963
11964         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11965
11966 2005-04-29  Paul Brook  <paul@codesourcery.com>
11967
11968         * gfortran.dg/entry_3.f90: New test.
11969
11970 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11971
11972         * gfortran.dg/implicit_4.f90: New test.
11973
11974 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11975
11976         * lib/target-supports.exp (check_profiling_available): Return
11977         false for xtensa-*-elf.
11978
11979 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11980
11981         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11982         error if file cannot be deleted.
11983
11984 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11985
11986         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11987         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11988         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11989         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11990         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11991         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11992         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11993         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11994         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11995         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11996         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11997         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11998         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11999
12000 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12001
12002         PR fortran/20865
12003         * gfortran.dg/pr20865.f90: New test.
12004
12005 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12006
12007         * gcc.dg/void-cast-2.c: New test.
12008
12009 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12010
12011         PR c/21159
12012         * gcc.dg/void-cast-1.c: New test.
12013
12014 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12015
12016         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12017
12018 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12019
12020         PR fortran/21177
12021         * gfortran.dg/pr21177.f90: New test.
12022
12023 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12024
12025         PR tree-optimization/21171
12026         * gcc.dg/tree-ssa/pr21171.c: New test.
12027
12028 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12029
12030         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12031         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12032         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12033         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12034         gcc.dg/tree-ssa/gen-vect-32.c: New.
12035         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12036         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12037         don't run on PPC32.
12038
12039 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12040
12041         PR c/21213
12042         * gcc.dg/transparent-union-3.c: New test.
12043
12044 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12045
12046         PR c/20740
12047         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12048         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12049         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12050         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12051         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12052         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12053
12054 2005-04-26  Jeff Law  <law@redhat.com>
12055
12056         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12057         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12058         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12059         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12060         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12061         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12062         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12063
12064 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12065
12066         PR tree-optimization/17598
12067         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12068
12069 2005-04-25  Mike Stump  <mrs@apple.com>
12070
12071         * objc.dg/fix-and-continue-1.m: Add.
12072
12073 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12074
12075         PR c++/20995
12076         * g++.dg/opt/pr20995-1.C: New test case.
12077
12078 2005-04-25  Devang Patel <dpatel@apple.com>
12079
12080         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12081
12082 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12083
12084         PR testsuite/21062
12085         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12086
12087 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12088
12089         PR C++/21188
12090         * g++.dg/opt/rtti2.C: New test.
12091
12092 2005-04-25  Paul Brook  <paul@codesourcery.com>
12093         Steven G. Kargl  <kargls@comcast.net>
12094
12095         PR fortran/20879
12096         * gfortran.dg/ichar_1.f90: New file.
12097
12098 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12099
12100         PR middle-end/20991
12101         * g++.dg/opt/pr20991.C: New test.
12102
12103         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12104         where sizeof (type) < __alignof__ (type).
12105         * gcc.dg/compat/struct-layout-1.h: Likewise.
12106
12107 2005-04-24  Per Bothner  <per@bothner.com>
12108             Devang Patel  <dpatel@apple.com>
12109
12110         PR preprocessor/20907
12111         * gcc.dg/cpp/very-long-comment.c: New test.
12112
12113 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12114
12115         PR fortran/20059
12116         * gfortran.dg/common_5.f: New test.
12117
12118 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12119
12120         PR middle-end/21082
12121         * g++.dg/tree-ssa/pr21082.C: New testcase.
12122
12123 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12124
12125         * gcc.dg/vect/vect-99.c: New test.
12126
12127 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12128
12129         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12130
12131 2005-04-22  Jeff Law  <law@redhat.com>
12132
12133         * gcc.dg/uninit-5.c: Remove xfails.
12134         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12135         conditionals and loads.
12136
12137 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12138
12139         PR libfortran/20074
12140         PR libfortran/20436
12141         PR libfortran/21108
12142         * gfortran.dg/nested_reshape.f90: new test
12143         * gfortran.dg/reshape-alloc.f90: new test
12144         * gfortran.dg/reshape.f90: new test
12145
12146 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12147
12148         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12149
12150         * gcc.dg/arm-vfp1.c: New test.
12151
12152 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12153
12154         PR c++/21087
12155         * g++.dg/lookup/builtin2.C: New test.
12156
12157 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12158
12159         * gcc.dg/weak/weak-13.c: New test.
12160
12161 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12162
12163         * lib/target-supports.exp (check_effective_target_sync_int_long):
12164         Add powerpc*.
12165
12166 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12167
12168         * gcc.target/mips/branch-1.c: New test.
12169
12170 2005-04-21  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12173         * gcc.dg/vect/vect-86.c: Likewise.
12174         * gcc.dg/vect/vect-87.c: Likewise.
12175         * gcc.dg/vect/vect-88.c: Likewise.
12176
12177 2005-04-21  Devang Patel  <dpatel@apple.com>
12178
12179         PR optimization/20994
12180         * gcc.dg/tree-ssa/ifc-3.c: New test.
12181
12182 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12183
12184         PR c/12913
12185         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12186         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12187         gcc.dg/c99-vla-jump-5.c: New tests.
12188
12189 2005-04-19  Richard Henderson  <rth@redhat.com>
12190
12191         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12192         Fix typo in exists check.
12193         (check_effective_target_sync_int_long): New.
12194         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12195         * gcc.dg/ia64-sync-2.c: Likewise.
12196         * gcc.dg/ia64-sync-3.c: Likewise.
12197         * gcc.dg/ia64-sync-4.c: Likewise.
12198
12199 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12200
12201         * gcc.dg/fold-xor-1.c: New test.
12202         * gcc.dg/fold-xor-2.c: New test.
12203
12204 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12205
12206         PR target/20670
12207         * g++.dg/eh/fp-regs.C: New test.
12208
12209 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12210
12211         * gcc.dg/Wint-to-pointer-cast-1.c,
12212         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12213         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12214         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12215
12216 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12217
12218         PR fortran/16861
12219         * gfortran.dg/pr16861.f90: New test.
12220
12221 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12222
12223         * gcc.dg/pr21085.c: New test.
12224
12225 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12226
12227         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12228         (setup_mips_tests, dg-mips-options): New procedures.
12229         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12230         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12231         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12232         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12233         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12234         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12235         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12236         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12237         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12238         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12239         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12240         dg-mips-options instead of dg-options.  Remove now-redundant
12241         preprocessor guards.
12242         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12243         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12244         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12245         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12246         * gcc.dg/vr-mult-2.c: Delete.
12247         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12248         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12249         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12250         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12251         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12252         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12253         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12254
12255 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12256
12257         * ada/acats/run_all.sh: Use sync when executable not present.
12258
12259 2005-04-18  Devang Patel  <dpatel@apple.com>
12260
12261         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12262         * gcc.dg/vect/vect-11a.c: New.
12263         * gcc.dg/vect/vect-none.c: Update.
12264         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12265
12266 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12267
12268         PR tree-optimization/20922
12269         * gcc.dg/pr20922-1.c: New test.
12270         * gcc.dg/pr20922-2.c: New test.
12271         * gcc.dg/pr20922-3.c: New test.
12272         * gcc.dg/pr20922-4.c: New test.
12273         * gcc.dg/pr20922-5.c: New test.
12274         * gcc.dg/pr20922-6.c: New test.
12275
12276 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12277
12278         PR libfortran/20950
12279         * gfortran.dg/pr20950.f: New test.
12280
12281 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12282
12283         PR libfortran/19216
12284         * gfortran.dg/pr19216.f: New test.
12285
12286 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12287
12288         PR tree-optimization/21001
12289         * gcc.dg/tree-ssa/pr21001.c: New.
12290
12291 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12292
12293         PR libfortran/21075
12294         * gfortran.dg/reshape_rank7.f90: New test.
12295
12296 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12297
12298         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12299         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12300         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12301         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12302         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12303         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12304         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12305         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12306         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12307         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12308         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12309         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12310         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12311         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12312         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12313         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12314         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12315         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12316         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12317         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12318         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12319
12320 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12321
12322         * gfortran.dg/wtruncate.f: New testcase.
12323         * gfortran.dg/wtruncate.f90: New testcase.
12324
12325 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/21025
12328         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12329         which sizeof/alignof is dependent, rather than just whether we are
12330         processing_template_decl.
12331
12332 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12333
12334         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12335         corrected typo where the wrong variables had been compared.
12336
12337 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12338
12339         PR libfortran/18495
12340         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12341         Test callee-allocated version of return array with a write
12342         statement.
12343         Test spread with a temporary with another write statement.
12344
12345 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12346
12347         PR tree-optimization/21031
12348         * gcc.dg/tree-ssa/pr21031.c: New.
12349
12350 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12351
12352         PR tree-optimization/21004
12353         * gcc.dg/builtins-53.c: Include builtins-config.h.
12354         Check floorf, ceilf, floorl and ceill transformations
12355         only when HAVE_C99_RUNTIME is defined.
12356
12357 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12358
12359         PR middle-end/20739
12360         * gcc.dg/tree-ssa/pr20739.c: New test.
12361
12362 2005-04-14  Mike Stump  <mrs@apple.com>
12363
12364         * gcc.dg/Foundation.framework/empty: New.
12365         * gcc.dg/framework-2.c: New.
12366
12367 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12368
12369         PR tree-optimization/21021
12370         * gcc.c-torture/compile/pr21021.c: New.
12371
12372 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12373
12374         PR testsuite/21010
12375         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12376         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12377         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12378         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12379         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12380         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12381         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12382         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12383
12384 2005-04-14  Richard Henderson  <rth@redhat.com>
12385
12386         * lib/target-supports.exp (check_effective_target_vect_condition):
12387         Add ia64, i?86, and x86_64.
12388
12389 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12390
12391         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12392
12393 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12394
12395         PR tree-optimization/20657
12396         * gcc.dg/tree-ssa/pr20657.c: New.
12397
12398 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12399
12400         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12401         (long long int)trunc*.
12402
12403 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12404
12405         PR target/20927
12406         * gcc.dg/pr20927.c: New test.
12407
12408 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12409
12410         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12411         * gcc.target/mips/asm-1.c: Likewise.
12412
12413 2005-04-13  Dale Johannesen  <dalej@apple.com>
12414
12415         * objc.dg/objc-fast-4.m: New.
12416
12417 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12418
12419         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12420         directory.
12421         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12422
12423 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12424
12425         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12426         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12427         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12428
12429 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12430
12431         PR tree-optimization/20913
12432         * gcc.dg/tree-ssa/pr20913.c: New.
12433
12434         PR tree-optimization/20702
12435         * gcc.dg/tree-ssa/pr20702.c: New.
12436
12437 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12438
12439         PR c++/13744
12440         * g++.dg/inherit/local3.C: New test.
12441
12442 2005-04-12  Jeff Law  <law@redhat.com>
12443
12444         * gcc.dg/tree-ssa/20050412-1.c: New test.
12445
12446 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12447
12448         PR libfortran/19016
12449         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12450         Add tests with mask generated by expression.
12451         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12452         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12453         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12454
12455 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12456
12457         PR middle-end/20917
12458         * gcc.dg/20050409-1.c: New test.
12459
12460 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12461
12462         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12463
12464 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12465
12466         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12467         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12468         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12469         (TARGET_CXX): Adjust accordingly.
12470         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12471         determine_class_data_visibility and class_data_always_comdat.
12472         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12473         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12474         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12475         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12476         (arm_cxx_determine_class_data_visibility): New.
12477         (arm_cxx_class_data_always_comdat): Likewise.
12478         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12479         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12480         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12481         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12482         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12483         Define.
12484
12485 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12486
12487         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12488
12489 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12490
12491         * gcc.dg/i386-darwin-fpmath.c: New.
12492
12493 2004-04-11  Devang Patel  <dpatel@apple.com>
12494
12495         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12496         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12497         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12498         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12499         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12500         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12501         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12502         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12503         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12504
12505 2004-04-11  Devang Patel  <dpatel@apple.com>
12506
12507         * gcc.dg/vect/vect-dv-1.c: New test.
12508         * gcc.dg/vect/vect-dv-2.c: New test.
12509
12510 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12511
12512         PR tree-optimization/20933
12513         * gcc.dg/tree-ssa/pr20933.c: New test.
12514
12515 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12516
12517         * gfortran.dg/fold_nearest.f90: New test.
12518
12519 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12520
12521         * gcc.dg/tree-ssa/alias-1.c: New test.
12522
12523 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12524
12525         PR tree-optimization/20920
12526         * g++.dg/tree-ssa/pr20920.C: New test.
12527
12528 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12529
12530         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12531         (long long int)ceil*.
12532
12533 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12534
12535         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12536         explicit C++ linkage.
12537
12538 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12539
12540         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12541         warning for arithmetic IF statements.
12542
12543 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12544
12545         * eor_handling_1.f90: New test case.
12546         * eor_handling_2.f90: New test case.
12547         * eor_handling_3.f90: New test case.
12548         * eor_handling_4.f90: New test case.
12549         * eor_handling_5.f90: New test case.
12550         * noadv_size.f90: New test case.
12551         * pad_no.f90: New test case.
12552
12553 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12554
12555         * gcc.c-torture/execute/20050410-1.c: New test.
12556
12557 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12558
12559         * gcc.dg/pr20126.c: New.
12560
12561 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12562             Steven G. Kargl <kargls@comcast.net>
12563
12564         * gfortran.dg/PR19872.f: New test.
12565
12566 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12567
12568         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12569
12570 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12571
12572         * gfortran.dg/nint_1.f90: New test.
12573
12574 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12575
12576         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12577         Added test for callee-allocated arrays with write statements.
12578         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12579         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12583
12584 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12585
12586         PR libfortran/20163
12587         * gfortran.dg/open-options-blanks.f: New test.
12588
12589 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         PR fortran/13257
12592         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12593
12594 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12595
12596         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12597         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12598         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12599         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12600         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12601         * gcc.c-torture/execute/stdarg-4.c: New test.
12602
12603         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12604
12605         PR target/20795
12606         * g++.dg/abi/param2.C: New test.
12607
12608 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12609
12610         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12611
12612 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12613
12614         * gcc.dg/builtins-53.c: New test.
12615
12616 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12617
12618         * g++.dg/tree-ssa/pr18178.C: New test.
12619         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12620         * gcc.c-torture/execute/20041019-1.c: New test.
12621         * gcc.dg/tree-ssa/20041008-1.c: New test.
12622         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12623         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12624         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12625         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12626         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12627         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12628         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12629         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12630         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12631         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12632
12633 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12634
12635         PR rtl-optimization/20466
12636         * gcc.c-torture/execute/pr20466-1.c: New test.
12637
12638 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/20905
12641         * g++.dg/parse/cond2.C: New test.
12642
12643         PR c++/20145
12644         * g++.dg/warn/Wdtor1.C: New test.
12645
12646 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12647
12648         PR fortran/17229
12649         * gfortran.dg/pr17229.f: New test.
12650
12651 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12652
12653         * gfortran.dg/tiny_1.f90: New test.
12654         * gfortran.dg/tiny_2.f90: ditto.
12655
12656 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12657
12658         * gfortran.dg/eor_1.f90: Fix dg-do run line
12659         * gfortran.dg/open_new.f90: Fix dg-do run line
12660
12661 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12662
12663         * lib/target-supports.exp (get_compiler_messages): Support
12664         optional arguments, the fourth being compiler options.
12665         (check_effective_target_fpic): New proc.
12666         * gcc.dg/20050321-2.c: Restrict to target fpic.
12667
12668 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12669
12670         * gcc.dg/15443-1.c: New test.
12671         * gcc.dg/15443-2.c: Likewise.
12672
12673 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12674
12675         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12676
12677 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12678
12679         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12680
12681 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12682
12683         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12684         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12685         -m64.
12686         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12687         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12688         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12689
12690 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12691
12692         PR c++/20212
12693         * g++.dg/warn/Wunused-11.C: New test.
12694
12695 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12696
12697         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12698
12699 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12700
12701         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12702
12703 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12704
12705         PR c++/20734
12706         * g++.dg/template/ptrmem13.C: New test.
12707
12708 2005-04-05  Per Bothner  <per@bothner.com>
12709
12710         * lib/gcc.exp: Always add -fno-show-column, for now.
12711
12712 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12713
12714         PR testsuite/20767
12715         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12716         of plain old "unsigned int" for the type of "i".  Makes this test
12717         64bit clean.
12718
12719 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12720
12721         * gcc.dg/i386-ssefn-1.c: New test.
12722         * gcc.dg/i386-ssefn-2.c: New test.
12723         * gcc.dg/i386-ssefn-3.c: New test.
12724         * gcc.dg/i386-ssefn-4.c: New test.
12725
12726 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12727
12728         PR tree-optimization/20076
12729         * gcc.dg/builtin-apply4.c: New test.
12730
12731         PR preprocessor/19475
12732         * gcc.dg/cpp/macspace1.c: New test.
12733         * gcc.dg/cpp/macspace2.c: New test.
12734
12735 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12736
12737         * gfortran.dg/pr20755.f: Fixed bad format.
12738
12739 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR c++/20763
12742         * g++.dg/ext/attrib21.C: New test.
12743
12744 2004-04-05  Devang Patel  <dpatel@apple.com>
12745
12746         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12747         * gcc.dg/vect/vect-shift-1.c: New test.
12748
12749 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12750
12751         PR libfortran/20755
12752         * gfortran.dg/pr20755.f: New test.
12753
12754 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12755
12756         * gfortran.dg/pr15959.f90: New test.
12757         * gfortran.dg/string_pad_trunc.f90: New test.
12758
12759 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12760
12761         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12762         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12763         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12764         syntax.
12765
12766 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12767
12768         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12769
12770 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12771
12772         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12773         * gcc.c-torture/compile/20011119-2.c: Likewise.
12774         * gcc.c-torture/compile/981001-2.c: Likewise.
12775
12776 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12777
12778         PR c++/20679
12779         * g++.dg/template/overload4.C: New test.
12780
12781 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12782
12783         PR c++/20746
12784         * g++.dg/abi/covariant5.C: New.
12785
12786         PR debug/20505
12787         * g++.dg/debug/const2.C: New.
12788
12789 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12790
12791         PR rtl-optimization/16104
12792         * gcc.c-torture/execute/20050316-1.c: New test.
12793
12794 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         * g++.dg/template/spec23.C: Fix dg-error text.
12797
12798 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12799
12800         PR c++/19199
12801         * g++.dg/expr/lval2.C: New.
12802
12803 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12804
12805         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12806         __builtin_strcasecmp and __builtin_strncasecmp.
12807
12808 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         PR c++/20723
12811         * g++.dg/template/spec22.C: New.
12812         * g++.dg/template/spec23.C: New.
12813
12814 2005-04-03  Dale Ranta  <dir@lanl.gov>
12815             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12816
12817         PR libfortran/20068
12818         PR libfortran/20125
12819         PR libfortran/20156
12820         PR libfortran/20471
12821         * gfortran.dg/backspace.f: New test.
12822
12823 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12824
12825         * gcc.dg/pr19345.c: New test.
12826
12827 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12828
12829         PR tree-optimization/20640
12830         * gcc.dg/torture/tree-loop-1.c: New.
12831
12832 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12833
12834         PR rtl-optimization/20290
12835         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12836
12837 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12838
12839         * gcc.dg/rs6000-fpint.c: New.
12840
12841 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12842
12843         * gcc.dg/old-style-then-proto-1.c: New test.
12844
12845 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12846
12847         * gfortran.fortran-torture/execute/backspace.f90: Check
12848         after backspace and read was incorrect.
12849
12850 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12851
12852         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12853         buffer past the terminating NUL using memcmp.
12854         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12855         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12856
12857         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12858         Fix unused/uninitialized variable warnings.
12859
12860         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12861         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12862         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12863         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12864
12865         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12866         gcc.c-torture/execute/builtins/fputs-lib.c,
12867         gcc.c-torture/execute/builtins/lib/fprintf.c,
12868         gcc.c-torture/execute/builtins/lib/main.c,
12869         gcc.c-torture/execute/builtins/lib/memcmp.c,
12870         gcc.c-torture/execute/builtins/lib/memmove.c,
12871         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12872         gcc.c-torture/execute/builtins/lib/memset.c,
12873         gcc.c-torture/execute/builtins/lib/printf.c,
12874         gcc.c-torture/execute/builtins/lib/sprintf.c,
12875         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12876         gcc.c-torture/execute/builtins/lib/strchr.c,
12877         gcc.c-torture/execute/builtins/lib/strcmp.c,
12878         gcc.c-torture/execute/builtins/lib/strcpy.c,
12879         gcc.c-torture/execute/builtins/lib/strcspn.c,
12880         gcc.c-torture/execute/builtins/lib/strlen.c,
12881         gcc.c-torture/execute/builtins/lib/strncat.c,
12882         gcc.c-torture/execute/builtins/lib/strncmp.c,
12883         gcc.c-torture/execute/builtins/lib/strncpy.c,
12884         gcc.c-torture/execute/builtins/lib/strrchr.c,
12885         gcc.c-torture/execute/builtins/lib/strspn.c,
12886         gcc.c-torture/execute/builtins/lib/strstr.c,
12887         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12888         gcc.c-torture/execute/builtins/strlen-2.c,
12889         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12890         prototypes.
12891
12892 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12893
12894         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12895         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12896         selectany usage.
12897
12898 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12899
12900         PR c++/19406
12901         * g++.dg/debug/using1.C: New test.
12902
12903 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12904
12905         PR middle-end/20524
12906         * gcc.dg/alias-7.c: Prefix asm-declared name with
12907         __USER_LABEL_PREFIX__.
12908
12909 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12910
12911         Fix fallout from PR middle-end/15700:
12912         * gcc.c-torture/compile/20011119-1.c: Take
12913         __USER_LABEL_PREFIX__ into account.
12914         * gcc.c-torture/compile/20011119-2.c: Likewise.
12915
12916 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12917
12918         PR c++/18644
12919         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12920
12921 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12922
12923         PR c/17855
12924         * gcc.c-torture/compile/struct-non-lval-1.c,
12925         gcc.c-torture/compile/struct-non-lval-2.c,
12926         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12927
12928 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12929
12930         * gcc.dg/tls/tls.exp: Remove temporary file.
12931         * g++.dg/tls/tls.exp: Ditto.
12932         * lib/file-format.exp: Ditto.
12933         * g++.dg/special/ecos.exp: Ditto.
12934
12935         * lib/profopt.exp: Treat prof_ext as a list.
12936         * gcc.misc-tests/bprob.exp: Ditto.
12937         * g++.dg/bprob/bprob.exp: Ditto.
12938
12939         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12940         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12941         g++.dg/tree-ssa/pointer-reference-alias.C,
12942         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12943         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12944         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12945         g++.dg/vect/pr19951.cc: Ditto.
12946         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12947         gcc.dg/builtins-47.c: Ditto.
12948         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12949         gcc.dg/pr20115-1.c: Ditto.
12950         * gcc.dg/tree-ssa/20030530-2.c,
12951         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12952         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12953         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12954         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12955         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12956         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12957         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12958         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12959         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12960         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12961         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12962         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12963         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12964         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12965         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12966         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12967         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12968         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12969         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12970         gcc.dg/tree-ssa/20030824-1.c,
12971         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12972         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12973         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12974         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12975         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12976         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12977         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12978         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12979         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12980         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12981         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12982         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12983         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12984         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12985         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12986         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12987         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12988         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12989         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12990         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12991         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12992         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12993         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12994         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12995         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12996         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12997         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12998         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12999         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13000         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13001         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13002         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13003         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13004         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13005         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13006         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13007         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13008         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13009         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13010         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13011         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13012         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13013         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13014         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13015         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13016         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13017         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13018         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13019         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13020         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13021         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13022         gcc.dg/tree-ssa/useless-1.c: Ditto.
13023         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13024         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13025         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13026         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13027         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13028         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13029         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13030         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13031         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13032         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13033         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13034         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13035         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13036         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13037         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13038         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13039         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13040         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13041         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13042         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13043         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13044         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13045         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13046         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13047         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13048         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13049         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13050         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13051         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13052         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13053         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13054         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13055         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13056         gcc.dg/vect/vect-none.c: Ditto.
13057         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13058         treelang/compile/unsigned.tree: Ditto.
13059
13060         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13061         * gcc.dg/cpp/direct2s.c: Ditto.
13062         * gcc.dg/cpp/paste4.c: Ditto.
13063         * gcc.dg/cpp/separate-1.c: Ditto.
13064         * gcc.dg/pch/save-temps-1.c: Ditto.
13065         * g++.dg/ext/altivec-10.C: Ditto.
13066         * g++.dg/pch/pch.C: Ditto.
13067
13068         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13069
13070         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13071         * g++.dg/template/repo1.C: Ditto.
13072         * g++.dg/template/repo2.C: Ditto.
13073         * g++.dg/template/repo3.C: Ditto.
13074         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13075         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13076         * g++.old-deja/g++.pt/repo1.C: Ditto.
13077         * g++.old-deja/g++.pt/repo2.C: Ditto.
13078         * g++.old-deja/g++.pt/repo3.C: Ditto.
13079         * g++.old-deja/g++.pt/repo4.C: Ditto.
13080
13081         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13082         * gcc.dg/20030107-1.c: Ditto.
13083         * gcc.dg/20030702-1.c: Ditto.
13084         * gcc.dg/profile-generate-1.c: Ditto.
13085         * g++.dg/other/profile1.C: Ditto.
13086         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13087
13088         * lib/gcc-dg.exp (remove-build-file): New.
13089         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13090         cleanup-tree-dump, cleanup-saved-temps): New.
13091
13092 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/19203, DR 214
13095         * g++.dg/parse/ambig3.C: Not ambiguous.
13096         * g++.dg/template/spec20.C: New.
13097         * g++.dg/template/spec21.C: New.
13098
13099 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13100
13101         PR target/20045
13102         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13103
13104 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13105
13106         PR libfortran/20660
13107         * gfortran.dg/negative_unit.f: New test.
13108
13109 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13110
13111         * gcc.dg/20050330-1.c: New test.
13112
13113 2005-03-30  Devang Patel  <dpatel@apple.com>
13114
13115         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13116
13117 2005-03-30  Dale Johannesen  <dalej@apple.com>
13118
13119         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13120
13121 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13122
13123         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13124         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13125         Strip options from test name.
13126
13127 2005-03-31  Jan Hubicka  <jh@suse.cz>
13128
13129         * gcc.dg/varpool-1.c: New testcase.
13130
13131 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13132
13133         PR c/772
13134         PR c/17913
13135         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13136         gcc.dg/stmt-expr-label-3.c : New tests.
13137         * gcc.c-torture/execute/medce-2.c: Remove.
13138
13139 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13140
13141         PR c/20368
13142         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13143         tests.
13144
13145 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13146
13147         * gcc.c-torture/compile/pr20203.c: New test.
13148
13149 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13150
13151         * gfortran.dg/promotion.f90: New test.
13152
13153 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13154
13155         PR middle-end/20491
13156         * gcc.dg/torture/asm-subreg-1.c: New test.
13157
13158 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13159
13160         PR c/20672
13161         * gcc.dg/pr20672-1.c: New test.
13162
13163 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13164
13165         * gfortran.dg/vect: New directory.
13166         * gfortran.dg/vect/vect.exp: New.
13167         * gfortran.dg/vect/vect-1.f90: New test.
13168         * gfortran.dg/vect/vect-2.f90: New test.
13169         * gfortran.dg/vect/vect-3.f90: New test.
13170         * gfortran.dg/vect/vect-4.f90: New test.
13171         * gfortran.dg/vect/vect-5.f90: New test.
13172
13173 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13174
13175         PR middle-end/20622
13176         * gcc.dg/alias-7.c: New test.
13177
13178 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13179
13180         * gcc.dg/sparc-reg-1.c: New test.
13181
13182 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13183
13184         PR target/19890
13185         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13186
13187 2005-03-29  Dale Ranta  <dir@lanl.gov>
13188             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13189
13190         PR libfortran/20163
13191         * gfortran.dg/pr20163-2.f: New test.
13192
13193 2005-03-28  Jan Hubicka  <jh@suse.cz>
13194
13195         PR middle-end/20635
13196         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13197         by Jakub Jelinek.
13198
13199 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13200
13201         PR tree-optimization/20626
13202         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13203         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13204
13205 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13206
13207         * gfortran.dg/underflow.f90: New test.
13208         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13209
13210 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13211
13212         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13213
13214 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13215
13216         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13217         (g++_init): Make sure that CXXFLAGS is set.
13218         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13219         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13220         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13221         * lib/objc.exp (objc_init): Likewise.
13222         * lib/treelang.exp (treelang_init): Likewise.
13223
13224 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13225
13226         PR tree-optimization/20470
13227         * gcc.dg/tree-ssa/pr20470.c: New test.
13228
13229 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13230
13231         * gcc.dg/ppc-stfiwx.c: New.
13232
13233 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13234
13235         PR target/19888
13236         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13237
13238 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13239
13240         * gcc.dg/20050325-1.c: Fix a typo.
13241
13242 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13243
13244         PR libfortran/19678
13245         PR libfortran/19679
13246         * gfortran.dg/dos_eol.f: New test.
13247
13248 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13249
13250         PR rtl-optimization/20249
13251         * gcc.dg/20050325-1.c: New test.
13252
13253 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13254
13255         PR libfortran/15332
13256         * gfortran.dg/pr15332.f: New test.
13257
13258 2005-03-24  Dale Johannesen  <dalej@apple.com>
13259
13260         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13261
13262 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13263
13264         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13265         'internal' visibility.
13266         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13267         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13268         'protected' visibility.
13269         * gcc.dg/visibility-7.c: Likewise.
13270         * lib/target-supports.exp (check_visibility_available): Take
13271         a parameter, the kind of visibility to check for.
13272         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13273         to check_visibility_available.
13274
13275         * g++.dg/expr/cast3.C: New.
13276
13277 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13278
13279         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13280         rs6000.
13281
13282 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13283
13284         PR target/20095
13285         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13286
13287 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13288
13289         * gcc.dg/badshift.c: Renamed to...
13290         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13291
13292         * gcc.target/i386/badshift.c: Renamed to...
13293         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13294         only.
13295
13296         PR rtl-optimization/20532
13297         * gcc.target/i386/badshift.c: New.
13298
13299 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13300
13301         * gfortran.dg/pr18025.f90: New test.
13302
13303 2005-03-23  Dale Johannesen  <dalej@apple.com>
13304
13305         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13306
13307 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13310
13311         * lib/target-supports.exp (check_iconv_available): Default
13312         libiconv to -liconv, if there is no definition.
13313
13314 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13315
13316         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13317
13318 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13319
13320         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13321         * g++.dg/opt/pr7503-2.C: Likewise.
13322         * g++.dg/opt/pr7503-3.C: Likewise.
13323         * g++.dg/opt/pr7503-4.C: Likewise.
13324         * g++.dg/opt/pr7503-5.C: Likewise.
13325         * g++.dg/warn/minmax.C: New test.
13326
13327 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13328
13329         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13330         * gfortran.dg/g77_intrinsics_sub.f: New test.
13331
13332 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13333             Jan Hubicka  <jh@suse.cz>
13334             Steven Bosscher <stevenb@suse.de
13335
13336         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13337
13338 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13339
13340         PR c++/19980
13341         * g++.dg/template/redecl3.C: New test.
13342
13343 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13344
13345         PR c++/20499
13346         * g++.dg/parse/error16.C: Tweak error markers.
13347
13348 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13349
13350         PR target/20561
13351         * gcc.dg/20050321-2.c: New test.
13352
13353 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13354
13355         PR c++/20465
13356         PR c++/20381
13357         * g++.dg/template/ptrmem12.C: New.
13358
13359 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13360
13361         PR rtl-optimization/20527
13362         * gcc.c-torture/execute/pr20527-1.c: New test.
13363
13364 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13365
13366         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13367         program, compile it into a real executable and then delete the .c
13368         and .x files afterwards, to avoid problems on testglue targets.
13369
13370 2005-03-21  Stuart Hastings  <stuart@apple.com>
13371
13372         * gcc.target/i386/sse-2.c: New.
13373
13374 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13375
13376         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13377
13378 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13379
13380         * g++.dg/parse/crash25.C: Fix typo.
13381
13382 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13383
13384         PR c++/20461
13385         * g++.dg/parse/crash24.C: New test.
13386
13387         PR c++/20536
13388         * g++.dg/parse/crash25.C: New test.
13389
13390 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13391
13392         PR c++/20147
13393         * g++.dg/ext/stmtexpr4.C: New test.
13394
13395 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13396
13397         PR middle-end/20539
13398         * gcc.c-torture/compile/pr13066-1.c: New test case.
13399         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13400         * g++.dg/opt/pr13066-1.C: Likewise.
13401
13402 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13405
13406 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13407
13408         PR fortran/18525
13409         * gfortran.dg/nesting_1.f90: New test.
13410
13411 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13412
13413         PR c++/20240
13414         * g++.dg/lookup/using13.C: New test.
13415
13416 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13417
13418         PR c++/20333
13419         * g++.dg/template/crash36.C: New test.
13420
13421 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13422
13423         PR c++/20463
13424         * g++.dg/template/crash35.C: New test.
13425
13426 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13427
13428         PR c++/19966
13429         * g++.dg/overload/operator2.C: New test.
13430
13431 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13432
13433         PR libfortran/20257
13434         * gfortran.dg/pr20257.f90: New test.
13435
13436 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13437
13438         PR libfortran/20480
13439         * gfortran.dg/pr20480.f90: New test.
13440
13441 2005-03-16  Richard Henderson  <rth@redhat.com>
13442
13443         PR middle-end/15700
13444         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13445         (_rtld_global): New.
13446         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13447         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13448
13449         * gcc.dg/alias-3.c: New.
13450         * gcc.dg/alias-4.c: New.
13451         * gcc.dg/alias-5.c: New.
13452         * gcc.dg/alias-6.c: New.
13453
13454 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13455
13456         * gcc.dg/cpp/ucnid-7.c: New.
13457
13458 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13459             Dorit Naishlos  <dorit@il.ibm.com>
13460
13461         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13462         darwin.
13463
13464 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13465
13466         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13467         misaligned accesses.
13468         * gcc.dg/vect/vect-58.c: Likewise.
13469         * gcc.dg/vect/vect-92.c: New.
13470         * gcc.dg/vect/vect-93.c: New.
13471
13472 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13473
13474         PR fortran/18827
13475         * gfortran.dg/assign_2.f90: New test.
13476         * gfortran.dg/assign_3.f90: New test.
13477         * gfortran.dg/assign.f90: New test.
13478
13479 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13480
13481         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13482         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13483         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13484         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13485         names.
13486
13487 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13488
13489         * gcc.dg/cpp/ucnid-6.c: New.
13490
13491         * gcc.dg/cpp/normalize-1.c: New.
13492         * gcc.dg/cpp/normalize-2.c: New.
13493         * gcc.dg/cpp/normalize-3.c: New.
13494         * gcc.dg/cpp/normalize-4.c: New.
13495         * gcc.dg/cpp/ucnid-4.c: New.
13496         * gcc.dg/cpp/ucnid-5.c: New.
13497         * g++.dg/cpp/normalize-1.C: New.
13498         * g++.dg/cpp/ucnid-1.C: New.
13499
13500 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13501
13502         * gcc.dg/pr18628.c: New.
13503
13504 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13505
13506         PR c++/20280
13507         * g++.dg/tree-ssa/pr20280.C: New.
13508
13509 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13510
13511         PR fortran/20467
13512         * gfortran.dg/stfunc_2.f90: New test.
13513
13514 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13515
13516         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13517
13518 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13519
13520         * gcc.dg/tree-ssa/20050314-1.c: New test.
13521
13522 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13523
13524         PR c++/4403
13525         PR c++/9783, DR433
13526         * g++.dg/template/friend34.C: New test.
13527         * g++.dg/template/friend35.C: Likewise.
13528         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13529
13530 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13531
13532         Friend class name lookup 5/n
13533         PR c++/1016
13534         * g++.dg/lookup/hidden-class1.C: New test.
13535         * g++.dg/lookup/hidden-class2.C: Likewise.
13536         * g++.dg/lookup/hidden-class3.C: Likewise.
13537         * g++.dg/lookup/hidden-class4.C: Likewise.
13538         * g++.dg/lookup/hidden-class5.C: Likewise.
13539         * g++.dg/lookup/hidden-class6.C: Likewise.
13540         * g++.dg/lookup/hidden-class7.C: Likewise.
13541         * g++.dg/lookup/hidden-class8.C: Likewise.
13542         * g++.dg/lookup/hidden-class9.C: Likewise.
13543         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13544         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13545         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13546         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13547         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13548         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13549         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13550         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13551         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13552         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13553         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13554
13555 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13556
13557         PR c++/20157
13558         * g++.dg/template/error18.C: New test.
13559
13560 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13561
13562         PR debug/16792
13563         * g++.dg/debug/pr16792.C: New test.
13564
13565 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13566
13567         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13568         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13569         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13570         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13571         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13572         test assertion names.
13573
13574 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13575
13576         PR fortran/18600
13577         * gfortran.dg/stfunc_1.f90: New test.
13578
13579 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13580
13581         PR fortran/16907
13582         * gfortran.dg/real_index_1.f90: New test.
13583
13584 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13585
13586         PR fortran/20323
13587         * gfortran.dg/spec_expr_1.f90: New test.
13588
13589 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13590
13591         PR c/20402
13592         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13593         new parser.
13594
13595 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13596
13597         PR fortran/20361
13598         * gfortran.dg/largeequiv_1.f90: New test.
13599
13600 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13601
13602         * gcc.dg/ucnid-1.c: New.
13603         * gcc.dg/ucnid-2.c: New.
13604         * gcc.dg/ucnid-3.c: New.
13605         * gcc.dg/ucnid-4.c: New.
13606         * gcc.dg/ucnid-5.c: New.
13607         * gcc.dg/ucnid-6.c: New.
13608         * gcc.dg/cpp/ucnid-1.c: New.
13609         * gcc.dg/cpp/ucnid-2.c: New.
13610         * gcc.dg/cpp/ucnid-3.c: New.
13611         * g++.dg/other/ucnid-1.C: New.
13612
13613 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13614
13615         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13616
13617 2005-03-11  Per Bothner  <per@bothner.com>
13618
13619         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13620         that diagnotics refer to correct token.
13621         * gcc.dg/unused-3.c: Likewise.
13622
13623 2005-03-11  Per Bothner  <per@bothner.com>
13624
13625         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13626         constant" is now actually on same line as string constant.
13627         * gcc.dg/cpp/direct2s.c: Likewise.
13628
13629 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13630
13631         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13632
13633 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13634
13635         PR libfortran/20124
13636         * gfortran.dg/pr20124.f90: New Test
13637
13638 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13639
13640         PR tree-optimization/20130
13641         * gcc.dg/pr20130-1.c: New test.
13642
13643 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13644
13645         PR target/20095
13646         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13647
13648 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13649
13650         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13651
13652 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13653
13654         * g++.dg/eh/forced1.C: Fix comment.
13655         * g++.dg/eh/forced2.C: Ditto.
13656         * g++.dg/eh/forced3.C: Ditto.
13657         * g++.dg/eh/forced4.C: Ditto.
13658
13659 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13660
13661         PR rtl-opt/20412
13662         * gcc.c-torture/compile/pr20412.c: New test.
13663
13664 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13665
13666         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13667
13668 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13669
13670         PR target/20322
13671         * gcc.dg/20050307-1.c: New test.
13672
13673 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13674
13675         PR c++/20375
13676         * g++.dg/other/stdarg3.C: New.
13677
13678 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13679
13680         PR c++/18384, c++/18327
13681         * g++.dg/init/array19.C: New test.
13682
13683         PR inline-asm/20314
13684         * gcc.dg/torture/pr20314-1.c: New test.
13685         * gcc.dg/torture/pr20314-2.c: New test.
13686
13687 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13688
13689         * gcc.dg/20050309-1.c: New test.
13690
13691 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13692
13693         * gcc.dg/builtins-10.c: Reactivate disabled test.
13694         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13695         new cbrt transformations.
13696
13697 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/20208
13700         * g++.dg/template/array13.C: New test.
13701
13702 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13703
13704         PR c++/16859
13705         * g++.dg/init/brace4.C: New test.
13706
13707 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/20186
13710         * g++.dg/template/non-dependent12.C: New.
13711
13712 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13713
13714         PR c++/20142
13715         * g++.dg/init/array18.C: Add dg-do run marker.
13716
13717         PR c++/20142
13718         * g++.dg/init/array18.C: New test.
13719
13720 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13721
13722         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13723         * g++.dg/gcov/gcov.exp: Likewise.
13724         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13725         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13726         * lib/c-torture.exp: Likewise.
13727         * lib/fortran-torture.exp: Likewise.
13728         * lib/g++.exp: Likewise.
13729         * lib/gcc-defs.exp: Likewise.
13730         * lib/gcc-dg.exp: Likewise.
13731         * lib/gcc.exp: Likewise.
13732         * lib/gcov.exp: Likewise.
13733         * lib/gfortran.exp: Likewise.
13734         * lib/mike-g++.exp: Likewise.
13735         * lib/mike-gcc.exp: Likewise.
13736         * lib/objc-torture.exp: Likewise.
13737         * lib/objc.exp: Likewise.
13738         * lib/profopt.exp: Likewise.
13739         * lib/target-libpath.exp: Likewise.
13740         * lib/target-supports.exp: Likewise.
13741         * lib/treelang.exp: Likewise.
13742         * lib/wrapper.exp: Likewise.
13743
13744 2005-03-08  Jeff Law  <law@redhat.com>
13745
13746         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13747         PHI-OPT changes.
13748
13749 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13750
13751         * gcc.dg/vect/pr20122.c: New test.
13752
13753 2005-03-07  Jeff Law  <law@redhat.com>
13754
13755         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13756         was folded away.
13757         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13758         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13759         * gcc.dg/tree-ssa/pr18134.c: New test.
13760
13761 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13762
13763         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13764         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13765         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13766
13767 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13768
13769         PR tree-opt/17671
13770         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13771
13772 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13773
13774         * g++.dg/warn/Wnvdtor.C: New test.
13775
13776 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13777
13778         * gcc.dg/torture/pr19683-1.c: New test.
13779
13780 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13781
13782         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13783         * gfortran.dg/g77/19990313-2.f: Ditto.
13784         * gfortran.dg/g77/19990313-3.f: Ditto.
13785         * gfortran.dg/g77/19990525-0.f: Ditto.
13786         * gfortran.dg/g77/19990826-0.f: Ditto.
13787         * gfortran.dg/g77/19990826-2.f: Ditto.
13788         * gfortran.dg/g77/19990826-3.f: Ditto.
13789         * gfortran.dg/g77/20000511-1.f: Ditto.
13790         * gfortran.dg/g77/20000511-2.f: Ditto.
13791         * gfortran.dg/g77/970625-2.f: Ditto.
13792         * gfortran.dg/g77/980310-2.f: Ditto.
13793         * gfortran.dg/g77/980310-3.f: Ditto.
13794         * gfortran.dg/g77/980310-8.f: Ditto.
13795         * gfortran.dg/g77/980519-2.f: Ditto.
13796         * gfortran.dg/g77/alpha1.f: Ditto.
13797         * gfortran.dg/g77/claus.f: Ditto.
13798         * gfortran.dg/g77/erfc.f: Ditto.
13799         * gfortran.dg/g77/short.f: Ditto.
13800         * gfortran.fortran-torture/execute/data.f90: Ditto.
13801         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13802         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13803
13804 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13805
13806         * lib/file-format.exp (gcc_target_object_format): Add check for som
13807         format and hardcode object formats on hppa*-*-hpux*.
13808         * lib/target-supports.exp (check_weak_available): Add check for som
13809         object format.  Always return 0 on hppa*-*-hpux10*.
13810
13811         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13812         is defined.
13813
13814         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13815
13816 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13817
13818         * gfortran.dg/pr19936_1.f90: New test.
13819         * gfortran.dg/pr19936_2.f90: New test.
13820         * gfortran.dg/pr19936_3.f90: New test.
13821
13822 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13823             Paul Thomas <prthomas@drfccad.cea.fr>
13824
13825         * gfortran.dg/PR19754_1.f90: New test.
13826         * gfortran.dg/PR19754_2.f90: Ditto.
13827
13828 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13829
13830         PR c++/19311
13831         * g++.dg/template/non-dependent11.C: New test.
13832
13833 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13834
13835         * lib/target-supports.exp (check_iconv_available): Fix comment.
13836
13837 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13838             Joseph S. Myers  <joseph@codesourcery.com>
13839
13840         PR c++/19797
13841         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13842
13843 2005-03-04  Matthew Sachs  <msachs@apple.com>
13844
13845         * gcc.exp (gcc_target_compile): Put braces around
13846         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13847         * objc.exp (objc_target_compile): Likewise.
13848         * treelang.exp (treelang_target_compile): Likewise.
13849
13850 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13851
13852         PR fortran/19673
13853         * gfortran.dg/func_result_1.f90: New test.
13854
13855 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13856
13857         * gcc.misc-tests/options.exp: New test.
13858
13859 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13860
13861         * gcc.dg/pr15784-4.c: New test.
13862
13863 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13864
13865         * gcc.c-torture/execute/pr17133.c: New.
13866         * gcc.c-torture/compile/20050303-1.c: New.
13867
13868 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13869
13870         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13871
13872 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13873
13874         * g++.dg/overload/using2.C: New.
13875
13876 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13877
13878         PR c++/19916
13879         * g++.dg/init/ptrmem2.C: New test.
13880
13881 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13882
13883         PR c/8927
13884         * gcc.dg/pr8927-1.c: New test.
13885
13886 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         PR c++/20232
13889         * g++.dg/inherit/covariant12.C: New.
13890
13891 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13892
13893         PR fortran/19479
13894         * gfortran.dg/bound_1.f90: New test.
13895
13896 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13897
13898         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13899         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13900
13901 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13902
13903         PR c/20245
13904         * gcc.dg/pr20245-1.c: New test.
13905
13906 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13907
13908         PR middle-end/19874
13909         * gcc.c-torture/execute/20050119-2.c: New test case.
13910
13911 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13912
13913         * README: Update the DejaGnu bug reporting address.
13914         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13915         * lib/objc-torture.exp: Likewise.
13916
13917 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13918
13919         * gfortran.dg/boz_1.f90: New test.
13920         * gfortran.dg/boz_3.f90: New test.
13921         * gfortran.dg/boz_4.f90: New test.
13922
13923 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13924
13925         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13926         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13927
13928 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13929
13930         PR libfortran/20101
13931         * gfortran.dg/write_0_pe_format.f90: New test.
13932
13933 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR c++/20206
13936         * g++.dg/opt/thunk2.C: New test.
13937         * g++.dg/opt/covariant1.C: New test.
13938
13939 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13940
13941         * gfortran.dg/e_d_fmt.f90: New test.
13942
13943 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13944
13945         * gcc.dg/asm-b.c: Fix comment typos.
13946
13947 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13948
13949         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13950         a V_MAY_DEF also.
13951
13952 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13953
13954         PR tree-opt/20188
13955         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13956         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13957         * gcc.dg/asm-b.c: New test.
13958
13959 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13960
13961         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13962         Disable this test on IRIX 6.
13963
13964 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13965
13966         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13967         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13968         parser.
13969
13970 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13971
13972         PR tree-optimization/20204
13973         * testsuite/gcc.dg/pr20204.c: New test.
13974
13975 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13976
13977         PR target/20196
13978         * gcc.c-torture/execute/20050224-1.c: New test.
13979
13980         PR c++/20175
13981         * g++.dg/warn/Wbraces2.C: New test.
13982
13983 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR c++/19878
13986         * g++.dg/init/const2.C: New test.
13987
13988 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13989
13990         PR tree-optimization/20100
13991         * gcc.c-torture/execute/pr20100-1.c: New test.
13992
13993 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13994
13995         * gfortran.dg/implicit_3.f90: New test.
13996
13997         * gfortran.dg/deftype_1.f90: New test.
13998
13999 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14000
14001         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14002         the test passes.
14003         * g++.dg/other/anon3.C: Accept a warning.
14004
14005 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14006
14007         * gcc.dg/pr20017.c: Fix a comment typo.
14008
14009 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14010
14011         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14012
14013 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14014
14015         PR ada/19902
14016         * ada/acats/tests/cxa/cxa3004.a: Remove.
14017         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14018
14019 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14020
14021         PR c++/20073
14022         * g++.dg/init/const1.C: New test.
14023
14024         PR c++/19991
14025         * g++.dg/parse/constant7.C: New test.
14026
14027         PR c++/20152
14028         * g++.dg/parse/error27.C: New test.
14029         * g++.dg/template/qualttp15.C: Adjust error markers.
14030         * g++.old-deja/g++.other/struct1.C: Likewise.
14031
14032         PR c++/20153
14033         * g++.dg/template/error17.C: New test.
14034
14035         PR c++/20148
14036         * g++.dg/parser/error26.C: New test.
14037
14038 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14039
14040         PR tree-optimization/20100
14041         PR tree-optimization/20115
14042         * gcc.dg/pr20115.c: New test.
14043         * gcc.dg/pr20115-1.c: New test.
14044         * gcc.dg/pr20100.c: New test.
14045         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14046         call-clobbered variables after alias1.
14047
14048 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14049
14050         * gfortran.dg/list_read_4.f90: new test.
14051
14052 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14053
14054         PR rtl-optimization/20017.
14055         * gcc.dg/pr20017.c: New.
14056
14057 2005-02-22  Devang Patel  <dpatel@apple.com>
14058
14059         PR 19952
14060         * g++.dg/tree-ssa/pr19952.C: New test.
14061
14062 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/19883
14065         * g++.dg/parse/constant6.C: New test.
14066
14067 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14068
14069         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14070         * g++.dg/charset/asm2.c: Likewise.
14071         * g++.dg/charset/asm3.c: Likewise.
14072         * g++.dg/charset/asm4.c: Likewise.
14073         * g++.dg/charset/asm5.c: Likewise.
14074         * g++.dg/charset/attribute1.c: Likewise.
14075         * g++.dg/charset/attribute2.c: Likewise.
14076         * g++.dg/charset/extern1.cc: Likewise.
14077         * g++.dg/charset/extern2.cc: Likewise.
14078         * g++.dg/charset/extern3.cc: Likewise.
14079         * g++.dg/charset/function.cc: Likewise.
14080         * g++.dg/charset/string.c: Likewise.
14081         * g++.dg/charset/charset.exp: Likewise.
14082         * lib/target-supports.exp (check_iconv_available): Fix comment.
14083
14084 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14085
14086         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14087         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14088         * gcc.dg/charset/asm2.c: Likewise.
14089         * gcc.dg/charset/asm3.c: Likewise.
14090         * gcc.dg/charset/asm4.c: Likewise.
14091         * gcc.dg/charset/asm5.c: Likewise.
14092         * gcc.dg/charset/asm6.c: Likewise.
14093         * gcc.dg/charset/attribute1.c: Likewise.
14094         * gcc.dg/charset/attribute2.c: Likewise.
14095         * gcc.dg/charset/builtin1.c: Likewise.
14096         * gcc.dg/charset/extern.c: Likewise.
14097         * gcc.dg/charset/function.c: Likewise.
14098         * gcc.dg/charset/string.c: Likewise.
14099         * gcc.dg/charset/charset.exp: Likewise.
14100
14101 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14102
14103         PR fortran/20086
14104         * gfortran.dg/pr20086.f90: New test.
14105
14106 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14107
14108         PR tree-optimization/19786
14109         * g++.dg/tree-ssa/pr19786.C: New.
14110
14111 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14112
14113         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14114
14115 2005-02-21  Jeff Law  <law@redhat.com>
14116
14117         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14118
14119 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14120
14121         * gfortran.dg/do_iterator: Split loop, markup all lines for
14122         which an error locus is printed.
14123         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14124         locus is printed.
14125         * gfortran.dg/select_4.f90: Likewise.
14126         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14127         locuses in the various permutations.
14128
14129 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14130
14131         PR tree-optimization/19951
14132         * g++.dg/vect: New directory.
14133         * g++.dg/vect/vect.exp: New file.
14134         * g++.dg/vect/pr19951.cc: New testcase.
14135         * g++.dg/dg.exp: Also prune vectorizer tests.
14136
14137 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14138
14139         PR 18785
14140         * gcc.dg/charset/builtin1.c: New test.
14141
14142 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14143
14144         PR c++/19299
14145         * g++.dg/inherit/volatile1.C: New test.
14146
14147         PR c++/19440
14148         * g++.dg/template/dtor4.C: New test.
14149
14150 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14151
14152         * gfortran.dg/int_1.f90: New test.
14153
14154 2005-02-19  Devang Patel  <dpatel@apple.com>
14155
14156         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14157
14158 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14159
14160         * gfortran.dg/achar_1.f90: New test.
14161
14162 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14163
14164         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14165
14166 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14167             Jakub Jelinek  <jakub@redhat.com>
14168
14169         PR tree-optimization/19828
14170         * gcc.dg/tree-ssa/loop-7.c: New test.
14171         * gcc.c-torture/execute/20050218-1.c: New test.
14172
14173 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c/20043
14176         * gcc.dg/transparent-union-1.c: New test.
14177         * gcc.dg/transparent-union-2.c: New test.
14178
14179 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14180
14181         PR tree-optimization/18977
14182         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14183
14184 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14185
14186         PR target/20054
14187         * gcc.dg/pr20054.c: New test.
14188
14189 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14190
14191         PR c++/19508
14192         * g++.dg/ext/attrib20.C: New test.
14193
14194 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14195
14196         PR middle-end/20030
14197         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14198
14199 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14200
14201         PR c++/20008
14202         * g++.dg/opt/switch4.C: New.
14203
14204 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14205
14206         PR c++/20023
14207         PR tree-optimization/20009
14208         * gcc.c-torture/compile/20050217-1.c: New test.
14209         * g++.dg/opt/switch3.C: New test.
14210
14211         PR tree-optimization/18947
14212         * gcc.c-torture/compile/20050215-1.c: New test.
14213         * gcc.c-torture/compile/20050215-2.c: New test.
14214         * gcc.c-torture/compile/20050215-3.c: New test.
14215
14216 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14217
14218         PR c++/20028
14219         * g++.dg/template/crash34.C: New.
14220
14221         PR c++/20022
14222         * g++.dg/other/access3.C: New.
14223
14224 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14225
14226         * gcc.dg/vect/vect-98.c: New test.
14227
14228 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14229
14230         PR tree-optimization/19967
14231         * gcc.dg/pr19967.c: New.
14232
14233 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14234
14235         PR middle-end/19857
14236         * gcc.dg/tree-ssa/20050215-1.c: New test.
14237         * gcc.c-torture/execute/20050215-1.c: New test.
14238
14239 2005-02-15  Eric Christopher  <echristo@redhat.com>
14240
14241         * gcc.dg/cpp/20050215-1.c: New file.
14242
14243 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14244
14245         PR tree-optimization/15785
14246         * gcc.dg/pr15785-1.c: New test.
14247
14248 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14249
14250         PR c++/17788
14251         * g++.dg/init/ctor4.C: New.
14252         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14253
14254 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14255
14256         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14257         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14258
14259 2005-02-15  Andreas Schwab  <schwab@suse.de>
14260
14261         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14262         declare malloc.
14263
14264 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14265
14266         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14267
14268 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14269
14270         PR tree-optimization/19853
14271         * gcc.c-torture/compile/pr19853.c: New test.
14272
14273 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         PR c++/19608
14276         * g++.dg/parse/local-class1.C: New.
14277
14278         PR c++/19895
14279         * g++.dg/parse/ptrmem3.C: New.
14280
14281         PR c++/19884
14282         * g++.old-deja/g++.oliva/template6.C: Add another case.
14283         * g++.dg/template/explicit6.C: New.
14284
14285 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14286
14287         PR c++/17816
14288         * g++.dg/other/redecl2.C: New.
14289
14290 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         PR c++/19891
14293         * g++.dg/abi/covariant4.C: New.
14294
14295 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14296
14297         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14298
14299 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14300
14301         * gcc.dg/vect/vect-96.c: Fix typo.
14302
14303 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14304
14305         PR c++/14479
14306         PR c++/19487
14307         * g++.dg/template/enum5.C: New test.
14308
14309 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14310
14311         * gcc.dg/vect/vect-97.c: New test.
14312
14313 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14314
14315         * gcc.dg/vect/vect-96.c: New test.
14316
14317 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14318
14319         * gcc.dg/builtins-34.c: Also check ldexp*.
14320
14321 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14322
14323         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14324
14325 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14326
14327         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14328         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14329         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14330         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14331         selector_list, selector_expression, dg-process-target): Move to new
14332         file target-supports-dg.exp.
14333         * lib/target-supports-dg.exp: New.
14334
14335         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14336         New.
14337
14338 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR c++/19666
14341         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14342
14343         PR middle-end/19858
14344         * gcc.c-torture/compile/20050210-1.c: New test.
14345
14346 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14347
14348         PR c++/19755
14349         * g++.dg/warn/Wbraces1.C: New test.
14350
14351 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14352
14353         * gcc.dg/builtins-52.c: New testcase.
14354
14355 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14356
14357         PR c/19342
14358         * gcc.c-torture/execute/20050119-1.c: New test.
14359
14360 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14361
14362         PR c++/19811
14363         * g++.dg/init/delete1.C: New test.
14364
14365 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14366
14367         PR c++/18470
14368         * g++.dg/template/static12.C: New test.
14369
14370 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/19787
14373         * g++.dg/conversion/ambig1.C: New test.
14374
14375         PR c++/19739
14376         * g++.dg/ext/attrib19.C: New test.
14377
14378         PR c++/19732
14379         * g++.dg/parse/dtor5.C: New test.
14380
14381         PR c++/19762
14382         * g++.dg/template/dtor3.C: New test.
14383
14384         PR c++/19826
14385         * g++.dg/template/static11.C: New test.
14386         * g++.dg/template/crash2.C: Remove dg-error marker.
14387
14388 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14389
14390         PR C++/18491
14391         * g++.old-deja/g++.mike/p10769a.C: Remove.
14392
14393 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14394
14395         * gcc.dg/builtins-48.c: New test case.
14396         * gcc.dg/builtins-49.c: New test case.
14397         * gcc.dg/builtins-50.c: New test case.
14398         * gcc.dg/builtins-51.c: New test case.
14399
14400 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14401
14402         PR middle-end/19583
14403         * g++.dg/warn/Wreturn-type-3.C: New test.
14404
14405 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14406
14407         PR middle-end/19402
14408         * gcc.dg/pr19402-1.c: New testcase.
14409         * gcc.dg/pr19402-2.c: likewise.
14410
14411 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14412
14413         PR middle-end/19854
14414         * g++.dg/tree-ssa/tmmti.C: New testcase.
14415
14416 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14417
14418         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14419
14420 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14421
14422         PR c++/19733
14423         * g++.dg/parse/crash23.C: New test.
14424         * g++.dg/warn/Weff1.C: New test.
14425
14426 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14427
14428         * gcc.dg/20050209-1.c: New test.
14429
14430 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14431
14432         PR target/19799
14433         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14434
14435 2005-02-08  Mike Stump  <mrs@apple.com>
14436
14437         * g++.dg/pch/import-2.c: New test.
14438         * g++.dg/pch/import-2.hs: New.
14439         * g++.dg/pch/include/import-2a.h: New.
14440         * g++.dg/pch/include/import-2b.h: New.
14441
14442 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14443
14444         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14445
14446 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14447
14448         * gfortran.dg/substr_1.f90: New test.
14449
14450 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14451
14452         PR middle-end/19775
14453         * gcc.dg/torture/builtin-power-1.c: Disable test for
14454         invalid transformation.
14455         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14456         no longer optimize.
14457         * gcc.dg/builtins-47.c: New testcase.
14458
14459 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14460             Dorit Naishlos  <dorit@il.ibm.com>
14461
14462         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14463
14464 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14465
14466         * gcc.c-torture/compile/20050206-1.c: New test.
14467
14468 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14469
14470         PR tree-opt/19768
14471         * g++.dg/opt/pr19768.C: New test.
14472
14473 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR tree-opt/19736
14476         * gcc.c-torture/compile/pr19736.c: New test.
14477
14478 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14479
14480         PR c++/17401
14481         * g++.dg/parse/error25.C: New test.
14482
14483 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14484
14485         * gcc.c-torture/execute/20050203-1.c: New.
14486
14487 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14488
14489         * gcc.dg/vect/vect-85.c: Remove xfail.
14490         * gcc.dg/vect/vect-86.c: Remove xfail.
14491         * gcc.dg/vect/vect-87.c: Remove xfail.
14492         * gcc.dg/vect/vect-88.c: Remove xfail.
14493
14494 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14495
14496         * gcc.dg/altivec-19.c: New.
14497
14498 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14499
14500         PR c/17807
14501         * gcc.dg/nested-func-3.c: New test.
14502         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14503
14504 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14505
14506         * gcc.test-framework/gen_directive_tests: Generate tests for
14507         selector expressions.
14508
14509 2005-02-02  Matt Austern  <austern@apple.com>
14510
14511         PR c++/19628
14512         * g++/ext/builtin7.C: New.
14513         * g++/ext/builtin8.C: New.
14514
14515 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14516
14517         PR c/18502
14518         * gcc.dg/pr18502-1.c: New test.
14519
14520 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14521
14522         PR c++/17413
14523         * g++.dg/template/local4.C: Tweak.
14524
14525 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14526
14527         PR tree-optimization/19578
14528         * gcc.c-torture/compile/20050202-1.c: New test.
14529
14530 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14531
14532         PR c/19435
14533         * gcc.dg/c99-init-4.c: New test.
14534
14535 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14536
14537         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14538
14539         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14540
14541         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14542         * g++.dg/eh/check-vect.h: New.
14543
14544         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14545         * gcc.dg/vect/vect-78.c: Ditto.
14546         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14547         Remove.
14548
14549         * g++.dg/conversion/simd1.C: Expect warning.
14550         * g++.dg/ext/attribute-test-1.C: Ditto.
14551         * g++.dg/ext/attribute-test-2.C: Ditto.
14552         * g++.dg/ext/attribute-test-3.C: Ditto.
14553         * g++.dg/ext/attribute-test-4.C: Ditto.
14554
14555         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14556         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14557
14558         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14559
14560 2005-02-01  Richard Henderson  <rth@redhat.com>
14561
14562         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14563         long double for ibm double-double format.
14564         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14565
14566 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14567
14568         PR tree-optimization/19633
14569         * testsuite/gcc.dg/pr19633-1.c: New test.
14570         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14571         to NULL or a symbol.
14572
14573 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14574
14575         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14576         New procs.
14577         (dg-process-target (local override)): Handle selector expressions.
14578
14579         * gcc.test-framework/README: Describe tests in source directory.
14580         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14581         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14582         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14583         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14584         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14585         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14586         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14587         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14588         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14589         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14590         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14591         * gcc.test-framework/dg-error-exp-P.c: New test.
14592         * gcc.test-framework/dg-error-exp-XP.c: New test.
14593         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14594         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14595         * gcc.test-framework/dg-output-exp-P.c: New test.
14596         * gcc.test-framework/dg-output-exp-XF.c: New test.
14597         * gcc.test-framework/dg-warning-exp-P.c: New test.
14598         * gcc.misc-tests/dg-1.c: Remove.
14599         * gcc.misc-tests/dg-2.c: Remove.
14600         * gcc.misc-tests/dg-3.c: Remove.
14601         * gcc.misc-tests/dg-4.c: Remove.
14602         * gcc.misc-tests/dg-5.c: Remove.
14603         * gcc.misc-tests/dg-6.c: Remove.
14604         * gcc.misc-tests/dg-7.c: Remove.
14605         * gcc.misc-tests/dg-8.c: Remove.
14606         * gcc.misc-tests/dg-9.c: Remove.
14607         * gcc.misc-tests/dg-10.c: Remove.
14608         * gcc.misc-tests/dg-11.c: Remove.
14609         * gcc.misc-tests/dg-12.c: Remove.
14610         * gcc.misc-tests/dg-test.exp: Remove.
14611
14612         * gcc.test-framework/test-framework.awk: Change recording and
14613         printing of passes and failures.
14614
14615         * gcc.test-framework: New directory.
14616         * gcc.test-framework/README: New.
14617         * gcc.test-framework/test-framework.exp: New.
14618         * gcc.test-framework/test-framework.awk: New.
14619         * gcc.test-framework/gen_directive_tests: New.
14620
14621 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14622
14623         * lib/treelang.exp: Fix comment typos.
14624         (treelang_target_compile): Don't append libs=-ltreelang to options.
14625
14626 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14627
14628         * g++.dg/parse/typename7.C: Adjust error messages.
14629
14630 2005-01-31  Jeff Law  <law@redhat.com>
14631
14632         * gcc.c-torture/execute/20050131-1.c: New test.
14633         * gcc.dg/wcaselabel.c: New test.
14634
14635 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14636
14637         * g++.dg/other/warning1.C: Adjust error messags.
14638         * g++.dg/parse/constant5.C: New test.
14639
14640 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14641
14642         PR c/19333
14643         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14644         the test case valid.
14645         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14646         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14647         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14648         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14649         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14650         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14651
14652 2005-01-31  Dale Johannesen  <dalej@apple.com>
14653
14654         * g++.dg/opt/pr19650.C: New test.
14655
14656 2005-01-31  Richard Henderson  <rth@redhat.com>
14657
14658         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14659         long double for intel double extended format.
14660         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14661
14662 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/19555
14665         * g++.dg/template/static10.C: New test.
14666
14667         PR c++/19395
14668         * g++.dg/parse/error24.C: New test.
14669
14670         PR c++/19367
14671         * g++.dg/lookup/builtin1.C: New test.
14672
14673         PR c++/19457
14674         * g++.dg/warn/conv3.C: New test.
14675
14676 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14677
14678         PR fortran/19647
14679         * gfortan.dg/inquire_7.f90
14680
14681 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14682
14683         PR tree-optimization/15791
14684         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14685         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14686         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14687         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14688         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14689         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14690         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14691         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14692         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14693         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14694
14695 2005-01-29  Paul Brook  <paul@codesourcery.com>
14696
14697         PR fortran/18565
14698         * check.c (real_or_complex_check): New function.
14699         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14700         * intrinsic.c (add_functions): Use new check functions.
14701         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14702         Add prototypes.
14703
14704 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14705
14706         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14707         gcc.dg/lvalue-3.c: New tests.
14708         * gcc.dg/concat.c: Update expected messages.
14709
14710 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14711
14712         PR libfortran/19595
14713         * gfortran.dg/eor_1.f90: New test.
14714
14715 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14716
14717         PR fortran/19589
14718         * gfortran.dg/logical_data_1.f90: New test.
14719
14720 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/19253
14723         * g++.dg/template/crash33.C: New test.
14724
14725         PR c++/19667
14726         * g++.dg/template/crash32.C: New test.
14727
14728 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14729
14730         PR middle-end/16558
14731         * g++.dg/warn/Wreturn-type-2.C: New test.
14732
14733 2004-06-24  Jeff Law  <law@redhat.com>
14734
14735         * gcc.dg/tree-ssa/20050128-1.c: New test.
14736
14737 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14738
14739         * gcc.target/frv/all-mdpackh-1.c: New test.
14740
14741 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14742
14743         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14744
14745 2005-01-27  Richard Henderson  <rth@redhat.com>
14746
14747         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14748
14749 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14750
14751         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14752
14753 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14754
14755         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14756         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14757         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14758         to cope with cases where the multilib options override the dg-options.
14759
14760 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14761
14762         PR c/18946
14763         * gcc.dg/noncompile/20050120-1.c: New test.
14764
14765 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14766
14767         PR tree-optimization/19633
14768         * gcc.dg/pr19633.c: New test.
14769         * gcc.dg/tree-ssa/pr19633.c: New test.
14770
14771 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14772
14773         * gcc.dg/20041216-1.c: New test.
14774
14775 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14776
14777         PR objc/18862
14778         * objc.dg/selector-2.m: New test.
14779
14780 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * g++.dg/opt/range-test-2.C: New test.
14783
14784         PR rtl-optimization/19579
14785         * gcc.c-torture/execute/20050124-1.c: New test.
14786
14787 2005-01-26  Greg Parker  <gparker@apple.com>
14788         Stuart Hastings  <stuart@apple.com>
14789
14790         * gcc.c-torture/execute/20050125-1.c: New.
14791
14792 2005-01-18  Jan Hubicka  <jh@suse.cz>
14793
14794         PR tree-optimize/19337
14795         * gcc.c-torture/compile/20050119-1.c: New test.
14796
14797 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14798
14799         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14800         test for successful match.
14801
14802 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14803
14804         PR objc/18408
14805         * objc.dg/comp-types-7.m: New test.
14806
14807 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14808
14809         * lib/target-supports.exp (current_target_name): New.
14810         (check_effective_target_ilp32, check_effective_target_lp64):
14811         Cache the result to use as long as the current target, with
14812         multilib flags, remains the same.
14813
14814         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14815         (dg-require-weak, dg-require-visibility, dg-require-alias,
14816         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14817         dg-require-effective-target, dg-skip-if): Remove call to
14818         skip_test_and_clear_xfail.
14819         (dg-test): Clear xfail data.
14820
14821 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR target/17751
14824         * gcc.dg/ppc64-toc.c: New test.
14825
14826         * g++.dg/tree-ssa/empty-1.C: New test.
14827
14828         PR middle-end/19551
14829         * gcc.c-torture/execute/20050121-1.c: New test.
14830         * gcc.dg/20050121-2.c: New test.
14831
14832 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14833         Paul Brook  <paul@codesourcery.com>
14834
14835         PR fortran/17941
14836         * gfortran.dg/real_const_1.f: New test.
14837         * gfortran.dg/real_const_2.f90: New test.
14838         * gfortran.dg/complex_int_1.f90: New test.
14839
14840 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14841
14842         PR fortran/19313
14843         * gfortan.dg/inquire_6.f90: New test.
14844
14845 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14846
14847         PR libfortran/19451
14848         * open_readonly_1.f90: New test.
14849
14850 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14851
14852         PR libfortran/18982
14853         * gfortran.dg/open_new.f90: New file.
14854
14855 2005-01-22  Paul Brook  <paul@codesourcery.com>
14856
14857         * namelist_1.f90: New test.
14858
14859 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14860
14861         PR tree-optimization/19484
14862         * gcc.c-torture/compile/20050122-[12].c: New tests.
14863
14864 2005-01-22  Paul Brook  <paul@codesourcery.com>
14865
14866         * gfortran.dg/implicit_2.f90: New test.
14867
14868 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14869
14870         PR fortran/19314
14871         * gfortran.dg/inquire_5.f90: New test.
14872
14873 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14874
14875         PR c/18809
14876         * gcc.dg/pr18809-1.c: New test.
14877
14878 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14879
14880         * gcc.dg/20050121-1.c: New test.
14881
14882         PR tree-optimization/13000
14883         * gcc.dg/20040206-1.c: Change warning to point where function is
14884         being inlined.
14885
14886 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14887
14888         PR c++/19208
14889         * g++.dg/template/array11.C: New test.
14890
14891 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14892
14893         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14894         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14895         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14896         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14897         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14898         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14899
14900 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14901
14902         PR tree-optimization/15349
14903         * gcc.dg/tree-ssa/pr15349.c: New.
14904
14905 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14906
14907         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14908
14909 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14910
14911         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14912         scan-assembler-times directive name.
14913
14914         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14915         after dg-do.
14916
14917         PR rtl-optimization/19462
14918         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14919
14920 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14921
14922         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14923         counting function calls on ia64.
14924
14925 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14926
14927         PR rtl-optimization/15139
14928         * gcc.dg/20050111-2.c: New test.
14929
14930         PR c/17297
14931         * gcc.c-torture/compile/20050113-1.c: New testcase.
14932
14933         PR middle-end/19164
14934         * gcc.dg/20050113-1.c: New testcase.
14935
14936 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14937
14938         * gcc.dg/vect/vect-85.c: Add comment.
14939         * gcc.dg/vect/vect-86.c: Add xfail for now.
14940         * gcc.dg/vect/vect-87.c: Add xfail for now.
14941         * gcc.dg/vect/vect-88.c: Add xfail for now.
14942         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14943
14944 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14945
14946         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14947
14948 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14949
14950         * g++.dg/debug/typedef3.C: New test.
14951
14952 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14953
14954         PR c/19472
14955         * gcc.dg/asm-a.c: New test.
14956
14957 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14958
14959         * gcc.dg/sh-relax.c: Add prototype for abort.
14960
14961 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14962
14963         * gcc.dg/short-compare-1.c: New test.
14964         * gcc.dg/short-compare-2.c: Likewise.
14965
14966 2005-01-18  Michael Matz  <matz@suse.de>
14967
14968         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14969
14970 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14971
14972         PR tree-optimization/19121
14973         * gcc.c-torture/compile/pr19121.c: New test.
14974
14975 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14976
14977         PR target/19357
14978         * gcc.c-torture/compile/pr19357.c: New test.
14979
14980 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14981
14982         PR c/5675
14983         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14984         pass--those that refer just to the variable, possibly with a
14985         cast.
14986         * gcc.dg/c99-const-expr-3.c: Likewise.
14987
14988         PR middle-end/13127
14989         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14990         longer emitted.
14991
14992 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14993
14994         PR fortran/18778
14995         * gfortran.dg/endfile_2.f90: New test.
14996
14997 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14998
14999         PR 19168
15000         * gfortran.dg/select_5.f90: New test.
15001
15002 2004-01-16  Paul Brook  <paul@codesourcery.com>
15003
15004         * gfortran.dg/common_4.f90: New test.
15005
15006 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15007
15008         PR rtl-optimization/19462
15009         * gcc.dg/torture/pr19462-1.c: New test.
15010
15011 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15012
15013         PR objc/19321
15014         * objc.dg/func-ptr-2.m: New.
15015         * objc.dg/volatile-1.m: New.
15016
15017 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15018
15019         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15020
15021 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15022
15023         PR tree-optimization/19060
15024         * gcc.c-torture/execute/20050104-1.c: New test.
15025
15026 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15027
15028         PR fortran/18983
15029         * gfortran.dg/write_to_null.f90: New test.
15030
15031 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15032             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15033
15034         PR other/19328
15035         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15036         argument.
15037
15038 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15039
15040         PR c++/19263
15041         * g++.dg/init/vector1.C: New test.
15042
15043 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15044
15045         PR target/13158
15046         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15047         PR target/18987
15048         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15049
15050 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15051
15052         * gfortran.dg/select_1.f90: New test.
15053         * gfortran.dg/select_2.f90: New test.
15054         * gfortran.dg/select_3.f90: New test.
15055         * gfortran.dg/select_4.f90: New test.
15056
15057 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15058
15059         PR middle-end/19084
15060         PR rtl-optimization/19348
15061         * gcc.dg/20050111-1.c: New test.
15062         * gcc.c-torture/execute/20050111-1.c: New test.
15063
15064         * gcc.dg/i386-asm-4.c: New test.
15065
15066 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15067
15068         * gcc.dg/nested-func-2.c: New test.
15069         * ada/acats/norun.lst: Remove c953002.
15070
15071 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15072
15073         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15074
15075 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15076
15077         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15078
15079 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15080
15081         PR target/18761
15082         * g++.dg/abi/align1.C: New test.
15083
15084 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15085
15086         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15087         at a time.
15088         * g++.dg/ext/altivec_check.h: Support compiling as C.
15089
15090 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15091
15092         PR c++/19355
15093         * g++.dg/expr/pr19355-1.C: New test case.
15094
15095 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15096
15097         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15098         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15099         * ada/acats/tests/c3/c92005b.ada: Likewise.
15100         * ada/acats/tests/c3/cxb3012.a: Likewise.
15101         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15102
15103 2005-01-09  Paul Brook  <paul@codesourcery.com>
15104
15105         * gfortran.dg/common_2.f90: New file.
15106         * gfortran.dg/common_3.f90: New file.
15107
15108 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15109
15110         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15111
15112 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15113
15114         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15115         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15116         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15117         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15118         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15119         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15120         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15121         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15122         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15123         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15124         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15125         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15126         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15127         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15128         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15129         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15130         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15131         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15132         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15133         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15134         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15135         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15136         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15137         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15138         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15139         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15140         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15141         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15142         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15143         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15144         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15145         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15146         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15147         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15148         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15149         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15150         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15151         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15152         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15153         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15154         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15155         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15156         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15157         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15158         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15159         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15160         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15161         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15162         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15163         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15164         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15165         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15166         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15167         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15168         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15169         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15170         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15171         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15172         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15173         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15174         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15175         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15176         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15177         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15178         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15179         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15180         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15181
15182         * gcc.dg/vect/vect-1.c: Fix spelling.
15183         * gcc.dg/vect/vect-10.c: Fix spelling.
15184         * gcc.dg/vect/vect-11.c: Fix spelling.
15185         * gcc.dg/vect/vect-12.c: Fix spelling.
15186         * gcc.dg/vect/vect-14.c: Fix spelling.
15187         * gcc.dg/vect/vect-15.c: Fix spelling.
15188         * gcc.dg/vect/vect-16.c: Fix spelling.
15189         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15190         * gcc.dg/vect/vect-64.c: Fix comments.
15191         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15192
15193 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15194             Ira Rosen  <irar@il.ibm.com>
15195
15196         * gcc.dg/vect/vect-70.c: New test.
15197         * gcc.dg/vect/vect-71.c: New test.
15198
15199 2005-01-09  Manfred Hollstein  <mh@suse.com>
15200
15201         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15202         * gcc.dg/pr18241-2.c: Likewise.
15203         * gcc.dg/pr18241-3.c: Likewise.
15204         * gcc.dg/pr18241-4.c: Likewise.
15205         * gcc.dg/pr18241-5.c: Likewise.
15206
15207 2005-01-08  Richard Henderson  <rth@redhat.com>
15208
15209         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15210         False for x86 and x86-64.
15211
15212 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15213
15214         PR tree-optimization/18241
15215         * gcc.dg/pr18241-1.c: New test.
15216         * gcc.dg/pr18241-2.c: New test.
15217         * gcc.dg/pr18241-3.c: New test.
15218         * gcc.dg/pr18241-4.c: New test.
15219         * gcc.dg/pr18241-5.c: New test.
15220
15221 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15222
15223         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15224         gfortran.dg/select_4.f90: New.
15225
15226 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15227
15228         * gcc.c-torture/execute/20050107-1.c: New test.
15229
15230 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/19298
15233         * g++.dg/template/ref2.C: New.
15234
15235 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15236
15237         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15238         instead of being empty.
15239
15240 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15241
15242         PR fortran/15553
15243         * gfortran.dg/array-1.f90: New test.
15244
15245 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15246
15247         PR tree-optimization/19283
15248         * gcc.c-torture/execute/20050106-1.c: New test.
15249
15250         PR rtl-optimization/18861
15251         * gcc.dg/20050105-1.c: New test.
15252
15253         PR tree-optimization/18828
15254         * gcc.dg/20050105-2.c: New test.
15255
15256 2005-01-07  Andreas Jaeger  <aj@suse.de>
15257
15258         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15259
15260 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15261
15262         PR fortran/18398
15263         * gfortran.dg/fmt_read.f90: New test.
15264
15265 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15266
15267         * gcc.dg/rs6000-ldouble-2.c: New.
15268
15269 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15270
15271         PR c++/19244
15272         * g++.dg/parser/ctor2.C: New test.
15273
15274 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15275
15276         PR c++/17154
15277         * g++.dg/template/using9.C: New test.
15278
15279 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15280
15281         PR c++/19258
15282         * g++.dg/lookup/friend6.C: New test.
15283
15284 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         PR c++/19270
15287         * g++.dg/template/array10.C: New.
15288
15289 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15290
15291         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15292         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15293
15294 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * gcc.c-torture/compile/20050105-1.c: New test.
15297
15298 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15299
15300         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15301
15302 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15303
15304         PR middle-end/19100
15305         * gcc.dg/conv-3.c: New test case.
15306
15307 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15308
15309         * gcc.dg/asm-wide-1.c: New test.
15310
15311 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15312
15313         PR c++/19030
15314         * g++.dg/parse/crash22.C: New
15315
15316 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15317
15318         PR 19257
15319         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15320
15321 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15322
15323         PR middle-end/17767
15324         * gcc.dg/i386-mmx-6.c: New test case.
15325
15326 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15327
15328         PR tree-optimization/18308
15329         * gcc.dg/vect/pr18308.c: New testcase.
15330
15331 2005-01-04  Andreas Jaeger  <aj@suse.de>
15332
15333         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15334
15335 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15336             Robert Bowdidge <bowdidge@apple.com>
15337
15338         * gcc.dg/cpp/subframework1.c: New.
15339         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15340         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15341         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15342         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15343
15344 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15345
15346         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15347         producing warning.
15348         * gcc.dg/darwin-weakimport-2.c: New.
15349
15350 2005-01-03  Richard Henderson  <rth@redhat.com>
15351
15352         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15353
15354 2005-01-03  Richard Henderson  <rth@redhat.com>
15355
15356         * gcc.dg/vect/vect.exp: Enable for ia64.
15357         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15358         (check_effective_target_vect_float): Likewise.
15359         (check_effective_target_vect_no_align): Likewise.
15360         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15361         * gcc.dg/vect/vect-8.c: Likewise.
15362
15363 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15364
15365         PR target/19236
15366         * gcc.dg/pr19236-1.c: New test case.
15367
15368 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15369
15370         PR rtl-optimization/12092
15371         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15372
15373 2005-01-02  Andreas Jaeger  <aj@suse.de>
15374
15375         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15376
15377 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15378             Andrew Pinski  <pinskia@physics.uc.edu>
15379
15380         PR rtl-optimization/12092
15381         * gcc.dg/pr12092-1.c: New test case.
15382
15383 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15384
15385         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15386         'hidden' and 'default' for better portability.
15387         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15388
15389         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15390         6 and 7.
15391         * g++.old-deja/g++.brendan/new3.C: Likewise.
15392
15393 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15394
15395         * gcc.dg/20041231-1.C: New test.
15396         * g++.dg/warn/Wunreachable-code-1.C: New test.
15397
15398 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15399
15400         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15401         file, not /dev/null.  Abort on error.
15402
15403 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15404             Ziemowit Laski  <zlaski@apple.com>
15405
15406         PR objc/18971
15407         * objc.dg/encode-5.m: New test.
15408
15409 2004-12-29  Richard Henderson  <rth@redhat.com>
15410
15411         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15412         * objc.dg/stabs-1.m: Disable for ia64.
15413
15414 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/19190
15417         * g++.dg/warn/Wunused-10.C: New test.
15418
15419 2004-12-28  Richard Henderson  <rth@redhat.com>
15420
15421         * objc.dg/stabs-1.m: Disable for alpha.
15422
15423 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/19149
15426         * g++.dg/parse/error23.C: New test.
15427
15428 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15429
15430         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15431
15432         PR fortran/19032
15433         * gfortran.dg/intrinsic_modulo_1.f90: New.
15434         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15435         tests with divisor -1.
15436
15437 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15438
15439         * g++.dg/opt/temp1.C (memcpy): Return a value.
15440
15441         PR c++/19148
15442         * g++.dg/expr/cond7.C: New test.
15443
15444 2004-12-27  Paul Brook  <paul@codesourcery.com>
15445
15446         * gfortran.dg/g77/select_no_compile.f: Remove.
15447
15448 2004-12-27  Richard Henderson  <rth@redhat.com>
15449
15450         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15451         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15452         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15453
15454 2004-12-26  Richard Henderson  <rth@redhat.com>
15455
15456         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15457         by 1i instead of token pasting.
15458
15459 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15460
15461         PR tree-optimization/17578
15462         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15463         to additional_flags.
15464         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15465
15466 2004-12-25  Richard Henderson  <rth@redhat.com>
15467
15468         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15469         Remove Alpha.
15470
15471 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15472
15473         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15474         hppa*-*-hpux*.
15475         * gcc.dg/pr17957.c (dg-options): Likewise.
15476         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15477         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15478         instead of 0 on __hppa__.
15479         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15480         "foo,%r" on hppa*-*-*.
15481
15482 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15483
15484         PR fortran/19071
15485         * gfortran.dg/complex_write.f90: New test.
15486
15487 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/17595
15490         * g++.dg/parse/pragma2.C: New test.
15491
15492         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15493
15494 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15495
15496         * gcc.dg/empty2.c: Add missing dg-warning.
15497
15498 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/17413
15501         * g++.dg/template/local4.C: New test.
15502         * g++.dg/template/crash19.C: Add dg-error marker.
15503
15504         * g++.dg/template/crash31.C: Correct embedded PR number.
15505
15506 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15507
15508         PR c++/16405
15509         * g++.dg/opt/temp1.C: Add do-run marker.
15510
15511 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15512
15513         * g++.dg/template/spec19.C: New.
15514
15515 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15516
15517         PR target/16819
15518         * gcc.dg/empty2.c: New.
15519
15520 2004-12-23  Richard Henderson  <rth@redhat.com>
15521
15522         * lib/target-supports.exp (check_effective_target_vect_no_align):
15523         Remove i?86 and x86-64.
15524
15525 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/16405
15528         * g++.dg/opt/temp1.C: New test.
15529
15530 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15531
15532         PR c++/18733
15533         * g++.dg/template/friend33.C: New testcase.
15534
15535 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/18464
15538         * g++.dg/template/cond5.C: New test.
15539
15540         PR c++/18492
15541         * g++.dg/inherit/thunk3.C: New test.
15542
15543         PR c++/11224
15544         * g++.dg/warn/Wunused-9.C: New test.
15545
15546 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15547
15548         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15549
15550 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15551
15552         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15553
15554 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15555
15556         PR c++/18378
15557         * g++.dg/ext/packed8.C: New test.
15558
15559         PR c++/19063
15560         * g++.dg/template/crash31.C: New test.
15561
15562         PR c++/19034
15563         * g++.dg/template/crash30.C: New test.
15564
15565 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         PR C++/18984
15568         * g++.dg/eh/ctor3.C: New test.
15569
15570 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15571
15572         * objc.dg/stabs-1.m: Allow section name to be quoted and
15573         assembly label to begin with '.LL'.
15574
15575 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15576
15577         * gcc.dg/vect/vect.exp
15578         (check_effective_target_lp64_or_vect_no_align): New.
15579         * gcc.dg/vect/vect-77.c: Use it.
15580         * gcc.dg/vect/vect-78.c: Use it.
15581
15582         * lib/target-supports.exp
15583         (check_effective_target_vect_no_max,
15584         check_effective_target_vect_no_bitwise,
15585         check_effective_target_vect_no_align): New.
15586         * gcc.dg/vect/vect-13.c: Use them.
15587         * gcc.dg/vect/vect-17.c: Ditto.
15588         * gcc.dg/vect/vect-18.c: Ditto.
15589         * gcc.dg/vect/vect-19.c: Ditto.
15590         * gcc.dg/vect/vect-20.c: Ditto.
15591         * gcc.dg/vect/vect-27.c: Ditto.
15592         * gcc.dg/vect/vect-29.c: Ditto.
15593         * gcc.dg/vect/vect-44.c: Ditto.
15594         * gcc.dg/vect/vect-48.c: Ditto.
15595         * gcc.dg/vect/vect-50.c: Ditto.
15596         * gcc.dg/vect/vect-52.c: Ditto.
15597         * gcc.dg/vect/vect-54.c: Ditto.
15598         * gcc.dg/vect/vect-56.c: Ditto.
15599         * gcc.dg/vect/vect-58.c: Ditto.
15600         * gcc.dg/vect/vect-60.c: Ditto.
15601         * gcc.dg/vect/vect-72.c: Ditto.
15602         * gcc.dg/vect/vect-80.c: Ditto.
15603
15604 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15605
15606         PR c++/14075
15607         * g++.dg/init/string1.C: New.
15608
15609         PR c++/18975
15610         * g++.dg/other/synth1.C: New.
15611
15612 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15613
15614         PR c/18963
15615         * gcc.dg/pr18963-1.c: New test.
15616
15617 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15618
15619         PR c/18596
15620         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15621         * gcc.dg/pr18596-1.c: Use dg-error.
15622         (dg-options): Use -fno-unit-at-a-time.
15623         * gcc.dg/pr18596-2.c: New test.
15624         * gcc.dg/pr18596-3.c: New test.
15625
15626 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15627
15628         PR middle-end/18683
15629         * g++.dg/opt/pr18683-1.C: New test case.
15630
15631 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15632
15633         PR other/19093
15634         * g++.dg/opt/max1.C: Fix for 64bit targets.
15635
15636 2004-12-20  Matt Austern  <austern@apple.com>
15637
15638         PR c++/19044
15639         * g++.dg/ext/builtin6.C: New
15640
15641 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15642
15643         PR tree-optimization/19080
15644         * gcc.c-torture/compile/pr19080.c: New test.
15645
15646 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15647
15648         * gcc.dg/20041219-1.c: New test.
15649
15650 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15651
15652         PR middle-end/19068
15653         * g++.dg/opt/max1.C: New test case.
15654
15655 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gcc.dg/fdata-sections-1.c: New test.
15658
15659 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15660
15661         PR middle-end/18548
15662         * gcc.dg/max-1.c: New test case.
15663
15664 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15665
15666         * gcc.c-torture/execute/20041218-1.c: New test.
15667
15668 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15669
15670         * gcc.dg/pr18501.c: New test.
15671         * gcc.dg/uninit-5.c: XFAIL.
15672         * gcc.dg/uninit-9.c: XFAIL.
15673
15674 2004-12-17  Dale Johannesen  <dalej@apple.com>
15675
15676         * gcc.dg/20041213-1.c: New.
15677
15678 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15679
15680         * objc.dg/stabs-1.m: Allow assembly label to begin
15681         with a dot ('.').
15682
15683 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15684
15685         * gcc.c-torture/execute/20041213-1.c: Move...
15686         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15687
15688 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/18721
15691         * g++.dg/lookup/conv-5.C: New.
15692
15693 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15694
15695         * objc.dg/stabs-1.m: New test.
15696
15697 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15698
15699         * gcc.dg/visibility-c.c: Change compile to
15700         assemble for the test.
15701
15702 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15703
15704         PR target/19041
15705         * gcc.dg/visibility-c.c: New test.
15706
15707 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15708
15709         PR middle-end/18493
15710         * gcc.dg/switch-8.c: New test case.
15711
15712 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15713
15714         PR c++/18905
15715         * g++.dg/template/init4.C: New.
15716         * g++.dg/opt/static3.C: Enable optimizer.
15717
15718 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15719
15720         * g++.dg/other/complex1.C: New test.
15721
15722 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15723
15724         * g++.dg/opt/inline9.C: New test.
15725
15726 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15727
15728         PR fortran/18993
15729         * gfotran.dg/nullify_1.f: New test.
15730
15731 2004-12-15  Richard Henderson  <rth@redhat.com>
15732
15733         * gcc.target/i386/i386.exp: New harness.
15734         * gcc.target/i386/vect-args.c: New.
15735
15736 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15737
15738         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15739
15740 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15741
15742         PR c++/18825
15743         * g++.dg/template/friend32.C: New test.
15744
15745 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15746
15747         * cpp/pragma-once-1.c: New test.
15748         * cpp/pragma-once-1b.h: Likewise.
15749         * cpp/pragma-once-1c.h: Likewise.
15750         * cpp/pragma-once-1d.h: Likewise.
15751         * cpp/inc/pragma-once-1a.h: Likewise.
15752
15753 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15754             Steven G. Kargl  <kargls@comcast.net>
15755
15756         PR fortran/17597
15757         * gfortran.dg/list_read_3.f90: New test.
15758
15759 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15760
15761         * gcc.dg/ftrapv-2.c: New test.
15762
15763 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         PR c++/18981
15766         * g++.dg/template/typename9.C: New test.
15767
15768 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/18738
15771         * g++.dg/template/typename8.C: New test.
15772         * g++.dg/parse/friend2.C: Tweak error message.
15773
15774 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15775
15776         * gcc.c-torture/20041214-1.c: New test.
15777
15778 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15779
15780         PR c++/18965
15781         * g++.dg/init/array17.C: New test.
15782
15783 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/18793
15786         * g++.dg/init/aggr3.C: New test.
15787
15788 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15789
15790         * gcc.dg/altivec-types-1.c: New test.
15791         * gcc.dg/altivec-types-2.c: New test.
15792         * gcc.dg/altivec-types-3.c: New test.
15793         * gcc.dg/altivec-types-4.c: New test.
15794         * g++.dg/ext/altivec-types-1.C: New test.
15795         * g++.dg/ext/altivec-types-2.C: New test.
15796         * g++.dg/ext/altivec-types-3.C: New test.
15797         * g++.dg/ext/altivec-types-4.C: New test.
15798
15799 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15800
15801         PR middle-end/18951
15802         * gcc.c-torture/execute/20041213-1.c: New test.
15803
15804 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         PR c++/18949
15807         * g++.dg/template/cast1.C: New.
15808
15809 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15810
15811         * gcc.c-torture/execute/20041213-2.c: New test.
15812
15813 2004-12-13  Richard Henderson  <rth@redhat.com>
15814
15815         * gcc.dg/i386-sse-10.c: Fix typo in options.
15816
15817 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15818
15819         PR c++/18968
15820         * g++.dg/opt/pr18968.C: New test.
15821
15822 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/18925
15825         * g++.dg/ext/visibility/staticdatamem.C: New test.
15826
15827 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15828
15829         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15830
15831 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15832
15833         PR rtl-optimization/18928
15834         * gcc.dg/pr18928-1.c: New test case.
15835
15836 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15837
15838         PR tree-opt/16951
15839         * gcc.c-torture/compile/20041211-1.c: New.
15840
15841 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15842
15843         PR middle-end/17564
15844         * gcc.c-torture/execute/20041212-1.c: New test.
15845
15846 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15847
15848         PR fortran/18869
15849         * gfortran.dg/common_1.f90: New test.
15850
15851 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15852         Paul Brook  <paul@codesourcery.com>
15853
15854         PR fortran/16222
15855         * gfortran.dg/real_do_1.f90: New test.
15856
15857 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15858
15859         PR tree-opt/18040
15860         * g++.dg/opt/ptrmem6.C: New test.
15861
15862 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15863
15864         PR middle-end/18921
15865         * gcc.dg/pr18921-1.c: New test case.
15866
15867 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15868
15869         PR fortran/17175
15870         * gfortran.dg/scale_1.f90: New test.
15871
15872 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         PR middle-end/18903
15875         * gcc.c-torture/compile/pr18903.c: New test.
15876
15877 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15878
15879         * gcc.c-torture/execute/20041210-1.c: New test.
15880
15881 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15882
15883         PR c++/18731
15884         * g++.dg/parser/struct-1.C: New test.
15885         * g++.dg/parser/struct-2.C: New test.
15886         * g++.dg/parser/struct-3.C: New test.
15887
15888 2004-12-09  Richard Henderson  <rth@redhat.com>
15889
15890         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15891
15892         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15893         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15894
15895 2004-12-09  Matt Austern  <austern@apple.com>
15896
15897         PR c++/18514
15898         * g++.dg/ext/builtin1.C: New
15899         * g++.dg/ext/builtin2.C: New
15900         * g++.dg/ext/builtin3.C: New
15901         * g++.dg/ext/builtin4.C: New
15902         * g++.dg/ext/builtin5.C: New
15903
15904 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15905
15906         PR tree-opt/18904
15907         * g++.dg/opt/ptrmem5.C: New test.
15908
15909 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15910
15911         * g++.dg/parse/typename5.C: Adjust for new error.
15912         * g++.dg/parse/typename7.C: New.
15913
15914 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15915
15916         PR c++/18073
15917         * g++.dg/other/mmintrin.C: New test.
15918
15919 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15920
15921         PR c++/16681
15922         * g++.dg/init/array15.C: New.
15923         * g++.dg/init/array16.C: New.
15924
15925 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15926
15927         PR fortran/18826
15928         * gfortran.dg/assign_1.f90: New test.
15929
15930 2004-12-08  Nick Clifton  <nickc@redhat.com>
15931
15932         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15933         * gcc.target/xstormy16/data_below100: Likewise.
15934         * gcc.target/xstormy16/sfr: Likewise.
15935         * gcc.target/xstormy16/below100.S: New test source file.
15936         * gcc.target/xstormy16/below100.ld: New test linker script.
15937         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15938         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15939         bp instructions.
15940         * gcc.target/xstormy16/bp.c: Likewise.
15941
15942         * gcc.target/xstormy16/bss_below100: New files:
15943         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15944         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15945         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15946         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15947         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15948         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15949         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15950         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15951         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15952         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15953         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15954         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15955         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15956         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15957         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15958         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15959         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15960         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15961         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15962         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15963         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15964         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15965         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15966         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15967         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15968         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15969         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15970
15971         * gcc.target/xstormy16/data_below100: New files:
15972         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15973         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15974         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15975         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15976         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15977         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15978         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15979         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15980         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15981         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15982         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15983         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15984         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15985         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15986         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15987         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15988         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15989         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15990         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15991         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15992         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15993         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15994         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15995         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15996         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15997         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15998         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15999
16000         * gcc.target/xstormy16/sfr: New files:
16001         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16002         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16003         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16004         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16005         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16006         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16007         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16008         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16009         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16010         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16011         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16012         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16013         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16014         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16015         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16016         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16017         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16018         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16019         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16020         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16021         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16022         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16023         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16024         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16025         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16026         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16027         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16028         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16029         27_if0_sfrw_bitfield_f.c
16030
16031 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16032
16033         PR c++/18100
16034         * g++.dg/lookup/name-clash4.C: New test.
16035
16036 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16037
16038         PR c++/18672
16039         * g++.dg/opt/array1.C: New.
16040
16041         PR c++/18803
16042         * g++.dg/template/operator5.C: New.
16043
16044 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16045
16046         PR c/18867
16047         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16048
16049 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16050
16051         * gcc.dg/noncompile/20041207.c: New test.
16052
16053 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16054
16055         * g++.dg/other/unreachable-1.C: New test.
16056
16057 2004-12-06  Nick Clifton  <nickc@redhat.com>
16058
16059         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16060         <limits.h> because the latter comes from gcc's include/ directory
16061         and not the newlib/libc/include directory.
16062
16063 2004-12-04  Richard Henderson  <rth@redhat.com>
16064
16065         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16066
16067 2004-12-04  Richard Henderson  <rth@redhat.com>
16068
16069         * lib/target-supports.exp (check_gc_sections_available): Disable
16070         for alpha and ia64.
16071
16072 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16073
16074         PR middle-end/17909
16075         * g++.dg/other/vararg-2.C: New test.
16076
16077 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16078
16079         PR c++/17011, c++/17971
16080         * g++.dg/template/error15.C: Adjust expected error.
16081         * g++.dg/template/instantiate3.C: Likewise.
16082
16083 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16084
16085         * gcc.dg/altivec-18.c: Fix for darwin
16086
16087 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16088
16089         PR c++/18782
16090         * g++.dg/parse/ptrmem2.C: New.
16091
16092         PR c++/18318
16093         * g++.dg/template/new1.C: New.
16094
16095 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16096
16097         PR fortran/18710
16098         * gfortran.dg/direct_io_3.f90: New test.
16099
16100 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         PR 18758
16103         * g++.dg/parse/crash21.C: New.
16104
16105 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16106
16107         PR c++/15664, c++/18276
16108         * g++.dg/template/ttp13.C: New test.
16109         * g++.dg/template/ttp14.C: Likewise.
16110
16111 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16112
16113         PR c++/18123
16114         * g++.dg/parse/enum2.C: New test.
16115         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16116
16117 2004-12-02  Nick Clifton  <nickc@redhat.com>
16118
16119         * gcc.target/xstormy16: New test directory.
16120         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16121         * gcc.target/xstormy16/bp.c: Check the generation of bp
16122         instructions.
16123         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16124         bn instructions and the BELOW100 attribute.
16125
16126 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16127
16128         PR target/16952
16129         * gcc.dg/ppc-eabi.c: New.
16130
16131 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16132
16133         PR fortran/18284
16134         * gfortran.dg/backspace.f90
16135
16136 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16137
16138         * gfortran.dg/inquire.f90: New test.
16139
16140 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16141
16142         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16143         handle effective-target-keyword.
16144         (dg-skip-if): Support effective-target keyword as target list.
16145         (dg-xfail-if): Ditto.
16146         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16147
16148 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16149
16150         PR tree-optimization/18291
16151         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16152
16153 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16154
16155         PR C++/18729
16156         * g++.dg/parse/crash20.C: New.
16157
16158         PR c++/17431
16159         * g++.dg/overload/arg1.C: New.
16160         * g++.dg/overload/arg2.C: New.
16161         * g++.dg/overload/arg3.C: New.
16162         * g++.dg/overload/arg4.C: New.
16163
16164 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16165
16166         * gcc.dg/c99-flex-array-4.c: Remove.
16167
16168 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16169
16170         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16171
16172         * lib/target-supports.exp (is-effective-target): Simplify.
16173
16174         * lib/target-supports.exp (check_effective_target_vect_long):
16175         Fix for powerpc64-*-*.
16176
16177 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16178
16179         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16180         to support new requirements on FreeBSD 5.
16181
16182 2004-11-30  Devang Patel  <dpatel@apple.com>
16183
16184         PR 18702
16185         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16186
16187 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16188
16189         * g++.dg/ext/altivec-13.C: New test.
16190
16191 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16192
16193         PR tree-opt/18298
16194         * gcc.c-torture/execute/p18298.c: New test.
16195
16196 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16197             Dorit Naishlos  <dorit@il.ibm.com>
16198
16199         PR tree-opt/18607
16200         * gcc.dg/vect/vect-89.c: New test.
16201
16202 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16203
16204         * gcc.dg/pr18596-1.c: New test.
16205
16206 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16207
16208         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16209
16210 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16211
16212         PR c/18479
16213         * gcc.dg/pr18479.c: New test.
16214
16215 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16216
16217         PR target/18490
16218         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16219         mmix-knuth-mmixware.
16220
16221         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16222         cris-*-elf* cris-*-aout* mmix-*-*
16223
16224 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16225
16226         PR middle-end/18725
16227         * gcc.dg/pr18725.c: New test.
16228
16229 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16230
16231         PR target/18488
16232         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16233
16234         PR target/18336
16235         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16236
16237 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/18368
16240         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16241         * g++.old-deja/g++.law/ctors5.C: Likewise.
16242         * g++.old-deja/g++.other/crash25.C: Likewise.
16243
16244         PR c++/18674
16245         * g++.dg/template/error16.C: New test.
16246
16247         PR c++/18512
16248         * g++.dg/template/crash29.C: New test.
16249
16250 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16251
16252         PR tree-optimization/18712
16253         * gcc.c-torture/compile/pr18712.c: New test.
16254
16255 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16256
16257         PR c/7544
16258         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16259         tests.
16260
16261 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16262
16263         PR c++/18652
16264         * g++.dg/lookup/crash6.C: New test.
16265
16266 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16267
16268         PR middle-end/18164
16269         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16270
16271 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16272
16273         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16274         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16275         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16276
16277 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16278
16279         * gcc.dg/pr18164.c: New test.
16280
16281 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16282
16283         * gcc.dg/funroll-loops-all.c: New.
16284
16285 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16286
16287         PR target/18489
16288         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16289         delimeter, match space and TAB as well as ":".
16290
16291         PR target/18484
16292         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16293
16294         PR target/18348
16295         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16296
16297         PR target/18345
16298         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16299
16300         PR target/18337
16301         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16302
16303 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16304
16305         * gfortran.dg/direct_io_2.f90: New test.
16306
16307 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16308
16309         PR target/18334
16310         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16311
16312 2004-11-28  Richard Henderson  <rth@redhat.com>
16313
16314         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16315
16316 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16317
16318         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16319         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16320         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16321         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16322         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16323         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16324         gcc.dg/pointer-arith-8.c: New tests.
16325
16326 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16327
16328         PR fortran/18364
16329         * gfortran.dg/endfile.f90: New test.
16330
16331 2004-11-27  Falk Hueffner  <falk@debian.org>
16332
16333         * gcc.dg/loop-6.c: New test.
16334
16335 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16336
16337         * gcc.c-torture/execute/20041126-1.c: New test.
16338
16339 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16340
16341         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16342         on IRIX.
16343
16344 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16345
16346         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16347         functions.
16348
16349 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16350
16351         PR rtl-optimization/17825
16352         * gcc.c-torture/compile/20041119-1.c: New test.
16353
16354 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16355
16356         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16357         Check existence of ld library path variables before unsetting.
16358
16359 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16360
16361         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16362
16363 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16364
16365         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16366
16367 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16368
16369         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16370
16371 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16372
16373         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16374         dg-do directive.
16375
16376 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16377
16378         * gcc.dg/pr17957.c: Pass --param, not -param.
16379
16380 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16381
16382         PR middle-end/17957
16383         * testsuite/gcc.dg/pr17957.c: New test.
16384
16385 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/18445
16388         * g++.dg/template/crash28.C: Likewise.
16389
16390         PR c++/18001
16391         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16392         * g++.dg/ext/lvaddr.C: Likewise.
16393         * g++.dg/opt/pr7503-3.C: Likewise.
16394
16395         PR c++/18466
16396         * g++.dg/parse/qualified3.C: New test.
16397         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16398
16399         PR c++/18545
16400         * g++.dg/expr/return1.C: New test.
16401
16402 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16403
16404         Friend class name lookup 3/n, PR c++/3332
16405         * g++.dg/lookup/friend3.C: New test.
16406         * g++.dg/lookup/friend4.C: Likewise.
16407         * g++.dg/lookup/friend5.C: Likewise.
16408
16409 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16410
16411         Friend class name lookup 2/n, PR c++/14513, c++/15410
16412         * g++.dg/lookup/friend2.C: New test.
16413         * g++.dg/template/friend31.C: Likewise.
16414
16415 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16416
16417         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16418
16419 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/17473
16422         * g++.dg/tc1/dr56.C: Remove.
16423         * g++.dg/template/typedef1.C: Add dg-error markers.
16424         * g++.old-deja/g++.other/typedef7.C: Likewise.
16425
16426         PR c++/18285
16427         * g++.dg/parse/typedef7.C: New test.
16428
16429 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16430
16431         * gcc.c-torture/execute/20041124-1.c: New test.
16432
16433 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16434
16435         * g++.dg/template/deduce3.C: New test.
16436
16437         PR c++/18586
16438         * g++.dg/template/crash27.C: New test.
16439
16440         PR c++/18530
16441         * g++.dg/warn/Wshadow-3.C: New test.
16442
16443 2004-11-24  Devang Patel  <dpatel@apple.com>
16444
16445         PR/18555
16446         * gcc.dg/cpp/isysroot-1.c: New test.
16447         * gcc.dg/cpp/usr/include/stdio.h: New file.
16448         * gcc.dg/cpp/isysroot-2.c: New test.
16449         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16450         New file.
16451
16452 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16453
16454         PR c++/8929
16455         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16456
16457 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16458
16459         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16460         * gcc.target/sparc/pdist.c: Likewise.
16461
16462 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16463
16464         PR c++/16882
16465         * g++.dg/conversion/simd1.C: New test.
16466
16467 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16468
16469         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16470         and restore_ld_library_path_env_vars.
16471         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16472         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16473         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16474         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16475
16476 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16477
16478         * gcc.dg/pragma-align-2.c: Test macro expansion.
16479         * gcc.dg/pragma-pack-2.c: New test.
16480
16481 2004-11-23  Richard Henderson  <rth@redhat.com>
16482
16483         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16484         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16485         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16486         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16487         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16488         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16489
16490         * gcc.dg/vect/vect.exp: Add check for alpha.
16491         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16492         (check_effective_target_vect_int): Enable for alpha.
16493         (check_effective_target_vect_long): New.
16494         (is-effective-target): Add it.
16495
16496 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16497
16498         * gcc.dg/pr18614-1.c: New test.
16499
16500 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16501
16502         * gcc.dg/setjmp-2.c: New test.
16503
16504 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16505
16506         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16507         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16508         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16509         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16510         gcc.target/sparc/pdist.c: New tests.
16511
16512 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16513
16514         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16515
16516 2004-11-22  Dale Johannesen  <dalej@apple.com>
16517
16518         * gcc.dg/20041111-1.c: New.
16519
16520 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16521
16522         PR tree-opt/18536
16523         * gcc.dg/vect/pr18536.c: New test.
16524
16525 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16526
16527         PR c++/18354
16528         * g++.dg/template/nontype11.C: New test.
16529
16530 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16531
16532         PR middle-end/18520
16533         * gcc.dg/pr18520-1.c: New test case.
16534
16535 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16536
16537         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16538         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16539         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16540         expected diagnostics.
16541
16542 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16543
16544         PR target/18580
16545         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16546         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16547         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16548
16549 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16550
16551         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16552
16553 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16554             Joseph Myers  <joseph@codesourcery.com>
16555
16556         * lib/target-supports.exp (check_visibility_available): Really
16557         test the compiler.
16558
16559 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16560
16561         PR tree-opt/18181
16562         * gcc.dg/vect/vect-85.c: New test.
16563         * gcc.dg/vect/vect-86.c: New test.
16564         * gcc.dg/vect/vect-87.c: New test.
16565         * gcc.dg/vect/vect-88.c: New test.
16566
16567 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16568
16569         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16570
16571 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16572
16573         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16574         * gcc.dg/ppc-and-1.c: Ditto.
16575         * gcc.dg/ppc-compare-1.c: Ditto.
16576         * gcc.dg/ppc-mov-1.c: Ditto
16577
16578 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16579             Mark Mitchell  <mark@codesourcery.com>
16580
16581         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16582
16583 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16584             Aldy Hernandez  <aldyh@redhat.com>
16585
16586         * lib/target-supports.exp (check_effective_target_vect_int): New
16587         (check_effective_target_vect_float): New
16588         (check_effective_target_vect_double): New.
16589         (is-effective-target): Support new effective targets keywords.
16590         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16591         default action for dg-do.
16592         * gcc.dg/vect/pr16105.c: Use new support.
16593         * gcc.dg/vect/pr18400.c: Ditto.
16594         * gcc.dg/vect/pr18425.c: Ditto.
16595         * gcc.dg/vect/vect-1.c: Ditto.
16596         * gcc.dg/vect/vect-10.c: Ditto.
16597         * gcc.dg/vect/vect-11.c: Ditto.
16598         * gcc.dg/vect/vect-12.c: Ditto.
16599         * gcc.dg/vect/vect-13.c: Ditto.
16600         * gcc.dg/vect/vect-14.c: Ditto.
16601         * gcc.dg/vect/vect-15.c: Ditto.
16602         * gcc.dg/vect/vect-16.c: Ditto.
16603         * gcc.dg/vect/vect-17.c: Ditto.
16604         * gcc.dg/vect/vect-18.c: Ditto.
16605         * gcc.dg/vect/vect-19.c: Ditto.
16606         * gcc.dg/vect/vect-2.c: Ditto.
16607         * gcc.dg/vect/vect-20.c: Ditto.
16608         * gcc.dg/vect/vect-21.c: Ditto.
16609         * gcc.dg/vect/vect-22.c: Ditto.
16610         * gcc.dg/vect/vect-23.c: Ditto.
16611         * gcc.dg/vect/vect-24.c: Ditto.
16612         * gcc.dg/vect/vect-25.c: Ditto.
16613         * gcc.dg/vect/vect-26.c: Ditto.
16614         * gcc.dg/vect/vect-27.c: Ditto.
16615         * gcc.dg/vect/vect-27a.c: Ditto.
16616         * gcc.dg/vect/vect-28.c: Ditto.
16617         * gcc.dg/vect/vect-29.c: Ditto.
16618         * gcc.dg/vect/vect-29a.c: Ditto.
16619         * gcc.dg/vect/vect-3.c: Ditto.
16620         * gcc.dg/vect/vect-30.c: Ditto.
16621         * gcc.dg/vect/vect-31.c: Ditto.
16622         * gcc.dg/vect/vect-32.c: Ditto.
16623         * gcc.dg/vect/vect-33.c: Ditto.
16624         * gcc.dg/vect/vect-34.c: Ditto.
16625         * gcc.dg/vect/vect-35.c: Ditto.
16626         * gcc.dg/vect/vect-36.c: Ditto.
16627         * gcc.dg/vect/vect-37.c: Ditto.
16628         * gcc.dg/vect/vect-38.c: Ditto.
16629         * gcc.dg/vect/vect-4.c: Ditto.
16630         * gcc.dg/vect/vect-40.c: Ditto.
16631         * gcc.dg/vect/vect-41.c: Ditto.
16632         * gcc.dg/vect/vect-42.c: Ditto.
16633         * gcc.dg/vect/vect-43.c: Ditto.
16634         * gcc.dg/vect/vect-44.c: Ditto.
16635         * gcc.dg/vect/vect-45.c: Ditto.
16636         * gcc.dg/vect/vect-46.c: Ditto.
16637         * gcc.dg/vect/vect-47.c: Ditto.
16638         * gcc.dg/vect/vect-48.c: Ditto.
16639         * gcc.dg/vect/vect-48a.c: Ditto.
16640         * gcc.dg/vect/vect-49.c: Ditto.
16641         * gcc.dg/vect/vect-5.c: Ditto.
16642         * gcc.dg/vect/vect-50.c: Ditto.
16643         * gcc.dg/vect/vect-51.c: Ditto.
16644         * gcc.dg/vect/vect-52.c: Ditto.
16645         * gcc.dg/vect/vect-53.c: Ditto.
16646         * gcc.dg/vect/vect-54.c: Ditto.
16647         * gcc.dg/vect/vect-55.c: Ditto.
16648         * gcc.dg/vect/vect-56.c: Ditto.
16649         * gcc.dg/vect/vect-56a.c: Ditto.
16650         * gcc.dg/vect/vect-57.c: Ditto.
16651         * gcc.dg/vect/vect-58.c: Ditto.
16652         * gcc.dg/vect/vect-59.c: Ditto.
16653         * gcc.dg/vect/vect-6.c: Ditto.
16654         * gcc.dg/vect/vect-60.c: Ditto.
16655         * gcc.dg/vect/vect-61.c: Ditto.
16656         * gcc.dg/vect/vect-62.c: Ditto.
16657         * gcc.dg/vect/vect-63.c: Ditto.
16658         * gcc.dg/vect/vect-64.c: Ditto.
16659         * gcc.dg/vect/vect-65.c: Ditto.
16660         * gcc.dg/vect/vect-66.c: Ditto.
16661         * gcc.dg/vect/vect-67.c: Ditto.
16662         * gcc.dg/vect/vect-68.c: Ditto.
16663         * gcc.dg/vect/vect-69.c: Ditto.
16664         * gcc.dg/vect/vect-7.c: Ditto.
16665         * gcc.dg/vect/vect-72.c: Ditto.
16666         * gcc.dg/vect/vect-72a.c: Ditto.
16667         * gcc.dg/vect/vect-73.c: Ditto.
16668         * gcc.dg/vect/vect-74.c: Ditto.
16669         * gcc.dg/vect/vect-75.c: Ditto.
16670         * gcc.dg/vect/vect-76.c: Ditto.
16671         * gcc.dg/vect/vect-77.c: Ditto.
16672         * gcc.dg/vect/vect-77a.c: Ditto.
16673         * gcc.dg/vect/vect-78.c: Ditto.
16674         * gcc.dg/vect/vect-79.c: Ditto.
16675         * gcc.dg/vect/vect-8.c: Ditto.
16676         * gcc.dg/vect/vect-80.c: Ditto.
16677         * gcc.dg/vect/vect-82.c: Ditto.
16678         * gcc.dg/vect/vect-82_64.c: Ditto.
16679         * gcc.dg/vect/vect-83.c: Ditto.
16680         * gcc.dg/vect/vect-83_64.c: Ditto.
16681         * gcc.dg/vect/vect-9.c: Ditto.
16682         * gcc.dg/vect/vect-all.c: Ditto.
16683         * gcc.dg/vect/vect-none.c: Ditto.
16684
16685 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16686
16687         * lib/gcc-dg.exp (dg-skip-if): New function.
16688         (dg-forbid-option): Remove.
16689         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16690         * g++.dg/abi/bitfield8.C: Likewise.
16691         * g++.dg/abi/dtor1.C: Likewise.
16692         * g++.dg/abi/empty10.C: Likewise.
16693         * g++.dg/abi/empty7.C: Likewise.
16694         * g++.dg/abi/empty9.C: Likewise.
16695         * g++.dg/abi/layout3.C: Likewise.
16696         * g++.dg/abi/layout4.C: Likewise.
16697         * g++.dg/abi/thunk1.C: Likewise.
16698         * g++.dg/abi/thunk2.C: Likewise.
16699         * g++.dg/abi/vbase11.C: Likewise.
16700         * g++.dg/abi/vthunk2.C: Likewise.
16701         * g++.dg/abi/vthunk3.C: Likewise.
16702         * g++.dg/ext/attrib8.C: Likewise.
16703         * g++.dg/opt/longbranch2.C: Likewise.
16704         * g++.dg/opt/reg-stack4.C: Likewise.
16705         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16706         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16707         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16708         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16709         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16710         * gcc.dg/20000609-1.c: Likewise.
16711         * gcc.dg/20000720-1.c: Likewise.
16712         * gcc.dg/20011107-1.c: Likewise.
16713         * gcc.dg/20011119-1.c: Likewise.
16714         * gcc.dg/20020108-1.c: Likewise.
16715         * gcc.dg/20020122-2.c: Likewise.
16716         * gcc.dg/20020122-3.c: Likewise.
16717         * gcc.dg/20020201-3.c: Likewise.
16718         * gcc.dg/20020206-1.c: Likewise.
16719         * gcc.dg/20020218-1.c: Likewise.
16720         * gcc.dg/20020310-1.c: Likewise.
16721         * gcc.dg/20020411-1.c: Likewise.
16722         * gcc.dg/20020418-2.c: Likewise.
16723         * gcc.dg/20020426-1.c: Likewise.
16724         * gcc.dg/20020426-2.c: Likewise.
16725         * gcc.dg/20020517-1.c: Likewise.
16726         * gcc.dg/20020523-1.c: Likewise.
16727         * gcc.dg/20020523-2.c: Likewise.
16728         * gcc.dg/20020729-1.c: Likewise.
16729         * gcc.dg/20030204-1.c: Likewise.
16730         * gcc.dg/20030826-2.c: Likewise.
16731         * gcc.dg/20030926-1.c: Likewise.
16732         * gcc.dg/20031202-1.c: Likewise.
16733         * gcc.dg/980312-1.c: Likewise.
16734         * gcc.dg/980313-1.c: Likewise.
16735         * gcc.dg/990117-1.c: Likewise.
16736         * gcc.dg/990424-1.c: Likewise.
16737         * gcc.dg/990524-1.c: Likewise.
16738         * gcc.dg/991230-1.c: Likewise.
16739         * gcc.dg/i386-387-1.c: Likewise.
16740         * gcc.dg/i386-387-2.c: Likewise.
16741         * gcc.dg/i386-387-3.c: Likewise.
16742         * gcc.dg/i386-387-4.c: Likewise.
16743         * gcc.dg/i386-387-5.c: Likewise.
16744         * gcc.dg/i386-387-6.c: Likewise.
16745         * gcc.dg/i386-asm-1.c: Likewise.
16746         * gcc.dg/i386-bitfield1.c: Likewise.
16747         * gcc.dg/i386-bitfield2.c: Likewise.
16748         * gcc.dg/i386-loop-1.c: Likewise.
16749         * gcc.dg/i386-loop-2.c: Likewise.
16750         * gcc.dg/i386-loop-3.c: Likewise.
16751         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16752         * gcc.dg/i386-pic-1.c: Likewise.
16753         * gcc.dg/i386-regparm.c: Likewise.
16754         * gcc.dg/i386-signbit-1.c: Likewise.
16755         * gcc.dg/i386-signbit-2.c: Likewise.
16756         * gcc.dg/i386-signbit-3.c: Likewise.
16757         * gcc.dg/i386-sse-5.c: Likewise.
16758         * gcc.dg/i386-sse-8.c: Likewise.
16759         * gcc.dg/i386-unroll-1.c: Likewise.
16760         * gcc.dg/tls/opt-1.c: Likewise.
16761         * gcc.dg/tls/opt-2.c: Likewise.
16762         * gcc.dg/unroll-1.c: Likewise.
16763         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16764         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16765         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16766         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16767
16768 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16769
16770         * g++.dg/template/incomplete1.C: New test.
16771
16772 2004-11-16  Nick Clifton  <nickc@redhat.com>
16773
16774         Revert patches accidentally commited during checkin of fixes for
16775         xstormy16 tests:
16776         gcc.c-torture/execute/simd-4.c: Revert
16777         gcc.dg/20040910-1.c: Revert.
16778
16779 2004-11-16  Paul Brook  <paul@codesourcery.com>
16780
16781         PR fortran/13010
16782         * gfortran.dg/der_pointer_1.f90: New test.
16783
16784 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16785
16786         PR c/18498
16787         * gcc.dg/bitfld-13.c: New test.
16788
16789 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16790
16791         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16792         powerpc*-*-linux*.
16793
16794         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16795         * gcc.dg/ppc64-abi-2.c: Ditto.
16796         * gcc.dg/ppc64-abi-3.c: Ditto.
16797
16798         * lib/gcc-dg.exp (dg-target-list): Remove.
16799
16800 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16801
16802         * gcc.dg/ia64-postinc.c: New test.
16803
16804 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16805
16806         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16807
16808 2004-11-15  Nick Clifton  <nickc@redhat.com>
16809
16810         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16811         __INT_MAX__ so that the test can be compiled by toolchains
16812         targeted at 16-bit processors.
16813
16814         * gcc.dg/20040625-1.c: Use long constants rather than integers
16815         when performing arithmetic that will overflow 16-bits.
16816
16817         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16818         xstormy16.  It does not support 128-bit vector operations.
16819
16820         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16821         with the macro PTR_TYPE.  Define this macro to an integer type
16822         suitable for holding a pointer.
16823
16824         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16825         the target is a 16-bit processor.
16826
16827         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16828         16-bit targets where the character constant will be too long.
16829
16830         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16831         where the double will not be directly addressable.
16832
16833 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16834
16835         Friend class name lookup 1/n, PR c++/18471
16836         * g++.dg/template/crash26.C: New test.
16837         * g++.dg/lookup/struct1.C: Adjust expected error.
16838         * g++.dg/parse/elab1.C: Likewise.
16839         * g++.dg/parse/elab2.C: Likewise.
16840         * g++.dg/parse/int-as-enum1.C: Likewise.
16841         * g++.dg/parse/struct-as-enum1.C: Likewise.
16842         * g++.dg/parse/typedef1.C: Likewise.
16843         * g++.dg/parse/typedef3.C: Likewise.
16844         * g++.dg/parse/typedef4.C: Likewise.
16845         * g++.dg/parse/typedef5.C: Likewise.
16846         * g++.dg/template/nontype4.C: Likewise.
16847         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16848         * g++.old-deja/g++.other/elab1.C: Likewise.
16849         * g++.old-deja/g++.other/syntax4.C: Likewise.
16850
16851 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16852
16853         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16854
16855 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16856
16857         * gcc.c-torture/execute/20041114-1.c: New test.
16858
16859 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16860
16861         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16862         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16863         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16864         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16865         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16866         gcc.dg/switch-7.c: New tests.
16867
16868 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16869
16870         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16871
16872 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16873
16874         PR tree-opt/18400
16875         * gcc.dg/vect/pr18400.c: New test.
16876
16877 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16878             Andrew Pinski  <pinskia@physics.uc.edu>
16879
16880         PR tree-opt/18425
16881         * gcc.dg/vect/pr18425.c: New test.
16882
16883 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16886         Guard with dg-require-alias and dg-require-visibility.
16887
16888 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16889
16890         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16891
16892 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16893
16894         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16895
16896 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16897
16898         PR c++/17344
16899         * g++.dg/template/defarg5.C: New test.
16900
16901 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * g++.dg/parse/cast1.C: Run only on ILP32.
16904         * g++.old-deja/g++.mike/p784.C: Likewise.
16905
16906 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16907
16908         * gcc.c-torture/execute/20041113-1.c: New test.
16909
16910 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16911
16912         PR target/18230
16913         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16914         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16915         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16916         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16917         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16918         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16919         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16920         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16921         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16922         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16923         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16924         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16925         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16926
16927 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16928
16929         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16930         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16931         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16932         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16933         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16934         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16935         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16936         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16937         gcc.target/sparc/combined-1.c: New tests.
16938
16939 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16940
16941         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16942         New tests.
16943
16944 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16945
16946         * lib/gcc-dg.exp (dg-forbid-option): New function.
16947         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16948         * g++.dg/abi/bitfield8.C: Likewise.
16949         * g++.dg/abi/dtor1.C: Likewise.
16950         * g++.dg/abi/empty10.C: Likewise.
16951         * g++.dg/abi/empty7.C: Likewise.
16952         * g++.dg/abi/empty9.C: Likewise.
16953         * g++.dg/abi/layout3.C: Likewise.
16954         * g++.dg/abi/layout4.C: Likewise.
16955         * g++.dg/abi/thunk1.C: Likewise.
16956         * g++.dg/abi/thunk2.C: Likewise.
16957         * g++.dg/abi/vbase11.C: Likewise.
16958         * g++.dg/abi/vthunk2.C: Likewise.
16959         * g++.dg/abi/vthunk3.C: Likewise.
16960         * g++.dg/ext/attrib8.C: Likewise.
16961         * g++.dg/opt/longbranch2.C: Likewise.
16962         * g++.dg/opt/reg-stack4.C: Likewise.
16963         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16964         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16965         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16966         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16967         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16968         * gcc.dg/20000609-1.c: Likewise.
16969         * gcc.dg/20000720-1.c: Likewise.
16970         * gcc.dg/20011107-1.c: Likewise.
16971         * gcc.dg/20011119-1.c: Likewise.
16972         * gcc.dg/20020108-1.c: Likewise.
16973         * gcc.dg/20020122-2.c: Likewise.
16974         * gcc.dg/20020122-3.c: Likewise.
16975         * gcc.dg/20020201-3.c: Likewise.
16976         * gcc.dg/20020206-1.c: Likewise.
16977         * gcc.dg/20020218-1.c: Likewise.
16978         * gcc.dg/20020310-1.c: Likewise.
16979         * gcc.dg/20020411-1.c: Likewise.
16980         * gcc.dg/20020418-2.c: Likewise.
16981         * gcc.dg/20020426-1.c: Likewise.
16982         * gcc.dg/20020426-2.c: Likewise.
16983         * gcc.dg/20020517-1.c: Likewise.
16984         * gcc.dg/20020523-1.c: Likewise.
16985         * gcc.dg/20020523-2.c: Likewise.
16986         * gcc.dg/20020729-1.c: Likewise.
16987         * gcc.dg/20030204-1.c: Likewise.
16988         * gcc.dg/20030826-2.c: Likewise.
16989         * gcc.dg/20030926-1.c: Likewise.
16990         * gcc.dg/20031202-1.c: Likewise.
16991         * gcc.dg/980312-1.c: Likewise.
16992         * gcc.dg/980313-1.c: Likewise.
16993         * gcc.dg/990117-1.c: Likewise.
16994         * gcc.dg/990424-1.c: Likewise.
16995         * gcc.dg/990524-1.c: Likewise.
16996         * gcc.dg/991230-1.c: Likewise.
16997         * gcc.dg/i386-387-1.c: Likewise.
16998         * gcc.dg/i386-387-2.c: Likewise.
16999         * gcc.dg/i386-387-3.c: Likewise.
17000         * gcc.dg/i386-387-4.c: Likewise.
17001         * gcc.dg/i386-387-5.c: Likewise.
17002         * gcc.dg/i386-387-6.c: Likewise.
17003         * gcc.dg/i386-asm-1.c: Likewise.
17004         * gcc.dg/i386-bitfield1.c: Likewise.
17005         * gcc.dg/i386-bitfield2.c: Likewise.
17006         * gcc.dg/i386-loop-1.c: Likewise.
17007         * gcc.dg/i386-loop-2.c: Likewise.
17008         * gcc.dg/i386-loop-3.c: Likewise.
17009         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17010         * gcc.dg/i386-pic-1.c: Likewise.
17011         * gcc.dg/i386-regparm.c: Likewise.
17012         * gcc.dg/i386-signbit-1.c: Likewise.
17013         * gcc.dg/i386-signbit-2.c: Likewise.
17014         * gcc.dg/i386-signbit-3.c: Likewise.
17015         * gcc.dg/i386-sse-5.c: Likewise.
17016         * gcc.dg/i386-sse-8.c: Likewise.
17017         * gcc.dg/i386-unroll-1.c: Likewise.
17018         * gcc.dg/tls/opt-1.c: Likewise.
17019         * gcc.dg/tls/opt-2.c: Likewise.
17020         * gcc.dg/unroll-1.c: Likewise.
17021         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17022         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17023         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17024         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17025         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17026         -m64 is specified.
17027
17028 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17029
17030         PR c++/18389
17031         * g++.dg/parse/cond1.C: New test.
17032
17033         PR c++/18429
17034         * g++.dg/template/array9.C: New test.
17035         * g++.dg/ext/vla1.C: Adjust error messages.
17036         * g++.dg/ext/vlm1.C: Likewise.
17037         * g++.dg/template/crash2.C: Likewise.
17038
17039         PR c++/18436
17040         * g++.dg/template/call3.C: New test.
17041
17042         PR c++/18407
17043         * g++.dg/template/ptrmem11.C: New test.
17044
17045 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17046
17047         PR other/14264
17048         * lib/g++.exp: Set LC_ALL and LANG to C.
17049         * lib/gcc-dg.exp: Likewise.
17050         * lib/gfortran.exp: Likewise.
17051         * lib/objc.exp: Likewise.
17052         * lib/treelang.exp: Likewise.
17053
17054 2004-11-12  Andreas Schwab  <schwab@suse.de>
17055
17056         * gcc.dg/pr16286.c: Fix last change.
17057
17058 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17059
17060         PR c++/18416
17061         * g++.dg/init/global1.C: New test.
17062
17063 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17064
17065         * gcc.c-torture/execute/20041112-1.c: New test.
17066
17067 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17068
17069         * lib/gcc-dg.exp (dg-target-list): New.
17070
17071 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17072             Richard Sandiford  <rsandifo@redhat.com>
17073
17074         * lib/target-supports.exp (get-compiler_messages): New.
17075         (check_named_sections_available): Use it.
17076         (check_effective_target_ilp32): New.
17077         (check_effective_target_lp64): New.
17078         (is-effective-target): New.
17079         * lib/gcc-dg.exp (dg-require-effective-target): New.
17080
17081 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17082
17083         * gcc.dg/precedence-1.c: New test.
17084
17085 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17086
17087         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17088
17089         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17090         message, delete generated files, use more descriptive name for
17091         executable, and make the test unsupported when it cannot be run.
17092
17093         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17094         (dg-require-weak, dg-require-visibility, dg-require-alias,
17095         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17096         dg-require-iconv, dg-require-named-sections): Use it.
17097
17098         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17099
17100 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17101
17102         PR target/16457
17103         * gcc.dg/ppc-and-1: New
17104
17105         PR target/16796
17106         * gcc.dg/ppc-mov-1.c: New.
17107
17108         PR target/16458
17109         * gcc.dg/ppc-compare-1.c: New.
17110
17111 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17112
17113         * objc.dg/desig-init-2.m: New test.
17114
17115 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17116
17117         PR middle-end/18160
17118         * g++.dg/warn/register-var-1.C: New test.
17119         * g++.dg/warn/register-var-2.C: New test.
17120
17121 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17122
17123         * gcc.dg/union-2.c: New test.
17124
17125 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17126
17127         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17128         New test for PR tree-optimization/17892.
17129
17130 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17131
17132         PR c++/18369
17133         * g++.dg/init/new12.C: New test.
17134
17135 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17136
17137         * gcc.target/sparc: New directory.
17138         * gcc.target/sparc/sparc.exp: New driver.
17139         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17140         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17141         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17142         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17143
17144 2004-11-10  Paul Brook  <paul@codesourcery.com>
17145
17146         PR fortran/18218
17147         * gfortran.dg/list_read.c: New test.
17148
17149 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17150
17151         PR c/18322
17152         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17153         expected diagnostic location.
17154
17155 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17156
17157         * gcc.dg/20041109-1.c: New test.
17158
17159 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17160
17161         PR objc/18406
17162         * objc/compile/pr18406.m: New test.
17163
17164 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17165
17166         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17167
17168 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17169
17170         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17171
17172 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17173
17174         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17175
17176 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17177
17178         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17179         exit.
17180
17181 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17182
17183         PR tree-opt/18299
17184         * gcc.c-torture/pr18299-1.c: New test.
17185
17186 2004-11-06  Andreas Schwab  <schwab@suse.de>
17187
17188         * gcc.dg/pr16286.c: Also test for bool and pixel.
17189
17190 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17191
17192         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17193         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17194         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17195         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17196         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17197         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17198         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17199         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17200         gcc.dg/struct-semi-3.c: New tests.
17201
17202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17203
17204         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17205
17206 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17207
17208         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17209         Do not use C99 designators.
17210
17211 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17212
17213         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17214
17215 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17216
17217         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17218         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17219         * gcc.c-torture/execute/simd-5.x: Remove.
17220
17221 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17222
17223         PR rtl-optimization/17933
17224         * gcc.dg/torture/pr17933-1.c: New test.
17225
17226 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17227
17228         PR target/18106
17229         * lib/target-supports.exp (check_weak_available): Support
17230         Windows.
17231
17232 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17233
17234         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17235         call to fflush(stdout) before abort.
17236         (my_ffsll): New function.
17237         (generate_fields): Use it.
17238
17239 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17240
17241         * gcc.dg/init-undef-1.c: New test.
17242
17243 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17244
17245         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17246         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17247         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17248         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17249         expected messages for new parser.
17250
17251 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17252
17253         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17254
17255 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17256
17257         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17258         on LP64 targets.
17259
17260 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17263         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17264         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17265         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17266         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17267         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17268         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17269         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17270         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17271         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17272
17273 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17274
17275         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17276         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17277         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17278         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17279         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17280         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17281         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17282         for new parser.
17283
17284 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17285
17286         PR target/15342
17287         * gcc.dg/20041104-1.c: New test.
17288
17289 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17290
17291         * g++.dg/template/nontype7.C: New test.
17292         * g++.dg/template/nontype8.C: Likewise.
17293         * g++.dg/template/nontype9.C: Likewise.
17294         * g++.dg/template/nontype10.C: Likewise.
17295         * g++.dg/tc1/dr49.C: Likewise.
17296         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17297         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17298
17299 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17300
17301         * g++.dg/rtti/tinfo1.C: Remove xfails.
17302
17303 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17304
17305         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17306         packed attribute to the definition to satisfy the new C++ parser.
17307
17308 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17309
17310         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17311         invocations of va_arg.
17312
17313 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/18124
17316         * g++.dg/template/crash25.C: New test.
17317
17318         PR c++/18155
17319         * g++.dg/template/typedef2.C: New test.
17320         * g++.dg/parse/crash13.C: Adjust error markers.
17321
17322         PR c++/18177
17323         * g++.dg/conversion/const3.C: New test.
17324
17325 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17326
17327         PR fortran/17535
17328         PR fortran/17583
17329         PR fortran/17713
17330         * gfortran.dg/generic_[123].f90: New testcases.
17331
17332 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17333
17334         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17335         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17336
17337 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17338
17339         PR tree-opt/16808
17340         * gcc.c-torture/compile/pr16808.c: New test.
17341
17342 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17343
17344         PR rtl-optimization/17104
17345         * gcc.dg/ppc-bitfield1.c: New.
17346
17347 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17348
17349         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17350
17351 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17352
17353         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17354         strings for 32-bit code.
17355
17356 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17357
17358         PR c/18239
17359         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17360
17361 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17362
17363         PR c++/18064
17364         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17365
17366 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/15172
17369         * g++.dg/init/aggr2.C: New test.
17370
17371 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17372
17373         * objc.dg/local-decl-1.m: New test.
17374
17375 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17376
17377         * gcc.dg/20040910-1.c: Adjust regex.
17378
17379 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17380
17381         PR rtl-optimization/18084
17382         * g++.dg/opt/pr18084-1.C: New testcase.
17383
17384 2004-10-30  Matt Austern  <austern@apple.com>
17385
17386         PR c++/17542
17387         * g++.dg/ext/attrib18.C: New test.
17388
17389 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17390
17391         PR middle-end/18096
17392         * gcc.dg/pr18096-1.c: New test case.
17393
17394 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17395
17396         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17397
17398 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17399
17400         PR c/16666
17401         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17402         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17403         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17404         gcc.dg/old-style-prom-3.c: New tests.
17405
17406 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17407
17408         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17409         Remove unnecessary inclusion of stdio.h.
17410
17411 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17412
17413         PR rtl-optimization/17581
17414         * gcc.dg/pr17581-1.c: New test case.
17415
17416 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17417
17418         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17419         being implemented.
17420         * g++.dg/conversion/dr195-1.C: New.
17421         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17422         * g++.old-deja/g++.mike/p10148.C: Likewise.
17423
17424 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/17695
17427         * g++.dg/debug/typedef2.C: New test.
17428
17429 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17430
17431         PR fortran/13490
17432         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17433         * gfortran.dg/g77/README: Update.
17434
17435 2004-10-28  Matt Austern  <austern@apple.com>
17436
17437         PR c++/14124
17438         * g++.dg/ext/packed7.C: New test.
17439
17440 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17441
17442         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17443         scan-assembler.
17444         * lib/scanasm.exp (hidden-scan-for): New proc.
17445         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17446         string.
17447         (scan-not-hidden): Likewise.
17448         * lib/target-supports.exp (check_visibility_available): mach-o is
17449         support too.
17450
17451 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17452
17453         PR c++/17132
17454         * g++.dg/template/memclass3.C: New test.
17455
17456 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17457
17458         PR middle-end/18160
17459         * gcc.dg/register-var-1.c: New test.
17460         * gcc.dg/register-var-2.c: New test.
17461         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17462         error now.
17463
17464 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17465
17466         PR other/18172
17467         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17468         unused variables.
17469         * gcc.dg/vect/vect-22.c: Likewise.
17470
17471 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17472
17473         * gcc.dg/i386-rotate-1.c: New test.
17474
17475 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17476
17477         * g++.dg/init/ref12.C: Add "run" marker.
17478
17479         PR c++/17435
17480         * g++.dg/init/ref12.C: New test.
17481
17482         PR c++/18140
17483         * g++.dg/template/shift1.C: New test.
17484         * g++.dg/template/error10.C: Adjust error markers.
17485
17486 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17487
17488         PR tree-opt/17529
17489         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17490
17491 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17492
17493         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17494         * gcc.dg/weak/weak-3.c: Likewise.
17495         * gcc.dg/weak/weak-5.c: Likewise.
17496         * gcc.dg/weak/weak-9.c: Likewise.
17497         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17498         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17499
17500         * gcc.dg/darwin-weakimport-1.c: New.
17501
17502 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17503
17504         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17505
17506 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17507
17508         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17509         'syntax' error messages.
17510         * gcc.dg/cpp/direct2s.c: Likewise.
17511
17512 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17513
17514         * gcc.c-torture/compile/20041026-1.c: New.
17515
17516 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/18093
17519         * g++.dg/lookup/ns2.C: New test.
17520
17521         PR c++/18020
17522         * g++.dg/template/enum4.C: New test.
17523
17524         PR c++/18161
17525         * g++.dg/template/expr1.C: New test.
17526
17527 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17528
17529         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17530
17531 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17532
17533         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17534         gcc.dg/decl-nospec-3.c: New tests.
17535
17536 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17537
17538         * objc.dg/super-class-3.m: New test.
17539
17540 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17543         resyncing.
17544         * gcc.dg/cpp/direct2s.c: Likewise.
17545
17546 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17547
17548         * objc.dg/image-info.m: Update for changes to section selection.
17549
17550 2004-10-25  David Ayers  <d.ayers@inode.at>
17551             Ziemowit Laski  <zlaski@apple.com>
17552
17553         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17554         diagnostics when messaging 'id <Proto>'.
17555         * objc.dg/class-protocol-1.m: New test.
17556         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17557         a non-existent method signature.
17558         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17559         Update diagnostics when messaging with non-existent method signature.
17560         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17561         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17562         invalid receivers are now resolved as if messaging 'id'; remove
17563         extraneous diagnostics.
17564
17565 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17566
17567         PR c/16667
17568         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17569         gcc.dg/init-desig-obs-3.c: New tests.
17570
17571 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17572
17573         * gcc.dg/debug/20041023-1.c: New test.
17574
17575 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17576
17577         PR middle-end/17407
17578         * gcc.c-torture/compile/pr17407.c: New test.
17579
17580         PR c++/18121
17581         * g++.dg/template/array8.C: New test.
17582
17583 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17584
17585         PR other/18138
17586         * lib/g++.exp: Accept more than one multilib libgcc.
17587         * lib/gcc-dg.exp: Likewise.
17588         * lib/objc.exp: Likewise.
17589         * lib/treelang.exp: Likewise.
17590         * lib/gfortran.exp: Likewise.
17591
17592 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17593
17594         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17595
17596 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17597
17598         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17599         * gcc.dg/c99-const-expr-3.c: Likewise.
17600
17601 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17602
17603         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17604
17605 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17606
17607         * gcc.c-torture/execute/loop-2e.x: Remove.
17608
17609 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17610
17611         PR c++/18095
17612         * g++.dg/parse/crash18.C: New.
17613         * g++.dg/parse/crash19.C: New.
17614
17615 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17616
17617         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17618         * g++.dg/ext/dllimport2.C: Same.
17619         * g++.dg/ext/dllimport8.C: Same.
17620
17621 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/10841
17624         * g++.dg/conversion/cast1.C: New test.
17625         * g++.dg/overload/pmf1.C: Adjust error marker.
17626
17627 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17628
17629         PR objc/17923
17630         * objc.dg/const-str-7.m: New test.
17631
17632 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17633
17634         * g++.dg/template/memfriend11.C: Fix comment typo.
17635         * g++.dg/template/memfriend14.C: Likewise.
17636
17637 2004-10-20  Richard Henderson  <rth@redhat.com>
17638
17639         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17640         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17641         -fasynchronous-unwind-tables.
17642
17643 2004-10-20  Richard Henderson  <rth@redhat.com>
17644
17645         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17646         (main): Return success.
17647         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17648         (main): Return success.
17649
17650 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17651
17652         PR c++/13495
17653         * g++.dg/template/memfriend9.C: New test.
17654         * g++.dg/template/memfriend10.C: Likewise.
17655         * g++.dg/template/memfriend11.C: Likewise.
17656         * g++.dg/template/memfriend12.C: Likewise.
17657         * g++.dg/template/memfriend13.C: Likewise.
17658         * g++.dg/template/memfriend14.C: Likewise.
17659         * g++.dg/template/memfriend15.C: Likewise.
17660         * g++.dg/template/memfriend16.C: Likewise.
17661         * g++.dg/template/memfriend17.C: Likewise.
17662         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17663
17664 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17665
17666         * g++.dg/conversion/dr195.C: New.
17667         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17668
17669 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17670             Devang Patel  <dpatel@apple.com>
17671
17672         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17673         of floating point arithmetic, which could trap.
17674
17675 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17676
17677         PR c++/14035
17678         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17679         * g++.dg/conversion/const2.C: New test.
17680         * g++.dg/expr/reinterpret2.C: New test.
17681         * g++.dg/expr/reinterpret3.C: New test.
17682         * g++.dg/expr/cast2.C: New test.
17683         * g++.dg/expr/copy1.C: New test.
17684         * g++.dg/other/conversion1.C: Change error message.
17685         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17686         function pointers to void *.
17687         * g++.old-deja/g++.mike/p10148.C: Likewise.
17688
17689 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17690
17691         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17692
17693 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17694
17695         PR c++/18047
17696
17697         * g++.dg/parse/expr3.C: New test.
17698
17699 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         * gcc.dg/smod-1.c: New test.
17702
17703 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17704
17705         * objc.dg/method-14.m: New test.
17706
17707 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17708
17709         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17710         Also xfail as the patch was reverted.
17711
17712 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17713
17714         PR middle-end/16973
17715         * gcc.dg/pr16973.c: New test.
17716
17717 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17718
17719         PR tree-optimization/17656
17720         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17721
17722 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * g++.dg/eh/shadow1.C: New.
17725
17726 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17727
17728         * gcc.c-torture/compile/20041018-1.c: New test.
17729
17730 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17731
17732         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17733         compiler referring to register 0 when accessing sdata.  The linker
17734         now patches things up.
17735
17736 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         PR c/17529
17739         * gcc.c-torture/compile/pr17529.c: New test.
17740
17741 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17742
17743         PR c++/17743
17744         * g++.dg/ext/attrib17.C: New test.
17745
17746 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17747
17748         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17749
17750 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17751
17752         PR c++/10479
17753         * g++.dg/ext/attrib16.C: New test.
17754
17755 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/17042
17758         * g++.dg/init/dso_handle1.C: New test.
17759
17760         PR c++/14667
17761         * g++.dg/parse/typedef6.C: New test.
17762
17763         PR c++/17916
17764         * g++.dg/parse/pragma1.C: New test.
17765
17766 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17767
17768         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17769
17770 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17771
17772         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17773         -fno-common when on HPPA HP-UX platforms.
17774
17775 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17776
17777         PR other/16820
17778         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17779         stdint.h.
17780         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17781         uintptr_t.
17782
17783 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17784
17785         PR c++/16301
17786         * g++.dg/lookup/strong-using-4.C: New test.
17787
17788 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         PR middle-end/16567
17791         * gcc.c-torture/compile/nested-1.c: New test.
17792
17793 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17794
17795         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17796         and mipsisa64*-*-* (until support for misaligned loads is added).
17797         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17798         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17799         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17800         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17801         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17802         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17803
17804 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/17976
17807         * g++.dg/init/dtor3.C: New test.
17808
17809 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17810
17811         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17812
17813 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17814
17815         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17816         * gcc.dg/macho-lo-sum.c: Likewise.
17817
17818 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17819
17820         * gcc.dg/ppc-spe64-1.c: New test.
17821
17822 2004-10-14  Devang Patel  <dpatel@apple.com>
17823
17824         PR 17635
17825         * gcc.dg/pr17635.c : New test.
17826
17827 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17828
17829         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17830         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17831         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17832         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17833         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17834         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17835         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17836         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17837         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17838         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17839         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17840         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17841         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17842         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17843         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17844         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17845         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17846         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17847
17848 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17849
17850         * gcc.dg/vect/vect-82.c: New testcase.
17851         * gcc.dg/vect/vect-82_64.c: New testcase.
17852         * gcc.dg/vect/vect-83.c: New testcase.
17853         * gcc.dg/vect/vect-83_64.c: New testcase.
17854
17855 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17856
17857         * gcc.dg/cpp/error-1.c: New test.
17858
17859 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17860
17861         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17862
17863 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17864
17865         PR target/17984
17866         * gcc.dg/cris-peep2-xsrand2.c: New test.
17867
17868 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17869
17870         PR c++/17661
17871         * testsuite/g++.dg/expr/for2.C: New test.
17872
17873 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17874
17875         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17876
17877 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17878
17879         PR tree-optimization/17724
17880         * g++.dg/opt/pr17724-1.C: New test.
17881         * g++.dg/opt/pr17724-2.C: New test.
17882         * g++.dg/opt/pr17724-3.C: New test.
17883         * g++.dg/opt/pr17724-4.C: New test.
17884         * g++.dg/opt/pr17724-5.C: New test.
17885         * g++.dg/opt/pr17724-6.C: New test.
17886
17887 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17888
17889         PR c/17301
17890         * gcc.dg/pr17301-2.c: New test.
17891
17892 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17893
17894         PR c++/15876
17895         * g++.dg/parse/error22.C: New test.
17896
17897         PR c++/17936
17898         * g++.dg/template/spec18.C: New test.
17899
17900 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17901
17902         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17903         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17904         memcpy.
17905         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17906         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17907
17908 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17909
17910         * g++.dg/eh/cleanup5.C: Add dg-options "".
17911
17912 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17913
17914         PR middle-end/17657
17915         * gcc.dg/switch-4.c: New test case.
17916
17917 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17918
17919         * gcc.c-torture/execute/20041011-1.c: New test.
17920
17921 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17922
17923         PR c++/17554
17924         * g++.dg/init/for3.C: New test.
17925
17926         PR c++/17657
17927         * g++.dg/opt/switch2.C: New test.
17928
17929         PR middle-end/17703
17930         * g++.dg/warn/Wreturn-2.C: New test.
17931
17932 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17933
17934         PR c++/17907
17935         * g++.dg/eh/cleanup5.C: New test.
17936
17937 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/17393
17940         * g++.dg/parse/error21.C: New test.
17941
17942 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17943
17944         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17945         * g++.dg/warn/incomplete1.C: Likewise.
17946         * g++.dg/template/qualttp20.C: Likewise.
17947
17948 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17949
17950         PR c/17881
17951         * parm-incomplete-1.c: New test.
17952
17953 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17954
17955         PR c++/17867
17956         * g++.dg/parse/error19.C: New test.
17957
17958         PR c++/17670
17959         * g++.dg/init/new11.C: New test.
17960
17961         PR c++/17821
17962         * g++.dg/parse/error20.C: New test.
17963
17964         PR c++/17826
17965         * g++.dg/template/crash24.C: New test.
17966
17967 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17968
17969         PR c/17301
17970         * gcc.dg/pr17301-1.c: New test.
17971
17972 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17973
17974         PR c/17189
17975         * gcc.dg/anon-struct-5.c: New test.
17976
17977 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17978
17979         PR c/17844
17980         * gcc.dg/pr17844-1.c: New test.
17981
17982 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17983
17984         PR tree-optimization/17906
17985         * gcc.c-torture/compile/pr17906.c: New.
17986
17987 2004-10-09  Stuart Hastings  <stuart@apple.com>
17988             Roger Sayle  <roger@eyesopen.com>
17989
17990         PR rtl-optimization/17853
17991         * gcc.dg/i386-mmx-5.c: New testcase.
17992
17993 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17994
17995         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17996
17997 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17998
17999         PR c++/17524
18000         * g++.dg/template/static9.C: New test.
18001
18002         PR c++/17685
18003         * g++.dg/parse/operator5.C: New test.
18004
18005 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18006
18007         PR middle-end/17894
18008         * gcc.c-torture/execute/divcmp-4.c: New test case.
18009
18010 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18011
18012         PR tree-opt/17902
18013         * g++.dg/opt/pr17902.C: New test.
18014
18015 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18016
18017         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18018
18019 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18020
18021         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18022
18023 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18024
18025         * gcc.dg/assign-warn-3.c: New test.
18026
18027 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18028
18029         PR c/16999
18030         * gcc.dg/cpp/ident-1.c: New test.
18031
18032 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         * gcc.c-torture/compile/acc1.c: New.
18035
18036 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18037
18038         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18039         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18040
18041 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18042
18043         * gcc.dg/ultrasp11.c: New test.
18044
18045 2004-10-08  Michael Matz  <matz@suse.de>
18046
18047         * gcc.dg/doloop-2.c: New test.
18048
18049 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18050
18051         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18052         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18053         objc.dg/method-9.m: Update expected diagnostics.
18054
18055 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18056
18057         * gcc.dg/ppc-fsel-3.c: New file.
18058         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18059
18060 2004-10-07  Paul Brook  <paul@codesourcery.com>
18061
18062         * gfortran.dg/intrinsic_verify_1.f90: New test.
18063
18064 2004-10-07  Paul Brook  <paul@codesourcery.com>
18065
18066         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18067
18068 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18071         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18072         commit.
18073
18074 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18075
18076         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18077
18078 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18079
18080         PR c++/17115
18081         * g++.dg/warn/Winline-4.C: New test.
18082
18083 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18084
18085         * gcc.c-torture/compile/20041007-1.c: New test.
18086
18087 2004-10-07  Paul Brook  <paul@codesourcery.com>
18088
18089         PR fortran/17678
18090         * gfortran.dg/use_allocated_1.f90: New test.
18091
18092 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18093
18094         PR middle-end/17849
18095         * gfortran.fortran-torture/compile/nested.f90: New test
18096
18097 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18098
18099         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18100
18101 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18102
18103         PR c++/17368
18104         * g++.dg/ext/asm6.C: New test.
18105
18106 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18107
18108         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18109
18110 2004-10-06  Paul Brook  <paul@codesourcery.com>
18111
18112         PR libfortran/17709
18113         * gfortran.dg/empty_format_1.f90: New test.
18114
18115 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18116
18117         PR fortran/17568
18118         * gfortran.dg/ishft.f90: New test.
18119
18120         PR fortran/17283
18121         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18122         tests.
18123
18124 2004-10-06  Paul Brook  <paul@codesourcery.com>
18125
18126         * gfortran.dg/do_1.f90: New test.
18127
18128 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18129
18130         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18131         optimizing for size.
18132
18133 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18134
18135         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18136
18137 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18138
18139         * gcc.c-torture/compile/20041005-1.c: New test.
18140
18141 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18142
18143         PR c++/17829
18144         * g++.dg/lookup/koenig4.C: New.
18145
18146 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18147
18148         * g++.dg/other/classkey1.C: Adjust quoting marks.
18149         * g++.dg/parse/error15.C: Likewise.
18150         * g++.dg/template/meminit2.C (int>): Likewise.
18151
18152 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18153
18154         PR fortran/17283
18155         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18156
18157         PR fortran/17631
18158         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18159
18160         PR fortran/17708
18161         * gfortran.dg/pr17708.f90: New test.
18162
18163 2004-10-04  Chao-ying Fu  <fu@mips.com>
18164
18165         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18166         * gcc.dg/vect/vect-4.c: Ditto.
18167         * gcc.dg/vect/vect-5.c: Ditto.
18168         * gcc.dg/vect/vect-6.c: Ditto.
18169         * gcc.dg/vect/vect-8.c: Ditto.
18170         * gcc.dg/vect/vect-16.c: Ditto.
18171         * gcc.dg/vect/vect-30.c: Ditto.
18172         * gcc.dg/vect/vect-40.c: Ditto.
18173         * gcc.dg/vect/vect-41.c: Ditto.
18174         * gcc.dg/vect/vect-42.c: Ditto.
18175         * gcc.dg/vect/vect-43.c: Ditto.
18176         * gcc.dg/vect/vect-44.c: Ditto.
18177         * gcc.dg/vect/vect-45.c: Ditto.
18178         * gcc.dg/vect/vect-46.c: Ditto.
18179         * gcc.dg/vect/vect-47.c: Ditto.
18180         * gcc.dg/vect/vect-48.c: Ditto.
18181         * gcc.dg/vect/vect-49.c: Ditto.
18182         * gcc.dg/vect/vect-50.c: Ditto.
18183         * gcc.dg/vect/vect-51.c: Ditto.
18184         * gcc.dg/vect/vect-52.c: Ditto.
18185         * gcc.dg/vect/vect-53.c: Ditto.
18186         * gcc.dg/vect/vect-54.c: Ditto.
18187         * gcc.dg/vect/vect-55.c: Ditto.
18188         * gcc.dg/vect/vect-56.c: Ditto.
18189         * gcc.dg/vect/vect-57.c: Ditto.
18190         * gcc.dg/vect/vect-58.c: Ditto.
18191         * gcc.dg/vect/vect-59.c: Ditto.
18192         * gcc.dg/vect/vect-60.c: Ditto.
18193         * gcc.dg/vect/vect-74.c: Ditto.
18194         * gcc.dg/vect/vect-79.c: Ditto.
18195         * gcc.dg/vect/vect-80.c: Ditto.
18196
18197 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18198
18199         * gcc.dg/unused-7.c: Use the correct option.
18200
18201 2004-10-04  Paul Brook  <paul@codesourcery.com>
18202         Bud Davis  <bdavis9659@comcast.net>
18203
18204         PR fortran/17706
18205         PR fortran/16434
18206         * gfortran/pr17706.f90: New test.
18207         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18208
18209 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18210
18211         * gfortran.dg/pr17612.f90: New test.
18212
18213 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18214
18215         * g++.dg/template/local1.C: Adjust quoting marks in
18216         testing for diagnostics.
18217         * g++.dg/tls/diag-2.C: Likewise.
18218         * g++.dg/other/error8.C: Likewise.
18219
18220 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18221
18222         PR c/17178
18223         * gcc.dg/unused-4.c: Adjust to be correct.
18224
18225         PR c/17820
18226         * gcc.dg/unused-7.c: New test.
18227
18228 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18229
18230         PR c++/17797
18231         * g++.dg/overload/template2.C: New test.
18232
18233 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18234
18235         PR tree-optimization/16632
18236         * gcc.dg/tree-ssa/20041002-1.c: New.
18237
18238 2004-10-03  Paul Brook  <paul@codesourcery.com>
18239
18240         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18241         rather than relying on default formatting.
18242
18243 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18244
18245         * gcc.dg/20040920-1.c: Update expected message text.
18246
18247 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18248
18249         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18250
18251 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18252
18253         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18254         tree level.
18255
18256 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18257
18258         * gcc.dg/tree-ssa/pr17343.c: Remove.
18259
18260 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18261
18262         PR tree-opt/17343
18263         * gcc.dg/tree-ssa/pr17343.c: New test.
18264
18265 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18266
18267         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18268         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18269         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18270         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18271         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18272
18273 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18274
18275         * gcc.dg/lvalue-2.c: New test.
18276
18277 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18278
18279         PR c/17730
18280         * gcc.dg/pr17730-1.c: New test
18281
18282 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18283
18284         PR c/7425
18285         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18286
18287 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18288
18289         * gcc.c-torture/execute/stdarg-1.c: New test.
18290         * gcc.c-torture/execute/stdarg-2.c: New test.
18291         * gcc.c-torture/execute/stdarg-3.c: New test.
18292         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18293         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18294         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18295         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18296         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18297
18298 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18299
18300         PR tree-optimization/17697
18301         * g++.dg/opt/pr17697-1.C: New test.
18302         * g++.dg/opt/pr17697-2.C: New test.
18303         * g++.dg/opt/pr17697-3.C: New test.
18304
18305 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18306
18307         PR c/16409
18308         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18309         gcc.dg/vla-init-5.c: New tests.
18310
18311 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18312
18313         PR c/13804
18314         * gcc.dg/pr13804-1.c: New test.
18315
18316 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18317
18318         PR fortran/16938
18319         * gfortran.dg/pr16938.f90: New test.
18320
18321 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18322
18323         * g++.dg/template/crash23.C: New test.
18324
18325 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/17585
18328         * g++.dg/template/static8.C: New test.
18329
18330 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18331
18332         PR c++/17681
18333         * g++.dg/other/error9.C: New test.
18334
18335 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18336
18337         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18338
18339 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18340
18341         PR fortran/15164
18342         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18343
18344 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18345
18346         PR middle-end/17112
18347         * gcc.dg/pr17112-1.c: New test case.
18348
18349 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18350
18351         PR c/11459
18352         * gcc.dg/pr11459-1.c: New test.
18353
18354 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18355
18356         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18357         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18358
18359 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18360
18361         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18362
18363 2004-09-25  Jan Hubicka  <jh@suse.cz>
18364
18365         * compile/30040909-1.c: New test.
18366         * compile/30040907-1.c: New test.
18367
18368 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18369
18370         * gcc.c-torture/execute/va-arg-26.c: New test.
18371
18372 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18373
18374         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18375         extra diagnostics on targets with 64-bit pointers.
18376         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18377
18378 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18379
18380         PR c/17188
18381         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18382         * gcc.dg/decl-3.c: Adjust expected message.
18383
18384 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18385
18386         PR fortran/17615
18387         * gfortran.dg/pr17615.f90: New test.
18388
18389 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18390
18391         PR tree-optimzation/17517
18392         * g++.dg/tree-ssa/pr17517.C: New Test.
18393
18394 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18395
18396         PR c++/16889
18397         * g++.dg/lookup/ambig3.C: New.
18398
18399 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18400
18401         PR tree-opt/17624
18402         * g++.dg/opt/pr17624.C: New test.
18403
18404 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18405
18406         PR c/6980
18407         * gcc.dg/Wbad-function-cast-1.c: New test.
18408
18409 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18410
18411         * g++.dg/ext/complit1.C
18412         * g++.dg/other/error2.C
18413         * g++.dg/other/nontype-1.C
18414         * g++.dg/parse/crash11.C
18415         * g++.dg/parse/crash12.C
18416         * g++.dg/parse/error15.C
18417         * g++.dg/parse/error4.C
18418         * g++.dg/parse/tmpl-outside1.C
18419         * g++.dg/parse/too-many-tmpl-args1.C
18420         * g++.dg/template/dependent-expr3.C
18421         * g++.dg/template/error10.C
18422         * g++.dg/template/instantiate1.C
18423         * g++.dg/template/vtable2.C
18424         * g++.dg/warn/Wshadow-1.C
18425         * g++.dg/warn/weak1.C
18426         * g++.old-deja/g++.brendan/crash16.C
18427         * g++.old-deja/g++.brendan/crash18.C
18428         * g++.old-deja/g++.brendan/crash48.C
18429         * g++.old-deja/g++.brendan/crash49.C
18430         * g++.old-deja/g++.brendan/crash55.C
18431         * g++.old-deja/g++.brendan/crash56.C
18432         * g++.old-deja/g++.brendan/crash8.C
18433         * g++.old-deja/g++.brendan/enum11.C
18434         * g++.old-deja/g++.brendan/enum8.C
18435         * g++.old-deja/g++.brendan/enum9.C
18436         * g++.old-deja/g++.brendan/friend3.C
18437         * g++.old-deja/g++.brendan/misc14.C
18438         * g++.old-deja/g++.bugs/900402_02.C
18439         * g++.old-deja/g++.bugs/900404_03.C
18440         * g++.old-deja/g++.bugs/900404_04.C
18441         * g++.old-deja/g++.bugs/900428_03.C
18442         * g++.old-deja/g++.jason/crash4.C
18443         * g++.old-deja/g++.jason/overload21.C
18444         * g++.old-deja/g++.jason/redecl1.C
18445         * g++.old-deja/g++.jason/report.C
18446         * g++.old-deja/g++.jason/rfg10.C
18447         * g++.old-deja/g++.jason/template30.C
18448         * g++.old-deja/g++.law/arm12.C
18449         * g++.old-deja/g++.law/ctors5.C
18450         * g++.old-deja/g++.law/cvt20.C
18451         * g++.old-deja/g++.law/init10.C
18452         * g++.old-deja/g++.law/init8.C
18453         * g++.old-deja/g++.law/visibility17.C
18454         * g++.old-deja/g++.law/visibility7.C
18455         * g++.old-deja/g++.mike/net8.C
18456         * g++.old-deja/g++.mike/p646.C
18457         * g++.old-deja/g++.mike/p700.C
18458         * g++.old-deja/g++.mike/p701.C
18459         * g++.old-deja/g++.mike/p811.C
18460         * g++.old-deja/g++.ns/template13.C
18461         * g++.old-deja/g++.other/array3.C
18462         * g++.old-deja/g++.other/crash25.C
18463         * g++.old-deja/g++.other/dtor3.C
18464         * g++.old-deja/g++.other/dtor4.C
18465         * g++.old-deja/g++.other/main1.C
18466         * g++.old-deja/g++.other/warn7.C
18467         * g++.old-deja/g++.pt/crash11.C
18468         * g++.old-deja/g++.pt/crash36.C
18469         * g++.old-deja/g++.pt/spec22.C
18470         * g++.old-deja/g++.pt/spec9.C
18471         * g++.old-deja/g++.pt/ttp52.C
18472         * g++.old-deja/g++.robertl/eb103.C
18473         * g++.old-deja/g++.robertl/eb121.C
18474         * g++.old-deja/g++.robertl/eb22.C
18475         * g++.old-deja/g++.robertl/eb8.C:
18476         Update locations and/or regexps of dg-error markers.
18477         Remove markers for some bogus messages that are no longer issued.
18478
18479 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18480
18481         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18482         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18483
18484 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         PR c++/17618
18487         * g++.dg/lookup/crash5.C: New test.
18488
18489 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18490
18491         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18492         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18493         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18494         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18495         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18496         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18497
18498         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18499         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18500         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18501         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18502         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18503         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18504
18505         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18506
18507         * gcc.dg/vect/vect-44.c: Check additional cases.
18508         * gcc.dg/vect/vect-48.c: Check additional cases.
18509
18510         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18511         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18512         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18513         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18514         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18515         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18516         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18517         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18518         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18519
18520         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18521         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18522         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18523
18524 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18525
18526         * gcc.dg/tree-ssa/loop-6.c: New test.
18527
18528 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18529
18530         PR c++/17620
18531         * g++.dg/inherit/base2.C: New.
18532
18533 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18534
18535         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18536         * gcc.dg/20001012-2.c: Likewise.
18537         * gcc.dg/20001013-1.c: Likewise.
18538         * gcc.dg/20001101-1.c: Likewise.
18539         * gcc.dg/20001102-1.c: Likewise.
18540         * gcc.dg/bf-spl1.c: Likewise.
18541         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18542         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18543
18544 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18545
18546         PR tree-optimization/16721
18547         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18548
18549 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18550
18551         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18552         * gcc.dg/20040305-1.c: Likewise.
18553
18554 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18555
18556         PR c/16566
18557         * gcc.c-torture/compile/pr16566-1.c,
18558         gcc.c-torture/compile/pr16566-2.c,
18559         gcc.c-torture/compile/pr16566-3.c: New tests.
18560
18561 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18562
18563         PR tree-optimization/17512
18564         * gcc.c-torture/compile/20040916-1.c.
18565
18566 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * gcc.dg/pragma-re-3.c: New test.
18569
18570 2004-09-17  Matt Austern  <austern@apple.com>
18571
18572         PR c++/15049
18573         * g++.dg/other/anon3.C: New.
18574
18575 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18576
18577         PR c++/7503
18578         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18579         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18580         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18581         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18582         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18583
18584 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18585
18586         PR fortran/17286
18587         * gfortran.dg/pr17286.f90: New test.
18588
18589 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/17530
18592         * g++.dg/template/static7.C: New test.
18593
18594 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18595
18596         PR tree-opt/17558
18597         * gcc.c-torture/compile/pr17558.c: New test.
18598
18599 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18600
18601         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18602         if SKIP_ATTRIBUTE is defined.
18603
18604 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18605
18606         PR fortran/15957
18607         * gfortran.dg/pr15957.f90: New test.
18608
18609 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18610
18611         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18612         in comparison.
18613         * gcc.dg/vect/vect-79.c: Likewise.
18614         * gcc.dg/vect/vect-80.c: Likewise.
18615
18616 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18617
18618         PR fortran/15750
18619         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18620
18621 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18622
18623         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18624         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18625         * gcc.dg/vect/vect-62.c: New testcase.
18626         * gcc.dg/vect/vect-63.c: New testcase.
18627         * gcc.dg/vect/vect-64.c: New testcase.
18628         * gcc.dg/vect/vect-65.c: New testcase.
18629         * gcc.dg/vect/vect-66.c: New testcase.
18630         * gcc.dg/vect/vect-67.c: New testcase.
18631         * gcc.dg/vect/vect-68.c: New testcase.
18632         * gcc.dg/vect/vect-69.c: New testcase.
18633         * gcc.dg/vect/vect-79.c: New testcase.
18634         * gcc.dg/vect/vect-80.c: New testcase.
18635
18636 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18637
18638         * gcc.target/mips/asm-1.c: New test.
18639
18640 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18641
18642         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18643         * gcc.dg/vect/vect-73.c: New testcase.
18644         * gcc.dg/vect/vect-74.c: New testcase.
18645         * gcc.dg/vect/vect-75.c: New testcase.
18646         * gcc.dg/vect/vect-76.c: New testcase.
18647         * gcc.dg/vect/vect-77.c: New testcase.
18648         * gcc.dg/vect/vect-78.c: New testcase
18649
18650 2004-09-18  Paul Brook  <paul@codesourcery.com>
18651
18652         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18653
18654 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18655
18656         PR c/17424
18657         * gcc.dg/pr17424-1.c: New test.
18658
18659 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18660
18661         * g++.dg/tree-ssa/pr17153.C: New test.
18662
18663 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18664
18665         PR pch/13361
18666         * testsuite/g++.dg/pch/wchar-1.C: New.
18667         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18668
18669 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18670
18671         * gcc.c-torture/execute/20040917-1.c: New test.
18672
18673 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18674
18675         PR tree-optimization/17319
18676         * gcc.dg/pr17319.c: New test.
18677
18678 2004-09-17  Devang Patel  <dpatel@apple.com>
18679
18680         * gcc.dg/20040813-1.c: New test.
18681
18682 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18683
18684         PR tree-optimization/17273
18685         * gcc.c-torture/compile/pr17273.c: New test.
18686
18687 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18688
18689         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18690         Update expected messages.
18691         * gcc.dg/declspec-13.c: New test.
18692
18693 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18694
18695         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18696
18697 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18698
18699         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18700         change what 'a' is pointing to.
18701
18702 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18703
18704         PR c++/16002
18705         * g++.dg/template/error18.C: New test.
18706
18707         PR c++/16029
18708         * g++.dg/warn/Wunused-8.C: New test.
18709
18710 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18711
18712         PR tree-optimization/17513
18713         * gcc.dg/20040916-1.c: New test.
18714
18715 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18716
18717         PR c++/17501
18718         * g++.dg/template/typename7.C: New test.
18719
18720 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18721
18722         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18723
18724 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18725
18726         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18727         with -ftree-based-profiling also.
18728         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18729
18730 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18731
18732         PR/15364
18733         * gfortran.dg/der_array_io_1.f90: New test.
18734         * gfortran.dg/der_array_io_2.f90: New test.
18735         * gfortran.dg/der_array_io_3.f90: New test.
18736
18737 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18738
18739         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18740         EABI.
18741
18742 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18743
18744         * g++.dg/opt/switch1.C: New test.
18745
18746 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18747
18748         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18749         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18750         Update expected messages.
18751
18752 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18753
18754         PR fortran/16485
18755         * gfortran.dg/same_name_1.f90: New test.
18756
18757 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18758
18759         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18760         dereference garbage pointers.
18761
18762 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18763
18764         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18765         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18766
18767         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18768         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18769         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18770
18771 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18772
18773         PR c++/17324
18774         * g++.dg/template/mangle1.C: New test.
18775
18776 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18777
18778         PR tree-optimization/17252
18779         * gcc.c-torture/execute/pr17252.c: New test.
18780
18781 2004-09-14  Andrew Pinski  <apinski@apple.com>
18782
18783         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18784
18785 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18786
18787         PR rtl-optimization/9771
18788         * gcc.dg/pr9771-1.c: New test case.
18789
18790 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18791
18792         PR tree-optimization/15262
18793         * gcc.c-torture/execute/pr15262-1.c: New test.
18794         * gcc.c-torture/execute/pr15262-2.c: New test.
18795
18796 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18797
18798         * gcc.dg/declspec-12.c: New test.
18799
18800 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18801
18802         * gfortran.dg/pr17090.f90: Add directives to test.
18803
18804 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18805
18806         * gcc.c-torture/compile/20040914-1.c: New test.
18807
18808 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/16162
18811         * g++.dg/template/decl2.C: New test.
18812
18813 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18814
18815         PR fortran/17090
18816         * gfortran.dg/pr17090.f90: New test.
18817
18818 2004-09-13  Dale Johannesen  <dalej@apple.com>
18819
18820         * gcc.c-torture/compile/pr17408.c: New test case.
18821
18822 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/16716
18825         * g++.dg/parse/crash17.C: New test.
18826
18827         PR c++/17327
18828         * g++.dg/template/enum3.C: New test.
18829
18830 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18831
18832         * lib/gcc-defs.exp: Load wrapper.exp.
18833         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18834         using local code.
18835         * lib/gcc.exp (gcc_init): Similar.
18836         * lib/gfortran.exp (gfortran_init): Similar.
18837         * lib/objc.exp (objc_init): Similar.
18838         * lib/treelang.exp (treelang_init): Similar.
18839         * lib/wrapper.exp: New file with build_wrapper call machinery in
18840         ${tool}_maybe_build_wrapper.
18841
18842 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18843
18844         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18845         "inline".
18846         * gcc.dg/declspec-11.c: Update expected messages.
18847         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18848         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18849         gcc.dg/inline-12.c: New tests.
18850
18851 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18852
18853         * g++.dg/tree-ssa/pr17400.C: New testcase.
18854
18855 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18856
18857         * gcc.target/mips/sb1-1.c: New testcase.
18858
18859 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18860
18861         * lib/g77-dg.exp: Remove unused file.
18862         * lib/mike-g77.exp: Ditto.
18863         * lib/g77.exp: Ditto.
18864
18865 2004-09-12  Richard Henderson  <rth@redhat.com>
18866
18867         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18868
18869 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18870
18871         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18872         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18873         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18874         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18875         Update expected messages.
18876
18877 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18878
18879         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18880         declaration/use mismatch for dirp parameter.
18881
18882 2004-09-12  Andrew Pinski  <apinski@apple.com>
18883
18884         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18885         -fgnu-runtime is passed.
18886
18887 2004-09-12  Richard Henderson  <rth@redhat.com>
18888
18889         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18890         do the uplevel thing and update additional_flags directly.
18891         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18892         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18893         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18894         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18895
18896 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18897
18898         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18899
18900 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18901
18902         PR middle-end/17411
18903         * g++.dg/opt/pr17411-1.C: New test case.
18904
18905 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18906
18907         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18908         gcc.dg/tls/diag-2.c: Update expected messages.
18909         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18910         messages.
18911         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18912         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18913         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18914         gcc.dg/tls/diag-5.c: New tests.
18915
18916 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18917
18918         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18919
18920 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18921
18922         * g++.dg/parse/break-in-for.C: New test.
18923
18924 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18925
18926         * gcc.dg/tree-ssa/20040911-1.c: New test.
18927
18928 2004-09-11  Andreas Jaeger  <aj@suse.de>
18929
18930         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18931         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18932
18933 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18934
18935         * gcc.target/frv: New directory of FR-V-specific tests.
18936
18937 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18938
18939         * gcc.dg/convert-vec-1.c: New test.
18940
18941 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18942
18943         PR middle-end/17024
18944         * gcc.dg/pr17024-1.c: New test case.
18945
18946 2004-09-10  Eric Christopher  <echristo@redhat.com>
18947
18948         * gcc.dg/20040910-1.c: New test.
18949
18950 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18951
18952         * gcc.dg/bitfld-9.c: New test.
18953
18954 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18955
18956         * gcc.c-torture/execute/ieee/acc1.c: New test.
18957         * gcc.c-torture/execute/ieee/acc2.c: New test.
18958         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18959
18960 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18961
18962         * gcc.dg/deprecated-2.c: New test.
18963
18964 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18965
18966         * gcc.dg/init-vec-1.c: New test.
18967
18968 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18969
18970         PR middle-end/17055
18971         * gcc.dg/pr17055-1.c: New test case.
18972
18973 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18974
18975         PR target/17377
18976         * gcc.c-torture/execute/pr17377.c: New test.
18977
18978 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18979
18980         PR c/8420
18981         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18982         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18983         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18984         gcc.dg/long-long-typespec-1.c: New tests.
18985         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18986
18987 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18988
18989         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18990         gcc.dg/gnu99-static-1.c: New tests.
18991
18992 2004-09-08  Devang Patel  <dpatel@apple.com>
18993
18994         * gcc.dg/darwin-ld-20040828-1.c: New test.
18995         * gcc.dg/darwin-ld-20040828-2.c: New test.
18996         * gcc.dg/darwin-ld-20040828-3.c: New test.
18997
18998 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18999
19000         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19001         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19002         in error message.
19003         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19004         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19005         in error message.
19006         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19007         types they qualify.
19008         * objc.dg/type-size-2.m: Fix wording in comment.
19009         * objc.dg/va-meth-1.m: New test case.
19010
19011 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19012
19013         PR c/16633:
19014         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19015         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19016
19017 2004-09-06  Devang Patel  <dpatel@apple.com>
19018
19019         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19020         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19021
19022 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19023
19024         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19025         reflect changed line numbering of diagnostics.
19026
19027 2004-09-06  Paul Brook  <paul@codesourcery.com>
19028
19029         * gfortran.dg/edit_real_1.f90: Add new test.
19030
19031 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19032
19033         * gcc.dg/tree-ssa/loop-2.c: New test.
19034         * gcc.dg/tree-ssa/loop-3.c: New test.
19035         * gcc.dg/tree-ssa/loop-4.c: New test.
19036         * gcc.dg/tree-ssa/loop-5.c: New test.
19037
19038 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19039
19040         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19041
19042 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19043
19044         * gcc.dg/format/sentinel-1.c: New test.
19045
19046 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19047
19048         * testsuite/gcc.dg/builtins-46.c: New.
19049
19050 2004-09-03  Devang Patel  <dpatel@apple.com>
19051
19052         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19053         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19054
19055 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19056
19057         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19058         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19059         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19060         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19061         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19062         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19063         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19064         the non-portable bzero.
19065         * gcc.dg/20010912-1.c: xfail for NetWare.
19066         * gcc.dg/20020426-2.c: xfail for NetWare.
19067         * gcc.dg/20021014-1.c: xfail for NetWare.
19068         * gcc.dg/20021018-1.c: xfail for NetWare.
19069         * gcc.dg/20030213-1.c: xfail for NetWare.
19070         * gcc.dg/20030225-1.c: xfail for NetWare.
19071         * gcc.dg/20030708-1.c: xfail for NetWare.
19072         * gcc.dg/builtins-config.h: Also exclude NetWare.
19073         * gcc.dg/format/format.h: Define restrict only if not already defined.
19074         * gcc.dg/nest.c: xfail for NetWare.
19075         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19076         * lib/target-supports.exp (check_visibility_available): Exclude
19077         NetWare.
19078
19079 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19080
19081         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19082         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19083         deterministic starting point for the alignment of structure fields.
19084         * gcc.dg/Wpadded.c: Dito.
19085         * g++.dg/abi/vbase10.C: Dito.
19086
19087 2004-09-03  Devang Patel  <dpatel@apple.com>
19088
19089         * g++.dg/debug/pr15736.cc: New test.
19090
19091 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19092
19093         * README.QMTEST: Fix out-of-date link.
19094
19095 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19096
19097         PR fortran/16579
19098         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19099         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19100
19101 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19102
19103         * g++.dg/abi/arm_rtti1.C: New test.
19104
19105 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19106
19107         * gcc.dg/ppc-vector-memcpy.c: New.
19108         * gcc.dg/ppc-vector-memset.c: New.
19109
19110 2004-09-02  Chao-ying Fu  <fu@mips.com>
19111
19112         * gcc.target/mips/mips-3d-1.c: New test.
19113         * gcc.target/mips/mips-3d-2.c: New test.
19114         * gcc.target/mips/mips-3d-3.c: New test.
19115         * gcc.target/mips/mips-3d-4.c: New test.
19116         * gcc.target/mips/mips-3d-5.c: New test.
19117         * gcc.target/mips/mips-3d-6.c: New test.
19118         * gcc.target/mips/mips-3d-7.c: New test.
19119         * gcc.target/mips/mips-3d-8.c: New test.
19120         * gcc.target/mips/mips-3d-9.c: New test.
19121         * gcc.target/mips/mips-ps-1.c: New test.
19122         * gcc.target/mips/mips-ps-2.c: New test.
19123         * gcc.target/mips/mips-ps-3.c: New test.
19124         * gcc.target/mips/mips-ps-4.c: New test.
19125         * gcc.target/mips/mips-ps-type.c: New test.
19126
19127 2004-09-02  Paul Brook  <paul@codesourcery.com>
19128
19129         * gfortran.dg/edit_real_1.f90: Add new tests.
19130
19131 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19132
19133         PR fortran/15327
19134         * gfortran.dg/merge_char_1.f90: New test.
19135
19136 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19137
19138         PR fortran/16404
19139         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19140
19141 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19142
19143         PR c/1522
19144         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19145
19146 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19147
19148         * g++.dg/opt/loop1.C: Do not XFAIL.
19149
19150 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.c-torture/execute/20040831-1.c: New test.
19153
19154 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19155
19156         PR fortran/16579
19157         * gfortran.dg/g77/20010610.f: Now passes.
19158         Copy from g77.f-torture/execute. Add dg-run directive.
19159         * gfortran.dg/g77/README: Update
19160
19161 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19162
19163         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19164         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19165         (t1, t2, t3, t4): Add volatile.
19166
19167 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19168
19169         * g++.dg/ext/visibility/arm1.C: New test.
19170
19171 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19172
19173         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19174         -pedantic-errors.
19175
19176 2004-09-01  Paul Brook  <paul@codesourcery.com>
19177
19178         * gfortran.dg/eof_2.f90: New test.
19179
19180 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19181
19182         PR fortran/16579
19183         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19184
19185 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19186
19187         PR libfortran/16805
19188         * gfortran.dg/list_read_2.f90: New test.
19189
19190 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19191
19192         * g++.dg/abi/key1.C: New test.
19193
19194 2004-08-31  Richard Henderson  <rth@redhat.com>
19195
19196         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19197         form of offsetof.
19198         * g++.dg/other/offsetof5.C: Remove duplicate.
19199
19200 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19201
19202         PR fortran/17244
19203         * gfortran.dg/func_derived_1.f90: New test.
19204
19205 2004-08-31  Paul Brook  <paul@codesourcery.com>
19206
19207         * gfortran.dg/eof_1.f90: New test.
19208
19209 2004-08-31  Paul Brook  <paul@codesourcery.com>
19210
19211         * gfortran.dg/list_read_1.f90: New file.
19212
19213 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19214
19215         * g++.dg/opt/loop1.C: XFAIL.
19216
19217 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19218
19219         * gcc.dg/funcdef-storage-1.c: New.
19220         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19221         an extern function in local scope.
19222         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19223         declare an 'auto inline' function in local scope.
19224         * gcc.dg/20011130-1.c: Likewise.
19225         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19226         an 'auto' function in local scope.
19227         * gcc.dg/20021014-1.c: Likewise.
19228         * gcc.dg/20030331-2.c: Likewise.
19229
19230 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19231
19232         * gfortran.dg/blockdata_1.f90: New test.
19233
19234 2004-08-30  Richard Henderson  <rth@redhat.com>
19235
19236         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19237
19238 2004-08-30  Richard Henderson  <rth@redhat.com>
19239
19240         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19241         additional_flags set by alternate driver.
19242         (ieee-options): New procedure.
19243         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19244         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19245         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19246         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19247
19248 2004-08-30  Richard Henderson  <rth@redhat.com>
19249
19250         * lib/f-torture.exp: Remove.
19251
19252 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR rtl-optimization/16590
19255         * g++.dg/opt/loop1.C: New test.
19256
19257 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19258
19259         PR fortran/13910
19260         * gfortran.dg/oldstyle_1.f90: New test.
19261
19262 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19263         Paul Brook  <paul@codesourcery.com>
19264
19265         * gfortran.dg/g77/README: Update.
19266         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19267         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19268         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19269
19270 2004-08-28  Paul Brook  <paul@codesourcery.com>
19271
19272         PR libfortran/17195
19273         * gfortran.dg/edit_real_1.f90: New test.
19274
19275 2004-08-27  Paul Brook  <paul@codesourcery.com>
19276
19277         * gfortran.dg/rewind_1.f90: New test.
19278
19279 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19280
19281         PR fortran/16597
19282         * gfortran.dg/pr16597.f90: New test.
19283
19284 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19285
19286         PR c/13801
19287         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19288         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19289         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19290         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19291         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19292
19293 2004-08-26  Nick Clifton  <nickc@redhat.com>
19294
19295         * gcc.c-torture/compile/pr17119.c: New test.
19296
19297 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19298
19299         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19300
19301 2004-08-25  Richard Henderson  <rth@redhat.com>
19302
19303         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19304         the bits that expect kind=8 to be the largest real kind.
19305
19306 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19307
19308         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19309
19310 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19311
19312         * gfortran.dg/assignment_1.f90: New test.
19313
19314 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19315
19316         * g++.dg/template/repo3.C: New test.
19317
19318 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19319
19320         PR middle-end/16693
19321         PR tree-optimization/16372
19322         * g++.dg/opt/pr16372-1.C: New test case.
19323         * g++.dg/opt/pr16693-1.C: New test case.
19324         * g++.dg/opt/pr16693-2.C: New test case.
19325
19326 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19327
19328         * objc.dg/proto-lossage-4.m: New test.
19329
19330 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19331
19332         PR c++/17155
19333         * g++.dg/inherit/local2.C: New test.
19334
19335 2004-08-25  Paul Brook  <paul@codesourcery.com>
19336
19337         PR fortran/17144
19338         * gfortran.dg/string_ctor_1.f90: New test.
19339
19340 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19341
19342         PR c++/14428
19343         * g++.dg/template/redecl2.C: New test.
19344
19345 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19346
19347         PR fortran/17143
19348         * gfortran.dg/pr17143.f90: New test.
19349
19350 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19351
19352         PR fortran/17164
19353         * gfortran.dg/pr17164.f90: New test.
19354
19355 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19356
19357         * gcc.dg/tree-ssa/loop-1.c: New test.
19358
19359 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19360
19361         * gcc.c-torture/compile/20040824-1.c: New test.
19362
19363 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19364
19365         * gcc.c-torture/compile/iftrap-3.c: New test.
19366
19367 2004-08-24  Paul Brook  <paul@codesourcery.com>
19368
19369         * gfortran.dg/entry_2.f90: New test.
19370
19371 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         PR c++/16889
19374         * g++.dg/lookup/ambig[12].C: New.
19375
19376 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19377
19378         PR c++/16706
19379         * g++.dg/template/crash21.C: New test.
19380         * g++.dg/template/crash22.C: Likewise.
19381
19382 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         PR c++/17149
19385         * g++.dg/template/access15.C: New.
19386
19387 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19388
19389         PR c++/17163
19390         * g++.dg/template/repo2.C: New test.
19391
19392 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19393
19394         PR rtl-optimization/17078
19395         * gcc.c-torture/execute/pr17078-1.c: New test case.
19396
19397 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19398
19399         PR c/14492
19400         * gcc.dg/debug/crash1.c: New test.
19401
19402 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR c/16180
19405         * gcc.dg/loop-5.c: New test.
19406
19407 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19408
19409         * gcc.c-torture/execute/20040823-1.c: New test.
19410
19411 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19412
19413         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19414         to the assembler.  Simplify test accordingly.
19415         (asm_abi_flags): Use GNU names.
19416         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19417         to check for ABI flags.
19418
19419 2004-08-22  Andrew Pinski  <apinski@apple.com>
19420
19421         * g++.dg/opt/pr14029.C: New test.
19422         * gcc.c-torture/execute/pr15262.c: New test.
19423
19424 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19425
19426         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19427
19428 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19429
19430         PR 16908
19431         * gfortran.dg/direct_io.f90: New test.
19432
19433 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19434
19435         PR c++/17121
19436         * g++.dg/inherit/local2.C: New test.
19437
19438 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19439
19440         PR c++/17120
19441         * g++.dg/warn/Wparentheses-4.C: New test.
19442
19443 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19444
19445         PR c++/17121
19446         * g++.dg/inherit/local2.C: New test.
19447
19448         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19449         * gcc.dg/ppc-ldstruct.c: Likewise.
19450         * gcc.dg/ppc64-abi-2.c: Likewise.
19451
19452 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19453
19454         PR rtl-optimization/17099
19455         * gcc.c-torture/execute/20040820-1.c: New test.
19456
19457 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19458
19459         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19460
19461 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19462
19463         PR fortran/17077
19464         * gfortran.dg/auto_array_1.f90: New test.
19465
19466 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19467
19468         PR fortran/17074
19469         * gfortran.dg/simpleif_1.f90: New test.
19470
19471 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19472
19473         * lib/target-supports.exp (check_profiling_available): Return
19474         false for arm*-*-symbianelf* and arm*-*-eabi*.
19475
19476         PR c++/15890
19477         * g++.dg/template/delete1.C: New test.
19478
19479 2004-08-19  Paul Brook  <paul@codesourcery.com>
19480
19481         PR fortran/14976
19482         PR fortran/16228
19483         * gfortran.dg/data_char_1.f90: New test.
19484
19485 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19486
19487         PR fortran/16946
19488         * gfortran.dg/reduction.f90: New testcase.
19489
19490 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19491
19492         PR fortran/16520
19493         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19494
19495 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19496
19497         PR c++/17041
19498         * g++.dg/Wparentheses-3.C: New test.
19499
19500 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19501
19502         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19503         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19504         * gcc.dg/vect/vect-2.c: Likewise.
19505         * gcc.dg/vect/vect-3.c: Likewise.
19506         * gcc.dg/vect/vect-4.c: Likewise.
19507         * gcc.dg/vect/vect-5.c: Likewise.
19508         * gcc.dg/vect/vect-6.c: Likewise.
19509         * gcc.dg/vect/vect-7.c: Likewise.
19510         * gcc.dg/vect/vect-25.c: Likewise.
19511         * gcc.dg/vect/vect-31.c: Likewise.
19512         * gcc.dg/vect/vect-32.c: Likewise.
19513         * gcc.dg/vect/vect-34.c: Likewise.
19514         * gcc.dg/vect/vect-36.c: Likewise.
19515         * gcc.dg/vect/vect-all.c: Likewise.
19516
19517 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR c++/17068
19520         * g++.dg/template/operator4.C: New test.
19521
19522 2004-08-18  Richard Henderson  <rth@redhat.com>
19523
19524         * gcc.dg/20040206-1.c: XFAIL.
19525
19526 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR c++/16246
19529         * g++.dg/template/array7.C: New test.
19530
19531 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19532
19533         * gcc.dg/mips-movcc-1.c: New test.
19534         * gcc.dg/mips-movcc-2.c: New test.
19535         * gcc.dg/mips-movcc-3.c: New test.
19536
19537         * gcc.dg/mips-nmadd-1.c: New test.
19538         * gcc.dg/mips-nmadd-2.c: New test.
19539
19540 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/15871
19543         * g++.dg/opt/inline8.C: New test.
19544
19545         PR c++/16965
19546         * g++.dg/parse/error17.C: New test.
19547
19548 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19549
19550         * gcc.dg/vect: New directory for vectorizer tests.
19551         * gcc.dg/vect/tree-vect.h: New file.
19552         * gcc.dg/vect/vect.exp: New file.
19553         * gcc.dg/vect/pr16105.c.c: New test.
19554         * gcc.dg/vect/vect-1.c: New test.
19555         * gcc.dg/vect/vect-2.c: New test.
19556         * gcc.dg/vect/vect-3.c: New test.
19557         * gcc.dg/vect/vect-4.c: New test.
19558         * gcc.dg/vect/vect-5.c: New test.
19559         * gcc.dg/vect/vect-6.c: New test.
19560         * gcc.dg/vect/vect-7.c: New test.
19561         * gcc.dg/vect/vect-8.c: New test.
19562         * gcc.dg/vect/vect-9.c: New test.
19563         * gcc.dg/vect/vect-10.c: New test.
19564         * gcc.dg/vect/vect-11.c: New test.
19565         * gcc.dg/vect/vect-12.c: New test.
19566         * gcc.dg/vect/vect-13.c: New test.
19567         * gcc.dg/vect/vect-14.c: New test.
19568         * gcc.dg/vect/vect-15.c: New test.
19569         * gcc.dg/vect/vect-16.c: New test.
19570         * gcc.dg/vect/vect-17.c: New test.
19571         * gcc.dg/vect/vect-18.c: New test.
19572         * gcc.dg/vect/vect-19.c: New test.
19573         * gcc.dg/vect/vect-20.c: New test.
19574         * gcc.dg/vect/vect-21.c: New test.
19575         * gcc.dg/vect/vect-22.c: New test.
19576         * gcc.dg/vect/vect-23.c: New test.
19577         * gcc.dg/vect/vect-24.c: New test.
19578         * gcc.dg/vect/vect-25.c: New test.
19579         * gcc.dg/vect/vect-26.c: New test.
19580         * gcc.dg/vect/vect-27.c: New test.
19581         * gcc.dg/vect/vect-28.c: New test.
19582         * gcc.dg/vect/vect-29.c: New test.
19583         * gcc.dg/vect/vect-30.c: New test.
19584         * gcc.dg/vect/vect-31.c: New test.
19585         * gcc.dg/vect/vect-32.c: New test.
19586         * gcc.dg/vect/vect-33.c: New test.
19587         * gcc.dg/vect/vect-34.c: New test.
19588         * gcc.dg/vect/vect-35.c: New test.
19589         * gcc.dg/vect/vect-36.c: New test.
19590         * gcc.dg/vect/vect-37.c: New test.
19591         * gcc.dg/vect/vect-38.c: New test.
19592         * gcc.dg/vect/vect-40.c: New test.
19593         * gcc.dg/vect/vect-41.c: New test.
19594         * gcc.dg/vect/vect-42.c: New test.
19595         * gcc.dg/vect/vect-43.c: New test.
19596         * gcc.dg/vect/vect-44.c: New test.
19597         * gcc.dg/vect/vect-45.c: New test.
19598         * gcc.dg/vect/vect-46.c: New test.
19599         * gcc.dg/vect/vect-47.c: New test.
19600         * gcc.dg/vect/vect-48.c: New test.
19601         * gcc.dg/vect/vect-49.c: New test.
19602         * gcc.dg/vect/vect-50.c: New test.
19603         * gcc.dg/vect/vect-51.c: New test.
19604         * gcc.dg/vect/vect-52.c: New test.
19605         * gcc.dg/vect/vect-53.c: New test.
19606         * gcc.dg/vect/vect-54.c: New test.
19607         * gcc.dg/vect/vect-55.c: New test.
19608         * gcc.dg/vect/vect-56.c: New test.
19609         * gcc.dg/vect/vect-57.c: New test.
19610         * gcc.dg/vect/vect-58.c: New test.
19611         * gcc.dg/vect/vect-59.c: New test.
19612         * gcc.dg/vect/vect-60.c: New test.
19613         * gcc.dg/vect/vect-61.c: New test.
19614         * gcc.dg/vect/vect-all.c: New test.
19615         * gcc.dg/vect/vect-none.c: New test.
19616
19617 2004-08-17  Paul Brook  <paul@codesourcery.com>
19618
19619         PR fortran/13082
19620         * gfortran.dg/entry_1.f90: New test.
19621
19622 2004-08-17  Andrew Pinski  <apinski@apple.com>
19623
19624         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19625
19626 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19627
19628         * gcc.dg/pr17036-1.c: New test.
19629
19630 2004-08-16  Devang Patel  <dpatel@apple.com>
19631
19632         * gcc.dg/darwin-20040809-1.c: New test.
19633
19634 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19635
19636         * gcc.dg/funcdef-attr-1.c: New test.
19637
19638 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19639
19640         * gcc.dg/altivec-17.c: New test.
19641         * gcc.dg/altivec-18.c: New test.
19642
19643 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19644
19645         PR c++/6749
19646         * g++.dg/template/vtable2.C: New test.
19647
19648 2004-08-14  Richard Henderson  <rth@redhat.com>
19649
19650         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19651         * gcc.dg/pack-test-4.c (main): Return 0.
19652         * gcc.dg/setjmp-1.c: Remove XFAIL.
19653         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19654
19655 2004-08-14  Richard Henderson  <rth@redhat.com>
19656
19657         * gcc.dg/980217-1.c: Add prototype for printf.
19658
19659 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19660
19661         * gfortran.dg/pr16935.f90: New test.
19662
19663 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19664
19665         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19666
19667 2004-08-13  Paul Brook  <paul@codesourcery.com>
19668
19669         * gfortran.dg/der_io_1.f90: Remove stray comma.
19670
19671 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19672
19673         * gcc.dg/vmx/cw-bug-2.c: Remove.
19674         * gcc.dg/vmx/vprint-1.c: Remove.
19675         * gcc.dg/vmx/vscan-1.c: Remove.
19676
19677 2004-08-12  Devang patel  <dpatel@apple.com>
19678
19679         * gcc.dg/darwin-20040809-2.c: New test.
19680
19681 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19682
19683         * g++.dg/ext/altivec-12.C: New test.
19684
19685         * g++.dg/ext/altivec-11.C: New test.
19686
19687 2004-08-12  Paul Brook  <paul@codesourcery.com>
19688
19689         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19690
19691 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19692
19693         * g++.dg/ext/altivec-2.C: Check for hardware support before
19694         executing any VMX instructions.
19695
19696         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19697
19698 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19699
19700         PR c++/16276
19701         * g++.old-deja/g++.other/comdat4.C: New test.
19702         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19703
19704 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19705
19706         PR target/16286
19707         * gcc.dg/pr16286.c: New test.
19708
19709 2004-08-12 Jan Beulich <jbeulich@novell.com>
19710
19711         * g++.dg/ext/asm5.C: New.
19712
19713 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/16698
19716         * g++.dg/eh/crash1.C: New test.
19717
19718         PR c++/16717
19719         * g++.dg/ext/construct1.C: New test.
19720
19721 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/16853
19724         * g++.dg/init/ptrmem1.C: New test.
19725
19726         PR c++/16618
19727         * g++.dg/parse/offsetof5.C: New test.
19728
19729         PR c++/16870
19730         * g++.dg/template/overload3.C: New test.
19731
19732 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19733
19734         PR c++/16964
19735         * g++.dg/parse/error16.C: New test.
19736
19737         PR c++/16904
19738         * g++.dg/template/error14.C: New test.
19739
19740         PR c++/16929
19741         * g++.dg/template/error15.C: New test.
19742
19743 2004-08-11  Devang Patel  <dpatel@apple.com>
19744
19745         * gcc.dg/darwin-ld-20040809-1.c: New test.
19746         * gcc.dg/darwin-ld-20040809-2.c: New test.
19747
19748 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19749
19750         PR fortran/16917
19751         * gfortran.dg/dfloat_1.f90: New test.
19752
19753 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19756         * gcc.dg/dll-2.c: Fix dg-require syntax.
19757         * gcc.misc-tests/arm-isr.c (abort): Declare.
19758         (exit): Likewise.
19759
19760 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19761
19762         PR c++/16971
19763         * g++.dg/parse/crash16.C: New test.
19764
19765 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19766
19767         * gcc.dg/mips-rsqrt-1.c: New test case.
19768         * gcc.dg/mips-rsqrt-2.c: New test case.
19769         * gcc.dg/mips-rsqrt-3.c: New test case.
19770
19771 2004-08-10  Paul Brook  <paul@codesourcery.com>
19772
19773         * gfortran.dg/der_io_1.f90: New test.
19774
19775 2004-08-10  Paul Brook  <paul@codesourcery.com>
19776
19777         PR fortran/16919
19778         * gfortran.dg/der_array_1.f90: New test.
19779
19780 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19781
19782         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19783
19784 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19785
19786         * gcc.dg/wchar_t-2.c: Fix typo.
19787
19788 2004-08-09  Falk Hueffner  <falk@debian.org>
19789
19790         PR tree-optimization/12517
19791         * gcc.c-torture/compile/pr12517.c: New test.
19792
19793         PR tree-optimization/12578
19794         * gcc.c-torture/compile/pr12578.c: New test.
19795
19796         PR tree-optimization/12899
19797         * gcc.c-torture/compile/pr12899.c: New test.
19798
19799         PR rtl-optimization/14692
19800         * gcc.c-torture/compile/pr14692.c: New test.
19801
19802         PR tree-optimization/16461
19803         * gcc.c-torture/compile/pr16461.c: New test.
19804
19805 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19806
19807         * gfortran.dg/getenv_1.f90: New test.
19808
19809 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19810
19811         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19812         wchar_t.
19813         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19814
19815 2004-08-06  Paul Brook  <paul@codesourcery.com>
19816
19817         * gfortran.dg/ret_array_1.f90: New test.
19818         * gfortran.dg/ret_pointer_1.f90: New test.
19819
19820 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19821
19822         * gcc.dg/missing-field-init-[12].c: New tests.
19823         * g++.dg/warn/missing-field-init-[12].C: New tests.
19824
19825 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19826
19827         * gcc.dg/enum2.c: New test.
19828         * gcc.dg/symbian3.c: Likewise.
19829         * gcc.dg/symbian4.c: Likewise.
19830         * gcc.dg/wchar_t-2.c: Likewise.
19831
19832 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19833
19834         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19835         destructor tests.
19836
19837 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19838
19839         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19840         dg-require-visiblity.
19841         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19842         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19843         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19844         * g++.dg/ext/visibility/new1.C: Likewise.
19845         * g++.dg/ext/visibility/pragma.C: Likewise.
19846         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19847         * g++.dg/ext/visibility/virtual.C: Likewise.
19848         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19849         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19850         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19851         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19852         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19853         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19854         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19855         * g++/dg/ext/visibility/visibility-8.C: New test.
19856         * gcc.c-torture/compile/dll.x: Remove.
19857         * gcc.dg/dll-2.c: Use dg-require-dll
19858         * gcc.dg/visibility-10.c: New test.
19859         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19860         supporting DLLs.
19861         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19862         (scan_not_hidden): Likewise.
19863
19864 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19865
19866         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19867
19868 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19869
19870         * gcc.c-torture/execute/20040805-1.c: New test.
19871
19872 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19873
19874         * gcc.dg/20020118-1.c: Declare abort.
19875         * gcc.dg/altivec_check.h: Likewise.
19876         * gcc.dg/iftrap-2.c: Likewise.
19877         * gcc.dg/pragma-darwin.c: Likewise.
19878         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19879
19880 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19881
19882         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19883
19884 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19885
19886         * gcc.c-torture/execute/builtins/abs-2.c,
19887         gcc.c-torture/execute/builtins/abs-3.c,
19888         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19889         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19890         intmax_t, uintmax_t and their limits.
19891         * gcc.dg/intmax_t-1.c: New test.
19892
19893 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19894
19895         * g++.dg/tc1/dr147.C: Add reference to PR.
19896
19897 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19898
19899         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19900         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19901
19902 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19903
19904         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19905
19906 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19907
19908         * gcc.dg/redecl-5.c: New test.
19909         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19910         of scanf.
19911
19912 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19913
19914         PR middle-end/16790
19915         * gcc.c-torture/execute/pr16790-1.c: New test case.
19916
19917 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19918
19919         * g++.dg/ext/visibility/assign1.C: New test.
19920         * g++.dg/ext/visibility/new1.C: Likewise.
19921
19922         * gcc.dg/symbian1.c: New test.
19923         * gcc.dg/symbian2.c: Likewise.
19924
19925 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19926
19927         PR target/16570
19928         * gcc.dg/i386-sse-9.c: New test.
19929
19930 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19931
19932         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19933
19934 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19935
19936         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19937         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19938         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19939         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19940         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19941         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19942         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19943         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19944         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19945         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19946         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19947         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19948         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19949         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19950         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19951         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19952         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19953         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19954         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19955         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19956         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19957         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19958         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19959         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19960         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19961         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19962         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19963         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19964         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19965         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19966         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19967         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19968         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19969         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19970         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19971         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19972         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19973         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19974         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19975         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19976         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19977         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19978         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19979         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19980         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19981         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19982         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19983         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19984         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19985         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19986         gcc.misc-tests/i386-pf-3dnow-1.c,
19987         gcc.misc-tests/i386-pf-athlon-1.c,
19988         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19989         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19990         Declare built-in functions used.
19991         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19992
19993 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19994
19995         PR c++/16707
19996         * g++.dg/lookup/using12.C: New test.
19997
19998         * g++.dg/init/null1.C: Fix PR number.
19999         * g++.dg/parse/namespace10.C: Likewise.
20000
20001 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/16224
20004         * g++.dg/template/spec17.C: New test.
20005         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20006         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20007
20008 2004-08-02  David Billinghurst
20009
20010         PR fortran/16292
20011         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20012
20013 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20014
20015         * gcc.dg/ia64-got-1.c: New test case.
20016
20017 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/16489
20020         * g++.dg/init/null1.C: New test.
20021         * g++.dg/tc1/dr76.C: Adjust error marker.
20022
20023         PR c++/16529
20024         * g++.dg/parse/namespace10.C: New test.
20025
20026         PR c++/16810
20027         * g++.dg/inherit/ptrmem2.C: New test.
20028
20029 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20030
20031         PR target/16155
20032         * gcc.dg/pr16155.c: New test.
20033
20034 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20035
20036         * gcc.dg/redecl-2.c: New test.
20037
20038 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20039
20040         * gcc.dg/darwin-longdouble.c: New file.
20041
20042 2004-07-30  Richard Henderson  <rth@redhat.com>
20043
20044         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20045         write to constant argument.
20046         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20047
20048 2004-07-30  Richard Henderson  <rth@redhat.com>
20049
20050         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20051         tests of nearest around zero.
20052
20053 2004-07-30  Andrew Pinski  <apinski@apple.com>
20054
20055         * gcc.c-torture/compile/20040730-1.c: New test.
20056
20057 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20058
20059         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20060         powerpc-eabispe.
20061
20062 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20063
20064         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20065
20066 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20067
20068         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20069         contains $ld_library_path.
20070         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20071
20072 2004-07-29  Richard Henderson  <rth@redhat.com>
20073
20074         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20075
20076         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20077         (alt2, which): New.
20078         (Check): Accept either alternative.
20079
20080 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20081
20082         * g++.dg/abi/inline1.C: New test.
20083         * g++.dg/abi/local1-a.cc: Likewise.
20084         * g++.dg/abi/local1.C: Likewise.
20085         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20086         * g++.dg/abi/mangle12.C: Likewise.
20087         * g++.dg/abi/mangle17.C: Likewise.
20088         * g++.dg/abi/mangle20-2.C: Likewise.
20089         * g++.dg/opt/interface1.C: Likewise.
20090         * g++.dg/opt/interface1.h: Likewise.
20091         * g++.dg/opt/interface1-a.cc: New test.
20092         * g++.dg/parse/repo1.C: New test.
20093         * g++.dg/template/repo1.C: Likewise.
20094         * g++.dg/warn/Winline-1.C: Likewise.
20095         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20096
20097 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20098
20099         * gcc.dg/tree-ssa/20040729-1.c: New test.
20100
20101 2004-07-27  Matt Austern <austern@apple.com>
20102
20103         * gcc.dg/darwin-bool-1.c: New test.
20104         * gcc.dg/darwin-bool-2.c: New test.
20105
20106 2004-07-28  Richard Henderson  <rth@redhat.com>
20107
20108         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20109         arguments in the correct type.  Don't write to constant arguments.
20110
20111 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20112
20113         PR tree-optimization/16688
20114         PR tree-optimization/16689
20115         * g++.dg/tree-ssa/pr16688.C: New test.
20116
20117 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20118
20119         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20120         loads.  Not only in the comment, this time.
20121
20122 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20123
20124         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20125         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20126         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20127         * gcc.dg/sh4a-bitmovua.c: New.
20128         * gcc.dg/sh4a-cos.c: New.
20129         * gcc.dg/sh4a-cosf.c: New.
20130         * gcc.dg/sh4a-fprun.c: New.
20131         * gcc.dg/sh4a-fsrra.c: New.
20132         * gcc.dg/sh4a-memmovua.c: New.
20133         * gcc.dg/sh4a-sin.c: New.
20134         * gcc.dg/sh4a-sincos.c: New.
20135         * gcc.dg/sh4a-sincosf.c: New.
20136         * gcc.dg/sh4a-sinf.c: New.
20137
20138 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20139
20140         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20141         conditionals.
20142         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20143         loads.
20144         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20145         DOM1.
20146
20147 2004-07-27  Andrew Pinski  <apinski@apple.com>
20148
20149         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20150
20151 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20152
20153         * gcc.dg/pragma-isr.c: New test.
20154
20155 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20156
20157         PR c++/14429
20158         * g++.dg/template/ttp11.C: New test.
20159
20160 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20161
20162         * gcc.c-torture/compile/20040727-1.c: New test.
20163
20164 2004-07-26  Eric Christopher  <echristo@redhat.com>
20165
20166         * gcc.c-torture/compile/20040726-2.c: New test.
20167
20168 2004-07-26  Andrew Pinski  <apinski@apple.com>
20169
20170         * g++.dg/rtti/tinfo1.C: Xfail.
20171
20172 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20173
20174         * gcc.c-torture/compile/20040726-1.c: New test.
20175
20176 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20177             Brian Ryner  <bryner@brianryner.com>
20178
20179         PR c++/9283
20180         PR c++/15000
20181         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20182         * g++.dg/ext/visibility/: New directory.
20183         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20184         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20185         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20186         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20187         * g++.dg/ext/visibility/fvisibility.C,
20188         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20189         g++.dg/ext/visibility/fvisibility-override1.C
20190         g++.dg/ext/visibility/fvisibility-override2.C
20191         g++.dg/ext/visibility/memfuncts.C
20192         g++.dg/ext/visibility/noPLT.C
20193         g++.dg/ext/visibility/pragma.C
20194         g++.dg/ext/visibility/pragma-override1.C
20195         g++.dg/ext/visibility/pragma-override2.C
20196         g++.dg/ext/visibility/staticmemfuncts.C
20197         g++.dg/ext/visibility/virtual.C: New tests.
20198
20199 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20200
20201         PR c/15360
20202         * gcc.dg/pr15360-1.c: New test.
20203
20204 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20205
20206         * gcc.dg/pragma-align-2.c: New test.
20207         * gcc.dg/pragma-init-fini.c: New test.
20208         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20209         targets.
20210
20211 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20212
20213         * gcc.dg/init-string-2.c: New test.
20214
20215 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20216
20217         PR 16684
20218         * gcc.dg/Wredundant-decls-1.c: New test case.
20219
20220 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20221
20222         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20223         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20224         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20225         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20226         * gcc.dg/compat/generate-random.c: New file.
20227         * gcc.dg/compat/generate-random.h: Likewise.
20228         * gcc.dg/compat/generate-random_r.c: Likewise.
20229         * gcc.dg/compat/struct-layout-1.h: Likewise.
20230         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20231         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20232         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20233         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20234         * gcc.dg/compat/struct-layout-1_main.c: New test.
20235         * gcc.dg/compat/struct-layout-1_x.c: New file.
20236         * gcc.dg/compat/struct-layout-1_y.c: New file.
20237         * gcc.dg/compat/struct-layout-1_test.h: New file.
20238
20239 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20240
20241         * gcc.dg/comp-return-1.c: New test
20242
20243 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20244
20245         * gcc.dg/vmx/8-02a.c: Fix typo.
20246
20247         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20248         * gcc.dg/darwin-abi-3.c: New test.
20249
20250         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20251         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20252
20253         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20254         * gcc.dg/vmx/ops-long-1.c: New test.
20255         * gcc.dg/vmx/ops-long-2.c: New test.
20256
20257 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20258
20259         * g++.dg/lookup/conv-[1234].C: New.
20260
20261 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20262
20263         * g++.dg/parse/attr2.C: Simplify.
20264
20265 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20266
20267         PR c/7284
20268         * gcc.c-torture/execute/pr7284-1.c: New test.
20269
20270 2004-07-22  Brian Booth  <bbooth@redhat.com>
20271
20272         * gcc.dg/tree-ssa/20040721-1.c: New test.
20273
20274 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.dg/template/crash20.c: New.
20277
20278 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20279
20280         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20281         Add dg-run directive.  Declare variables as required.
20282         * gfortran.dg/g77/README: Update
20283
20284 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20285
20286         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20287         gcc.dg/cris-peep2-andu2.c: New tests.
20288
20289 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20290
20291         PR c/15052
20292         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20293         on return type.
20294         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20295         messages.
20296         * gcc.dg/qual-return-2.c: Update expected messages.
20297         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20298
20299 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20300
20301         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20302         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20303
20304 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20305
20306         PR c/11250
20307         * gcc.dg/init-string-1.c: New test.
20308
20309 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20310
20311         PR middle-end/15345
20312         PR c/16450
20313         * gcc.dg/torture/nested-fn-1.c: New test.
20314
20315 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20316
20317         PR target/16559
20318         * gcc.dg/ia64-fptr-1.c: New file.
20319
20320 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20321
20322         PR c++/14497
20323         * g++.dg/template/spec16.C: New test.
20324         * g++.old-deja/g++.robertl/eb118.C: Remove.
20325
20326 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20327
20328         PR c++/509
20329         * g++.dg/template/spec15.C: New test.
20330
20331 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20332
20333         Copy cases from g77.f-torture/execute and add dg-run
20334         directive.  Other changes as noted.
20335         * gfortran.dg/g77/13037.f
20336         * gfortran.dg/g77/1832.f
20337         * gfortran.dg/g77/19981119-0.f
20338         * gfortran.dg/g77/19990313-0.f
20339         * gfortran.dg/g77/19990313-1.f
20340         * gfortran.dg/g77/19990313-2.f
20341         * gfortran.dg/g77/19990313-3.f
20342         * gfortran.dg/g77/19990419-1.f
20343         * gfortran.dg/g77/19990826-0.f
20344         * gfortran.dg/g77/19990826-2.f
20345         * gfortran.dg/g77/20000503-1.f
20346         * gfortran.dg/g77/20001111.f
20347         * gfortran.dg/g77/20010116.f
20348         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20349         * gfortran.dg/g77/20010430.f
20350         * gfortran.dg/g77/6177.f
20351         * gfortran.dg/g77/947.f
20352         * gfortran.dg/g77/970816-3.f
20353         * gfortran.dg/g77/971102-1.f
20354         * gfortran.dg/g77/980520-1.f
20355         * gfortran.dg/g77/980628-0.f
20356         * gfortran.dg/g77/980628-1.f
20357         * gfortran.dg/g77/980628-10.f
20358         * gfortran.dg/g77/980628-2.f
20359         * gfortran.dg/g77/980628-3.f
20360         * gfortran.dg/g77/980628-7.f
20361         * gfortran.dg/g77/980628-8.f
20362         * gfortran.dg/g77/980628-9.f
20363         * gfortran.dg/g77/980701-0.f
20364         * gfortran.dg/g77/980701-1.f
20365         * gfortran.dg/g77/cabs.f
20366         * gfortran.dg/g77/claus.f
20367         * gfortran.dg/g77/complex_1.f
20368         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20369         * gfortran.dg/g77/dcomplex.f
20370         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20371         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20372         * gfortran.dg/g77/f90-intrinsic-numeric.f
20373         * gfortran.dg/g77/int8421.f
20374         * gfortran.dg/g77/labug1.f
20375         * gfortran.dg/g77/large_vec.f
20376         * gfortran.dg/g77/le.f
20377         * gfortran.dg/g77/short.f
20378         * gfortran.dg/g77/README: Update
20379
20380 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/16637
20383         * g++.dg/parse/lookup4.C: New test.
20384
20385 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20386
20387         PR c++/16175
20388         * g++.dg/template/ttp10.C: New test.
20389
20390 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20391
20392         * gcc.dg/pr12625-1.c: New test.
20393
20394 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20395
20396         * testsuite/gcc.dg/switch-warn-1.c: New test.
20397         * testsuite/gcc.dg/switch-warn-2.c: New test.
20398         * gcc.c-torture/compile/pr14730.c: Update.
20399
20400 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20401
20402         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20403         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20404         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20405         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20406
20407 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/16623
20410         * g++.dg/template/assign1.C: New test.
20411
20412 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20413
20414         PR c++/12170
20415         * g++.dg/template/ttp9.C: New test.
20416
20417 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20418
20419         * gcc.dg/format/cmn-err-1.c: New test.
20420
20421 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20422
20423         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20424         gcc.dg/Wparentheses-10.c: New tests.
20425         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20426
20427 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20428
20429         PR fortran/16465
20430         * gfortran.dg/g77//ffixed-line-length-0.f,
20431         gfortran.dg/g77/ffixed-line-length-132.f,
20432         gfortran.dg/g77/ffixed-line-length-72.f,
20433         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20434         gfortran.dg/g77/README: Update.
20435
20436 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20437
20438         PR c++/13092
20439         * g++.dg/template/non-dependent7.C: New test.
20440         * g++.dg/template/non-dependent8.C: Likewise.
20441         * g++.dg/template/non-dependent9.C: Likewise.
20442         * g++.dg/template/non-dependent10.C: Likewise.
20443
20444 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20445
20446         PR c++/16337
20447         * g++.dg/parse/attr2.C: New test.
20448
20449 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20450
20451         * g77.dg: Removed.
20452         * g77.f-torture: Ditto.
20453
20454 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20455
20456         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20457         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20458         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20459
20460 2004-07-16  Richard Henderson  <rth@redhat.com>
20461
20462         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20463
20464 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20465
20466         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20467         tests with full list of options.
20468         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20469         of TORTURE_OPTIONS if test contains 'dg-do run'.
20470
20471         PR fortran/16404
20472         * gfortran.dg/do_iterator.f90: New test.
20473
20474 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20475
20476         PR rtl-optimization/16536
20477         * gcc.c-torture/execute/restrict-1.c: New test.
20478
20479 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20480
20481         PR fortran/15324
20482         * gfortran.dg/pr15324.f90: New test.
20483
20484         PR fortran/15129
20485         * gfortran.dg/pr15129.f90: New test.
20486
20487         PR fortran/15140
20488         * gfortran.dg/pr15140.f90: New test.
20489
20490         PR fortran/13792
20491         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20492         compile-time simplification.
20493
20494 2004-07-14  Mike Stump  <mrs@apple.com>
20495
20496         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20497
20498 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20499
20500         PR target/16325
20501         * gcc.dg/profile-generate-1.c: New.
20502
20503 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * gcc.c-torture/execute/20040709-1.c: New test.
20506         * gcc.c-torture/execute/20040709-2.c: New test.
20507
20508 2004-07-14  Mike Stump  <mrs@apple.com>
20509
20510         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20511
20512 2004-07-14  Mike Stump  <mrs@apple.com>
20513
20514         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20515
20516 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20517
20518         PR c++/16518
20519         * g++.dg/parse/mutable1.C: New test.
20520
20521 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20522
20523         PR tree-optimization/16443
20524         * gcc.dg/tree-ssa/20040713-1.c: New test.
20525
20526 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20527
20528         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20529         for operator new.
20530
20531 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20532
20533         * gfortran.dg/g77/README: New file
20534         * gfortran.dg/g77/19981216-0.f: Copy from
20535         g77.f-torture/noncompile.  Add "dg-do compile" and
20536         dg-error as required.
20537         * gfortran.dg/g77/19990218-1.f: Likewise.
20538         * gfortran.dg/g77/19990905-1.f: Likewise.
20539         * gfortran.dg/g77/9263.f: Likewise.
20540         * gfortran.dg/g77/980615-0.f: Likewise.
20541         * gfortran.dg/g77/980616-0.f: Likewise.
20542         * gfortran.dg/g77/check0.f: Likewise.
20543         * gfortran.dg/g77/select_no_compile.f: Likewise.
20544
20545 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20546
20547         Copy files from g77.f-torture/compile.
20548         Add "{ dg-do compile}".  Other changes as noted
20549         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20550         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20551         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20552         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20553         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20554         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20555         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20556         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20557         statement to conform to standard.  Append alpha1.x for reference.
20558         * gfortran.dg/g77/xformat.f: Add dg-warning
20559
20560 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20561
20562         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20563         Add {dg-do compile} directive.
20564         * gfortran.dg/g77/cpp2.F: Likewise.
20565
20566 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20567
20568         PR c++/5402
20569         * g++.dg/lookup/name-clash1.C: New test.
20570
20571         PR c++/9777
20572         * g++.dg/lookup/name-clash2.C: New test.
20573
20574         PR c++/12102
20575         * g++.dg/lookup/name-clash3.C: New test.
20576
20577 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20578
20579         * g++.dg/lookup/new2.C: New test.
20580         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20581
20582 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20583
20584         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20585         Add {dg-do compile} directive.
20586         * gfortran.dg/g77/13060.f: Likewise.
20587         * gfortran.dg/g77/19990218-0.f: Likewise.
20588         * gfortran.dg/g77/19990305-0.f: Likewise.
20589         * gfortran.dg/g77/19990419-0.f: Likewise.
20590         * gfortran.dg/g77/19990502-0.f: Likewise.
20591         * gfortran.dg/g77/19990502-1.f: Likewise.
20592         * gfortran.dg/g77/19990525-0.f: Likewise.
20593         * gfortran.dg/g77/19990826-1.f: Likewise.
20594         * gfortran.dg/g77/19990826-3.f: Likewise.
20595         * gfortran.dg/g77/19990905-2.f: Likewise.
20596         * gfortran.dg/g77/20000412-1.f: Likewise.
20597         * gfortran.dg/g77/20000511-1.f: Likewise.
20598         * gfortran.dg/g77/20000511-2.f: Likewise.
20599         * gfortran.dg/g77/20000518.f: Likewise.
20600         * gfortran.dg/g77/20000601-1.f: Likewise.
20601         * gfortran.dg/g77/20000601-2.f: Likewise.
20602         * gfortran.dg/g77/20000629-1.f: Likewise.
20603         * gfortran.dg/g77/20000630-2.f: Likewise.
20604         * gfortran.dg/g77/20010115.f: Likewise.
20605         * gfortran.dg/g77/20010321-1.f: Likewise.
20606         * gfortran.dg/g77/20010426.f: Likewise.
20607         * gfortran.dg/g77/20020307-1.f: Likewise.
20608         * gfortran.dg/g77/8485.f: Likewise.
20609         * gfortran.dg/g77/960317-1.f: Likewise.
20610         * gfortran.dg/g77/970915-0.f: Likewise.
20611         * gfortran.dg/g77/980310-1.f: Likewise.
20612         * gfortran.dg/g77/980310-2.f: Likewise.
20613         * gfortran.dg/g77/980310-3.f: Likewise.
20614         * gfortran.dg/g77/980310-4.f: Likewise.
20615         * gfortran.dg/g77/980310-6.f: Likewise.
20616         * gfortran.dg/g77/980310-7.f: Likewise.
20617         * gfortran.dg/g77/980310-8.f: Likewise.
20618         * gfortran.dg/g77/980419-2.f: Likewise.
20619         * gfortran.dg/g77/980424-0.f: Likewise.
20620         * gfortran.dg/g77/980427-0.f: Likewise.
20621         * gfortran.dg/g77/980729-0.f: Likewise.
20622         * gfortran.dg/g77/981117-1.f: Likewise.
20623         * gfortran.dg/g77/toon_1.f: Likewise.
20624
20625 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20626
20627         PR c++/2204
20628         * g++.dg/other/abstract2.C: New test.
20629
20630 2004-07-12  Paul Brook  <paul@codesourcery.com>
20631
20632         * gfortran.dg/pointer_init_1.f90: New test.
20633
20634 2004-07-11  Paul Brook  <paul@codesourcery.com>
20635
20636         PR fortran/15986
20637         * gfortran.dg/contained_1.f90: New test.
20638
20639 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20640
20641         * g++.dg/parse/defarg8.C: New test.
20642
20643 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20644
20645         PR fortran/16433
20646         * gfortran.dg/pr16433.f: New test.
20647
20648         PR fortran/17574
20649         * gfortran.dg/pr15754.f90: New test.
20650
20651 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20652
20653         PR tree-optimization/16437
20654         * gcc.c-torture/execute/bitfld-4.c: New test.
20655
20656 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20657
20658         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20659         access to common var from module.
20660
20661 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20662
20663         PR fortran/16336
20664         * gfortran.fortran-torture/execute/common_2.f90: New test.
20665
20666 2004-07-10  Paul Brook  <paul@codesourcery.com>
20667
20668         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20669
20670 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20671
20672         PR fortran/15969
20673         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20674
20675 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20676
20677         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20678         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20679         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20680         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20681         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20682         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20683         * gfortran.dg/g77/funderscoring.f: Likewise.
20684         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20685
20686 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20687
20688         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20689
20690 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20691         Paul Brook  <paul@codesourcery.com>
20692
20693         PR fortran/13415
20694         * gfortran.dg/common_pointer_1.f90: New test.
20695
20696 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20697
20698         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20699
20700 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20701
20702         PR target/16364
20703         * gcc.c-torture/compile/20040709-1.c: New.
20704
20705 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20706
20707         PR fortran/14077
20708         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20709
20710 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20711
20712         PR fortran/13201
20713         * gfortran.dg/shape_1.f90: New test.
20714
20715 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20716             Andrew Pinski  <apinski@apple.com>
20717
20718         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20719
20720 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20721
20722         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20723         comment.
20724
20725 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20726         Paul Brook  <paul@codesourcery.com>
20727
20728         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20729         '.f95' and '.F95'.
20730
20731 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20732
20733         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20734
20735 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20736
20737         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20738         testcases with capital suffix.
20739
20740 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20741
20742         PR fortran/15481
20743         PR fortran/13372
20744         PR fortran/13575
20745         PR fortran/15978
20746         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20747
20748         * gfortran.dg/implicit_1.f90: New test.
20749
20750 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20751
20752         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20753         expression to match gfortran warning/error messages
20754         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20755         dg-error text.
20756
20757 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20758
20759         * lib/fortran-torture.exp: Rename proc search_for to
20760         search_for_re.
20761
20762 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763
20764         * gcc.c-torture/execute/simd-5.x: New file.
20765         XFAIL on SPARC 64-bit at -O0.
20766
20767 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20768
20769         PR c++/8211
20770         PR c++/16165
20771         * g++.dg/warn/effc3.C: New test.
20772
20773 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20774
20775         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20776         change X to 1X in format.
20777         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20778         add data statements to conform to standard.
20779
20780 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20781
20782         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20783         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20784         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20785
20786 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20787
20788         * gfortran.dg/g77/7388.f: Copy from g77.dg
20789         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20790         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20791         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20792         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20793         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20794         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20795         * gfortran.dg/g77/strlen0.f: Likewise.
20796
20797 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20798
20799         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20800         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20801
20802 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20803
20804         * gcc.c-torture/execute/920428-2.x: Delete.
20805         * gcc.c-torture/execute/920501-7.x: Likewise.
20806
20807 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20810         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20811         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20812         prescott and c3-2.
20813         (PREFETCH_3DNOW): Add -march=c3.
20814
20815 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20816
20817         PR c/16437
20818         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20819         * gcc.c-torture/execute/bf64-1.x: Likewise.
20820
20821 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20822
20823         * gcc.c-torture/compile/20040708-1.c: New test.
20824
20825 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20826
20827         PR c++/16169
20828         * g++.dg/warn/effc2.C: New test.
20829
20830 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20831
20832         * gcc.c-torture/execute/bitfld-1.x: Remove.
20833         * gcc.c-torture/execute/bitfld-3.c: New test.
20834         * gcc.dg/bitfld-2.c: Remove XFAILs.
20835
20836 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20837
20838         PR c++/16276
20839         * g++.dg/rtti/tinfo1.C: New file.
20840
20841 2004-07-07  Eric Christopher  <echristo@redhat.com>
20842
20843         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20844
20845 2004-07-07  Andrew Pinski  <apinski@apple.com>
20846
20847         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20848
20849 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20850
20851         * g++.dg/init/call1.C: XFAIL.
20852
20853 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20854
20855         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20856         except for movstrict*, to movmem* and clrstr* to clrmem*.
20857
20858 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20859
20860         * gcc.c-torture/execute/20040707-1.c: New test.
20861
20862 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20863
20864         * gcc.c-torture/execute/20040706-1.c: New test.
20865
20866 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20867
20868         PR c++/3671
20869         * g++.dg/template/spec14.C: New test.
20870
20871 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20872
20873         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20874         nothing if not yet defined.  Use it in b, c and d type definitions.
20875         * gcc.c-torture/execute/20040705-1.c: New test.
20876         * gcc.c-torture/execute/20040705-2.c: New test.
20877
20878 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20879
20880         PR c++/2518
20881         * g++.dg/lookup/new1.C: New test.
20882
20883 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20884
20885         PR c++/11406
20886         * g++.dg/template/sizeof8.C: New test.
20887
20888 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20889
20890         * gcc.c-torture/compile/20040705-1.c: New test.
20891
20892 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20893
20894         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20895
20896 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20897
20898         * gcc.dg/cpp/if-mop.c: Two new testcases.
20899         * gcc.dg/cpp/trad/comment-3.c: New.
20900
20901 2004-07-04  Paul Brook  <paul@codesourcery.com>
20902
20903         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20904
20905 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20906
20907         PR c++/3761
20908         * g++.dg/lookup/crash4.C: New test.
20909
20910 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20911
20912         * gcc.c-torture/execute/builtin-abs-1.c
20913         * gcc.c-torture/execute/builtin-abs-2.c
20914         * gcc.c-torture/execute/builtin-complex-1.c
20915         * gcc.c-torture/execute/builtins/string-1-lib.c
20916         * gcc.c-torture/execute/builtins/string-1.c
20917         * gcc.c-torture/execute/builtins/string-2-lib.c
20918         * gcc.c-torture/execute/builtins/string-2.c
20919         * gcc.c-torture/execute/builtins/string-3-lib.c
20920         * gcc.c-torture/execute/builtins/string-3.c
20921         * gcc.c-torture/execute/builtins/string-4-lib.c
20922         * gcc.c-torture/execute/builtins/string-4.c
20923         * gcc.c-torture/execute/builtins/string-5-lib.c
20924         * gcc.c-torture/execute/builtins/string-5.c
20925         * gcc.c-torture/execute/builtins/string-6-lib.c
20926         * gcc.c-torture/execute/builtins/string-6.c
20927         * gcc.c-torture/execute/builtins/string-7-lib.c
20928         * gcc.c-torture/execute/builtins/string-7.c
20929         * gcc.c-torture/execute/builtins/string-8-lib.c
20930         * gcc.c-torture/execute/builtins/string-8.c
20931         * gcc.c-torture/execute/builtins/string-9-lib.c
20932         * gcc.c-torture/execute/builtins/string-9.c
20933         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20934         * gcc.c-torture/execute/builtins/string-asm-1.c
20935         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20936         * gcc.c-torture/execute/builtins/string-asm-2.c
20937         * gcc.c-torture/execute/stdio-opt-1.c
20938         * gcc.c-torture/execute/stdio-opt-2.c
20939         * gcc.c-torture/execute/stdio-opt-3.c
20940         * gcc.c-torture/execute/string-opt-1.c
20941         * gcc.c-torture/execute/string-opt-10.c
20942         * gcc.c-torture/execute/string-opt-11.c
20943         * gcc.c-torture/execute/string-opt-12.c
20944         * gcc.c-torture/execute/string-opt-13.c
20945         * gcc.c-torture/execute/string-opt-14.c
20946         * gcc.c-torture/execute/string-opt-15.c
20947         * gcc.c-torture/execute/string-opt-16.c
20948         * gcc.c-torture/execute/string-opt-2.c
20949         * gcc.c-torture/execute/string-opt-6.c
20950         * gcc.c-torture/execute/string-opt-7.c
20951         * gcc.c-torture/execute/string-opt-8.c:
20952         Replace with ...
20953
20954         * gcc.c-torture/execute/builtins/abs-2.c
20955         * gcc.c-torture/execute/builtins/abs-3.c
20956         * gcc.c-torture/execute/builtins/complex-1.c
20957         * gcc.c-torture/execute/builtins/fprintf.c
20958         * gcc.c-torture/execute/builtins/fputs.c
20959         * gcc.c-torture/execute/builtins/memcmp.c
20960         * gcc.c-torture/execute/builtins/memmove.c
20961         * gcc.c-torture/execute/builtins/memops-asm.c
20962         * gcc.c-torture/execute/builtins/mempcpy-2.c
20963         * gcc.c-torture/execute/builtins/mempcpy.c
20964         * gcc.c-torture/execute/builtins/memset.c
20965         * gcc.c-torture/execute/builtins/printf.c
20966         * gcc.c-torture/execute/builtins/sprintf.c
20967         * gcc.c-torture/execute/builtins/strcat.c
20968         * gcc.c-torture/execute/builtins/strchr.c
20969         * gcc.c-torture/execute/builtins/strcmp.c
20970         * gcc.c-torture/execute/builtins/strcpy.c
20971         * gcc.c-torture/execute/builtins/strcspn.c
20972         * gcc.c-torture/execute/builtins/strlen-2.c
20973         * gcc.c-torture/execute/builtins/strlen.c
20974         * gcc.c-torture/execute/builtins/strncat.c
20975         * gcc.c-torture/execute/builtins/strncmp-2.c
20976         * gcc.c-torture/execute/builtins/strncmp.c
20977         * gcc.c-torture/execute/builtins/strncpy.c
20978         * gcc.c-torture/execute/builtins/strpbrk.c
20979         * gcc.c-torture/execute/builtins/strpcpy-2.c
20980         * gcc.c-torture/execute/builtins/strpcpy.c
20981         * gcc.c-torture/execute/builtins/strrchr.c
20982         * gcc.c-torture/execute/builtins/strspn.c
20983         * gcc.c-torture/execute/builtins/strstr-asm.c
20984         * gcc.c-torture/execute/builtins/strstr.c:
20985         ... these new files.
20986
20987         * gcc.c-torture/execute/builtins/abs-2-lib.c
20988         * gcc.c-torture/execute/builtins/abs-3-lib.c
20989         * gcc.c-torture/execute/builtins/complex-1-lib.c
20990         * gcc.c-torture/execute/builtins/fprintf-lib.c
20991         * gcc.c-torture/execute/builtins/fputs-lib.c
20992         * gcc.c-torture/execute/builtins/memcmp-lib.c
20993         * gcc.c-torture/execute/builtins/memmove-lib.c
20994         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20995         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20996         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20997         * gcc.c-torture/execute/builtins/memset-lib.c
20998         * gcc.c-torture/execute/builtins/printf-lib.c
20999         * gcc.c-torture/execute/builtins/sprintf-lib.c
21000         * gcc.c-torture/execute/builtins/strcat-lib.c
21001         * gcc.c-torture/execute/builtins/strchr-lib.c
21002         * gcc.c-torture/execute/builtins/strcmp-lib.c
21003         * gcc.c-torture/execute/builtins/strcpy-lib.c
21004         * gcc.c-torture/execute/builtins/strcspn-lib.c
21005         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21006         * gcc.c-torture/execute/builtins/strlen-lib.c
21007         * gcc.c-torture/execute/builtins/strncat-lib.c
21008         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21009         * gcc.c-torture/execute/builtins/strncmp-lib.c
21010         * gcc.c-torture/execute/builtins/strncpy-lib.c
21011         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21012         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21013         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21014         * gcc.c-torture/execute/builtins/strrchr-lib.c
21015         * gcc.c-torture/execute/builtins/strspn-lib.c
21016         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21017         * gcc.c-torture/execute/builtins/strstr-lib.c
21018         * gcc.c-torture/execute/builtins/lib/abs.c
21019         * gcc.c-torture/execute/builtins/lib/fprintf.c
21020         * gcc.c-torture/execute/builtins/lib/memset.c
21021         * gcc.c-torture/execute/builtins/lib/printf.c
21022         * gcc.c-torture/execute/builtins/lib/sprintf.c
21023         * gcc.c-torture/execute/builtins/lib/strcpy.c
21024         * gcc.c-torture/execute/builtins/lib/strcspn.c
21025         * gcc.c-torture/execute/builtins/lib/strncat.c
21026         * gcc.c-torture/execute/builtins/lib/strncmp.c
21027         * gcc.c-torture/execute/builtins/lib/strncpy.c
21028         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21029         * gcc.c-torture/execute/builtins/lib/strspn.c
21030         * gcc.c-torture/execute/builtins/lib/strstr.c:
21031         New files containing support routines.
21032
21033         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21034         declaration.
21035         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21036         when not optimizing.
21037
21038 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/16240
21041         * g++.dg/abi/mangle22.C: New test.
21042         * g++.dg/abi/mangle23.C: Likewise.
21043
21044 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21045
21046         PR fortran/16290
21047         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21048         Allow for cases without denormalized floating point numbers.
21049
21050 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21051
21052         PR c/1027
21053         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21054         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21055         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21056         expected warning text.
21057         * gcc.dg/format/diag-2.c: New test.
21058
21059 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21060
21061         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21062
21063 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21064
21065         * gcc.dg/builtins-43.c: New.
21066         * gcc.dg/builtins-44.c: New.
21067         * gcc.dg/builtins-45.c: New.
21068
21069 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21070             Andreas Tobler  <a.tobler@schweiz.ch>
21071
21072         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21073         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21074         as SIGSEGV.
21075         * gcc.dg/cleanup-11.c: Likewise.
21076         * gcc.dg/cleanup-8.c: Likewise.
21077         * gcc.dg/cleanup-9.c: Likewise.
21078         * gcc.dg/cleanup-5.c: Run on all platforms.
21079
21080 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21081
21082         * g++.dg/warn/nonnull1.C: New test.
21083
21084 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21085
21086         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21087         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21088         Special-case the Sun compiler wrt to <complex.h>.
21089
21090 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21091
21092         * gcc.dg/Wunreachable-8.C: New test.
21093
21094         * gcc.dg/h8300-ice2.c : New test.
21095
21096 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21097
21098         PR fortran/16161
21099         * gfortran.fortran-torture/compile/implicit.f90: Add test
21100         for implicit character.
21101
21102 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21103
21104         PR fortran/16289
21105         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21106         Use tiny() intrinsic to find smallest non-negative real
21107
21108 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21111         * gcc.dg/compat/struct-by-value-22_x.c: New.
21112         * gcc.dg/compat/struct-by-value-22_y.c: New.
21113
21114         * gcc.c-torture/execute/20040629-1.c: New test.
21115
21116 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21117
21118         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21119         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21120
21121         PR target/16195
21122         * gcc.dg/20040625-1.c: New test.
21123
21124 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21125
21126         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21127
21128 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21129
21130         PR fortran/15963
21131         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21132
21133 2004-06-29  Richard Henderson  <rth@redhat.com>
21134
21135         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21136
21137 2004-06-29  Paul Brook  <paul@codesourcery.com>
21138
21139         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21140         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21141
21142 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21143
21144         PR c++/16260
21145         * g++.dg/parse/crash15.C: New.
21146
21147 2004-06-28  Andrew Pinski  <apinski@apple.com>
21148
21149         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21150         by the error already.
21151
21152         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21153
21154 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21155
21156         PR target/14041
21157         * gcc.dg/h8300-bss-align-1.c : New.
21158
21159 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21160
21161         * PR c++/16174
21162         * g++.dg/template/ctor4.C: New.
21163
21164 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21165
21166         PR c++/16205
21167         * g++.dg/warn/Wsequence-point-1.C: New test.
21168
21169 2004-06-27  Paul Brook  <paul@codesourcery.com>
21170
21171         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21172
21173 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21174
21175         * g++.old-deja/g++.mike/p7325.C: Remove.
21176
21177 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21178
21179         PR c/14963
21180         * gcc.dg/pr14963.c: New test.
21181
21182 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21183
21184         PR c++/16193
21185         * g++.dg/parse/redef1.C: New test.
21186
21187 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21188
21189         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21190         20021110.c.
21191         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21192         20021119-1.c.
21193         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21194         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21195         5-04.c.
21196         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21197         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21198         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21199         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21200         g++.brendan/enum14.C.
21201         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21202         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21203         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21204         g++.mike/virt1.C.
21205         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21206         memtemp24.C.
21207
21208 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21209
21210         * gcc.dg/20040527-1.c: New test case.
21211
21212 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21213
21214         PR gfortran/pr16196
21215         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21216
21217 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21218
21219         PR middle-end/15825
21220         * gcc.dg/pr15825-1.c: New test case.
21221
21222 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21223
21224         * gcc.c-torture/execute/20040625-1.c: New test.
21225
21226 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21227
21228         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21229
21230 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21231
21232         * gcc.dg/torture/mips-div-1.c: New test.
21233
21234 2004-06-24  Jeff Law  <law@redhat.com>
21235
21236         * gcc.dg/tree-ssa/20040624-1.c: New test.
21237
21238 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21239
21240         * gcc.c-torture/compile/20040624-1.c: New test.
21241
21242 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21243
21244         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21245         this directory.
21246
21247 2004-06-23  Andrew Pinski  <apinski@apple.com>
21248
21249         PR middle-end/15988
21250         * g++.dg/opt/ptrmem4.C: New test.
21251
21252         * gcc.dg/c90-array-quals-2.c: New test.
21253
21254 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21255
21256         * gcc.dg/kpice1.c: New test.
21257
21258 2006-06-23  Andrew Pinski  <apinski@apple.com>
21259
21260         * gcc.dg/c90-array-quals.c: New test.
21261
21262 2006-06-22  Richard Henderson  <rth@redhat.com>
21263
21264         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21265
21266 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21267
21268         * gcc.dg/builtins-config.h: Handle FreeBSD.
21269
21270 2006-06-22  Richard Henderson  <rth@redhat.com>
21271
21272         * g++.dg/opt/devirt1.C: New.
21273
21274 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21275
21276         * g++.dg/opt/pr15551.C: New testcase.
21277
21278 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21279
21280         PR target/14800
21281         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21282         x86_64-*-linux* when compiling for 32bit.
21283
21284 2004-06-21  Andrew Pinski  <apinski@apple.com>
21285
21286         * gcc.dg/pch/struct-1.c: New.
21287         * gcc.dg/pch/struct-1.hs: New.
21288
21289 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21290
21291         * gcc.dg/pch/save-temps-1.c: New file.
21292         * gcc.dg/pch/save-temps-1.hs: New file.
21293
21294 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21295
21296         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21297         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21298
21299 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21300
21301         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21302         to fix type error.
21303         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21304         Remove trailing spaces.
21305
21306 2004-06-21  Richard Henderson  <rth@redhat.com>
21307
21308         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21309         merging && to BIT_FIELD_REF.
21310
21311 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21312
21313         * g++.dg/opt/placeholder1.C: New test.
21314
21315 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21316
21317         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21318         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21319         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21320         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21321
21322 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21323
21324         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21325         extern "C".
21326         * g++.dg/other/pragma-re-1.C: Add comments.
21327
21328 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21329
21330         PR gfortran/16080
21331         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21332
21333 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21336         instead of setting the type of size_t by
21337         hand.
21338
21339 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21340
21341         * gcc.dg/unordered-2.c: New test case.
21342         * gcc.dg/unordered-3.c: New test case.
21343
21344 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21345
21346         PR other/16043
21347         * lib/g++.exp (g++_version): Tweak regexp for version
21348         * lib/g77.exp (g77_version): Likewise.
21349         * lib/gfortran.exp (gfortran_version): Likewise.
21350         * lib/objc.exp (objc_version): Likewise.
21351         * lib/treelang.exp (treelang_version): Likewise.
21352
21353 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21354
21355         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21356         Use INT_MAX instead of __INT_MAX__.
21357         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21358
21359         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21360         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21361         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21362         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21363         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21364         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21365         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21366         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21367         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21368
21369         * gcc.dg/range-test-1.c: New test.
21370         * g++.dg/opt/range-test-1.C: New test.
21371
21372 2004-06-17  Richard Henderson  <rth@redhat.com>
21373
21374         * objc.dg/sync-1.m: New.
21375         * objc.dg/try-catch-1.m: Don't force next runtime.
21376         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21377         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21378         shadowed catch clause.
21379         * objc.dg/try-catch-5.m: New.
21380
21381 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21382
21383         Bug 14610
21384         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21385
21386 2004-06-15  Richard Henderson  <rth@redhat.com>
21387
21388         * gcc.dg/20001116-1.c: Move expected warning line.
21389
21390 2004-06-15  Richard Henderson  <rth@redhat.com>
21391
21392         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21393         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21394
21395 2004-06-15  Jeff Law  <law@redhat.com>
21396
21397         * gcc.dg/tree-ssa/20040615-1.c: New test.
21398         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21399         be less sensitive to operand ordering.
21400         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21401
21402 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21403
21404         * g++.dg/abi/bitfield3.C: Add comment..
21405
21406 2004-06-15  Richard Henderson  <rth@redhat.com>
21407
21408         * g++.dg/ext/stmtexpr1.C: XFAIL.
21409         * gcc.dg/20030612-1.c: XFAIL.
21410
21411 2004-06-15  Eric Christopher  <echristo@redhat.com>
21412
21413         * g++.dg/charset/asm5.c: New.
21414         * gcc.dg/charset/asm6.c: New.
21415
21416 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21417
21418         PR fortran/15962
21419         * gfortran.fortran-torture/execute/select_1.f90: New test.
21420
21421 2004-06-15  Paul Brook  <paul@codesourcery.com>
21422
21423         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21424
21425 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21426
21427         PR c++/15967
21428         * g++.dg/lookup/crash3.C: New test.
21429
21430 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21431
21432         PR c++/15947
21433         * g++.dg/parse/dtor4.C: New test.
21434
21435 2004-06-14  Jeff Law  <law@redhat.com>
21436
21437         * gcc.c-torture/compile/20040614-1.c: New test.
21438
21439 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21440
21441         PR fortran/15211
21442         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21443         LEN of a character array.
21444
21445 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/15096
21448         * g++.dg/template/ptrmem10.C: New test.
21449
21450         PR c++/14930
21451         * g++.dg/template/friend30.C: New test.
21452
21453 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21454
21455         PR fortran/14928
21456         * gfortran.fortran-torture/compile/mloc.f90: New test.
21457
21458 2004-06-13  Paul Brook  <paul@codesourcery.com>
21459
21460         * gfortran.fortran-torture/execute/random_2.f90: New test.
21461
21462 2004-06-13  Eric Christopher  <echristo@redhat.com>
21463
21464         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21465
21466 2004-06-12  Paul Brook  <paul@codesourcery.com>
21467
21468         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21469
21470 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21471
21472         PR fortran/14923
21473         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21474
21475 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21476
21477         PR fortran/14957
21478         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21479         syntax errors in end statements of contained subroutines.
21480
21481 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21482
21483         PR fortran/12841
21484         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21485
21486 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21487
21488         PR fortran/15665
21489         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21490
21491 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21492
21493         PR gfortran/12839
21494         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21495
21496 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/15862
21499         * g++.dg/parse/enum1.C: New test.
21500
21501 2004-06-10  Jeff Law  <law@redhat.com>
21502
21503         * gcc.c-torture/compile/20040610-1.c: New test.
21504
21505 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21506
21507         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21508         * g++.old-deja/g++.other/decl3.C: Likewise.
21509
21510 2004-06-10  Brian Booth  <bbooth@redhat.com>
21511
21512         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21513         V_MAY_DEF instead of VDEF.
21514         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21515
21516 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21517
21518         PR c++/14211
21519         * g++.dg/conversion/const1.C: New test.
21520
21521         PR c++/15076
21522         * g++.dg/conversion/reinterpret1.C: New test.
21523
21524         PR c++/15877
21525         * g++.dg/template/enum2.C: New test.
21526
21527         PR c++/15227
21528         * g++.dg/template/error13.C: New test.
21529
21530 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21531
21532         PR fortran/14957
21533         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21534         arguments to test_* REAL and of the right size.
21535
21536 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21537
21538         PR target/15569
21539         PR rtl-optimization/15681
21540         * gcc.dg/20040609-1.c: New test.
21541
21542 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21543
21544         PR c++/14791
21545         * g++.dg/opt/builtins1.C: New test.
21546
21547 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21548
21549         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21550         that use default windows32 struct layout.
21551         * gcc.dg/i386-bitfield2.c: Likewise.
21552
21553 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21554
21555         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21556         for mingw32 and cygwin targets.
21557
21558 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21559
21560         * gcc.dg/pch/macro-4.c: New.
21561         * gcc.dg/pch/macro-4.hs: New.
21562
21563 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21564
21565         PR fortran/13249
21566         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21567
21568 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21569
21570         PR fortran/13372
21571         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21572
21573 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21574
21575         PR gfortran/14897
21576         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21577
21578 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21579
21580         PR gfortran/15755
21581         * gfortran.fortran-torture/execute/backspace.c : New test.
21582
21583 2004-06-09  Paul Brook  <paul@codesourcery.com>
21584
21585         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21586         (pointer_to_section): Rewrite to use smaller array.
21587
21588 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21589
21590         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21591         * gcc.dg/ext/altivec-10.c: Same.
21592         * gcc.dg/ext/altivec-11.c: Same.
21593         * gcc.dg/ext/altivec-12.c: Same.
21594         * gcc.dg/ext/altivec-13.c: Same.
21595         * gcc.dg/ext/altivec-14.c: Same.
21596         * gcc.dg/ext/altivec-15.c: Same.
21597         * gcc.dg/ext/altivec-16.c: Same.
21598         * gcc.dg/ext/altivec-3.c: Same.
21599         * gcc.dg/ext/altivec-4.c: Same.
21600         * gcc.dg/ext/altivec-6.c: Same.
21601         * gcc.dg/ext/altivec-7.c: Same.
21602         * gcc.dg/ext/altivec-8.c: Same.
21603         * gcc.dg/ext/altivec-varargs-1.c: Same.
21604
21605         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21606         * g++.dg/ext/altivec-10.C: Same.
21607         * g++.dg/ext/altivec-2.C: Same.
21608         * g++.dg/ext/altivec-3.C: Same.
21609         * g++.dg/ext/altivec-4.C: Same.
21610         * g++.dg/ext/altivec-5.C: Same.
21611         * g++.dg/ext/altivec-6.C: Same.
21612         * g++.dg/ext/altivec-7.C: Same.
21613         * g++.dg/ext/altivec-8.C: Same.
21614         * g++.dg/ext/altivec-9.C: Same.
21615
21616 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21617
21618         PR c++/7841
21619         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21620
21621 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21622
21623         * gcc.dg/union-1.c: New test.
21624
21625 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21626
21627         * gcc.dg/builtins-41.c: New test case.
21628         * gcc.dg/builtins-42.c: New test case.
21629
21630 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21631
21632         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21633         * g++.dg/ext/altivec-10.C: Same.
21634         * g++.dg/ext/altivec-2.C: Same.
21635         * g++.dg/ext/altivec-3.C: Same.
21636         * g++.dg/ext/altivec-4.C: Same.
21637         * g++.dg/ext/altivec-5.C: Same.
21638         * g++.dg/ext/altivec-6.C: Same.
21639         * g++.dg/ext/altivec-7.C: Same.
21640         * g++.dg/ext/altivec-8.C: Same.
21641         * g++.dg/ext/altivec-9.C: Same.
21642         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21643         * g++.old-deja/g++.brendan/new3.C: Same.
21644         * gcc.c-torture/execute/eeprof-1.x: Same.
21645
21646 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21647
21648         PR c/14765
21649         * gcc.dg/pr14765-1.c: New test.
21650
21651 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21652
21653         PR c/14649
21654         * gcc.dg/pr14649-1.c: New test case.
21655
21656 2004-06-07  Richard Henderson  <rth@redhat.com>
21657
21658         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21659         if temporaries.
21660
21661 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21662
21663         * g++.dg/eh/elide1.C: Remove XFAIL.
21664
21665 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21666
21667         PR c++/15337
21668         * g++.dg/expr/sizeof3.C: New test.
21669
21670         PR c++/14777
21671         * g++.dg/template/access14.C: New test.
21672
21673         PR c++/15554
21674         * g++.dg/template/enum1.C: New test.
21675
21676         PR c++/15057
21677         * g++.dg/eh/throw1.C: New test.
21678
21679 2004-06-07  David Ayers  <d.ayers@inode.at>
21680             Ziemowit Laski  <zlaski@apple.com>
21681
21682         * lib/objc.exp (objc_target_compile): Revert the '-framework
21683         Foundation' flag fix, since bare Darwin does not ship
21684         with the Foundation framework.
21685         * objc/execute/next_mapping.h: Provide a local NSConstantString
21686         @interface and @implementation.
21687         (objc_constant_string_init): A constructor function, used to
21688         initialize the NSConstantString meta-class object.
21689         * objc/execute/string1.m: Include "next_mapping.h" instead of
21690         <Foundation/NSString.h>.
21691         * objc/execute/string2.m: Likewise.
21692         * objc/execute/string3.m: Likewise.
21693         * objc/execute/string4.m: Likewise.
21694
21695 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21696
21697         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21698         to double. Replace double with FLOAT.
21699         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21700
21701         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21702         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21703         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21704         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21705         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21706         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21707         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21708         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21709
21710 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21711
21712         PR c/13519
21713         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21714
21715 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21716
21717         PR c++/15503
21718         * g++.dg/template/meminit2.C: New test.
21719
21720 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21721
21722         PR target/15822
21723         * gcc.c-torture/execute/compare-fp-1.c,
21724         gcc.c-torture/execute/compare-fp-2.c,
21725         gcc.c-torture/execute/compare-fp-3.c,
21726         gcc.c-torture/execute/compare-fp-4.c,
21727         gcc.c-torture/execute/compare-fp-3.x,
21728         gcc.c-torture/execute/compare-fp-4.x: Moved...
21729         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21730         gcc.c-torture/execute/ieee/compare-fp-2.c,
21731         gcc.c-torture/execute/ieee/compare-fp-3.c,
21732         gcc.c-torture/execute/ieee/compare-fp-4.c,
21733         gcc.c-torture/execute/ieee/compare-fp-3.x,
21734         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21735
21736 2004-06-04  David Ayers  <d.ayers@inode.at>
21737
21738         * objc/execute/protocol-isEqual-4.m: New testcase.
21739
21740 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21741
21742         * objc/execute/protocol-isEqual-1.m: New testcase.
21743         * objc/execute/protocol-isEqual-2.m: New testcase.
21744         * objc/execute/protocol-isEqual-3.m: New testcase.
21745
21746 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21747
21748         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21749
21750 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21751
21752         * lib/objc.exp (objc_target_compile): When running tests on
21753         Darwin (Mac OS X), inform the linker about '-framework
21754         'Foundation'.
21755
21756 2004-06-02  Eric Christopher  <echristo@redhat.com>
21757
21758         * gcc.c-torture/compile/20040602-1.c: New.
21759
21760 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21761
21762         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21763         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21764
21765         PR tree-optimization/14736
21766         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21767
21768         PR tree-optimization/14042
21769         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21770
21771         PR tree-optimization/14729
21772         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21773
21774 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21775
21776         PR fortran/15557
21777         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21778
21779 2004-06-01  Richard Hederson  <rth@redhat.com>
21780
21781         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21782
21783 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21784
21785         PR c++/14932
21786         * g++.dg/parse/offsetof4.C: New test.
21787
21788 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21789
21790         PR objc/7993
21791         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21792
21793 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/15701
21796         * g++.dg/template/friend29.C: New test.
21797
21798 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21799
21800         PR c/15749
21801         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21802
21803 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21804
21805         * gcc.dg/sparc-trap-1.c: New test.
21806
21807 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21808
21809         PR middle-end/15069
21810         * g++.dg/opt/fold3.C: New test case.
21811
21812 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21813
21814         * lib/target-supports.exp (check_iconv_available): Fix fallout
21815         from 2004-05-28 patch.
21816
21817 2004-05-30  Paul Brook  <paul@codesourcery.com>
21818
21819         PR fortran/15620
21820         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21821         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21822
21823 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21824
21825         * gfortran.fortran-torture/execute/random_1.f90: New test.
21826
21827 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21828
21829         * g++.dg/ext/altivec-10.C: New test.
21830
21831 2004-05-29  Paul Brook  <paul@codesourcery.com>
21832
21833         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21834
21835 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21836
21837         * gcc.dg/altivec-16.c: New test.
21838
21839 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21840
21841         * lib/target-supports.exp (check_vmx_hw_available): New.
21842         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21843
21844         * lib/target-supports.exp (check_alias_available,
21845         check_iconv_available, check_named_sections_available): Use
21846         unique names for temporary files.
21847
21848 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21849
21850         * gcc.dg/altivec-15.c: New test.
21851
21852 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21853
21854         PR c++/15083
21855         * g++.dg/warn/noeffect6.C: New test.
21856
21857         PR c++/15471
21858         * g++.dg/expr/ptrmem4.C: New test.
21859
21860         PR c++/15640
21861         * g++.dg/template/operator3.C: New test.
21862
21863 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/14668
21866         * g++.dg/lookup/redecl1.C: New test.
21867         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21868
21869 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21870
21871         * gcc.c-torture/execute/compare-fp-1.c,
21872         gcc.c-torture/execute/compare-fp-2.c,
21873         gcc.c-torture/execute/compare-fp-3.c,
21874         gcc.c-torture/execute/compare-fp-4.c,
21875         gcc.c-torture/execute/compare-fp-3.x,
21876         gcc.c-torture/execute/compare-fp-4.x,
21877         gcc.dg/pr15649-1.c: New.
21878
21879 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21880
21881         PR c++/12883
21882         * g++.dg/init/array14.C: New test.
21883
21884 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21885
21886         * lib/compat.exp (compat-get-options-main): New.
21887         (compat-get-options): Remove unneeded code, warn for ignored
21888         command.
21889         (compat-execute): Check flag set by dg-require-* commands.
21890
21891         * lib/compat.exp (compat-execute): Break up long lines.
21892
21893 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21894
21895         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21896         * gcc.dg/altivec-14.c: New test.
21897         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21898
21899         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21900         * gcc.dg/altivec-12.c: Ditto.
21901
21902         * gcc.dg/altivec-3.c: Move call to altivec_check.
21903
21904 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21905
21906         PR c++/15044
21907         * g++.dg/template/error12.C: New test.
21908
21909         PR c++/15317
21910         * g++.dg/ext/attrib15.C: New test.
21911
21912         PR c++/15329
21913         * g++.dg/template/ptrmem9.C: New test.
21914
21915 2004-05-25  Paul Brook  <paul@codesourcery.com>
21916
21917         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21918
21919 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21920
21921         PR c++/15165
21922         * g++.dg/template/crash19.C: New test.
21923
21924 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21925
21926         PR c++/15025
21927         * g++.dg/template/redecl1.C: New test.
21928
21929 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21930
21931         PR c++/14821
21932         * g++.dg/other/ns1.C: New test.
21933
21934         PR c++/14883
21935         * g++.dg/template/invalid1.C: New test.
21936
21937 2004-05-23  Paul Brook  <paul@codesourcery.com>
21938         Victor Leikehman  <lei@haifasphere.co.il>
21939
21940         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21941         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21942
21943 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21944
21945         PR c++/15285
21946         PR c++/15299
21947         * g++.dg/template/non-dependent5.C: New test.
21948         * g++.dg/template/non-dependent6.C: New test.
21949
21950 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21951
21952         PR c++/15507
21953         * g++.dg/inherit/union1.C: New test.
21954
21955         PR c++/15542
21956         * g++.dg/template/addr1.C: New test.
21957
21958         PR c++/15427
21959         * g++.dg/template/array5.C: New test.
21960
21961         PR c++/15287
21962         * g++.dg/template/array6.C: New test.
21963
21964 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21965             Roger Sayle  <roger@eyesopen.com>
21966
21967         * g++.dg/lookup/forscope2.C: New test case.
21968
21969 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21970
21971         * gcc.dg/cpp/Wmissingdirs.c: New.
21972
21973 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21974
21975         PR target/15301
21976         * gcc.dg/compat/union-m128-1.h: New file.
21977         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21978         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21979         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21980
21981 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21982
21983         PR target/15302
21984         * gcc.dg/compat/struct-complex-1.h: New file.
21985         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21986         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21987         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21988
21989 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21990
21991         PR middle-end/3074
21992         * gcc.dg/pr3074-1.c: New test case.
21993         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21994
21995 2004-05-20  Falk Hueffner  <falk@debian.org>
21996
21997         PR other/15526
21998         * gcc.dg/ftrapv-1.c: New test case.
21999
22000 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22001
22002         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22003
22004 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22005             Jeff Law  <law@redhat.com>
22006
22007         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22008         * gcc.dg/tree-ssa/20040518-2.c: New test.
22009
22010         * gcc.dg/tree-ssa/20040518-1.c: New test.
22011
22012 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22013
22014         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22015
22016 2004-05-18  Paul Brook  <paul@codesourcery.com>
22017
22018         PR fortran/13930
22019         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22020
22021 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22022
22023         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22024         constant folding.
22025
22026 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22027
22028         * gcc.dg/tree-ssa/20040517-1.c: New test.
22029
22030 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22031
22032         * gcc.dg/loop-4.c: New test.
22033
22034 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22035
22036         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22037
22038 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22039
22040         PR fortran/15311
22041         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22042
22043 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22044
22045         PR fortran/13826
22046         PR fortran/13940
22047         * gfortran.fortran-torture/compile/data_1.f90: New test.
22048
22049 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22050
22051         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22052         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22053
22054 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22055
22056         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22057
22058 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22059
22060         PR c/15444
22061         * gcc.dg/format/xopen-1.c: Adjust expected message.
22062         * gcc.dg/format/xopen-3.c: New test.
22063
22064 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22065
22066         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22067
22068 2004-05-14  Jeff Law  <law@redhat.com>
22069
22070         * gcc.dg/tree-ssa/20040514-2.c: New test.
22071
22072 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22073
22074         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22075         this ...
22076         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22077         this.
22078
22079 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22080
22081         * gcc.dg/tree-ssa/20040514-1.c: New test.
22082
22083 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22084
22085         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22086         test.
22087
22088 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22089
22090         PR fortran/14066
22091         * gfortran.fortran-torture/compile/do_1.f90: New test.
22092
22093 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22094
22095         PR fortran/15051
22096         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22097         test.
22098
22099 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22100
22101         PR fortran/15149
22102         * gfortran.fortran-torture/execute/random_init.f90: New test.
22103
22104 2004-05-13  Paul Brook  <paul@codesourcery.com>
22105
22106         PR fortran/15314
22107         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22108
22109 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22110
22111         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22112         for the powerpc case.
22113
22114 2004-05-13  Jeff Law  <law@redhat.com>
22115
22116         * gcc.dg/tree-ssa/20040513-1.c: New test.
22117         * gcc.dg/tree-ssa/20040513-2.c: New test.
22118
22119 2004-05-13  Paul Brook  <paul@codesourcery.com>
22120
22121         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22122         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22123         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22124
22125 2004-05-13  Andreas Schwab  <schwab@suse.de>
22126
22127         PR other/10819
22128         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22129         characters.
22130
22131 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22132
22133         PR fortran/15294
22134         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22135
22136 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22137
22138         Merge from tree-ssa-20020619-branch.  See
22139         ChangeLog.tree-ssa for details.
22140
22141 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22142
22143         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22144         include <altivec.h> explicitly.
22145         * gcc.dg/altivec-13.c: Likewise.
22146
22147 2004-05-11  Paul Brook  <paul@codesourcery.com>
22148
22149         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22150
22151 2004-05-10  Eric Christopher  <echristo@redhat.com>
22152
22153         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22154         * gcc.dg/sibcall-4.c: Ditto.
22155
22156 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22157
22158         * g++.dg/ext/altivec-8.C: New test case.
22159         * gcc.dg/altivec-13.c: New test case.
22160
22161 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22162
22163         * gcc.c-torture/execute/divcmp-1.c: New test case.
22164         * gcc.c-torture/execute/divcmp-2.c: New test case.
22165         * gcc.c-torture/execute/divcmp-3.c: New test case.
22166
22167 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22168
22169         * g++.dg/other/pragma-re-2.C: New test.
22170
22171 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22172
22173         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22174         * gcc.dg/i386-387-2.c: Likewise.
22175
22176         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22177         __builtin_drem.
22178         * gcc.dg/i386-387-6.c: Likewise.
22179
22180 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22181
22182         * gcc.dg/builtins-33.c: Also check log1p*.
22183
22184 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22185
22186         PR optimization/15296
22187         * gcc.c-torture/execute/pr15296.c: New test.
22188
22189 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22190
22191         * gcc.dg/builtins-40.c: New test.
22192
22193 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22194
22195         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22196
22197 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22198
22199         * g++.dg/ext/spe1.C: New testcase.
22200
22201 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22202
22203         * objc.dg/image-info.m: Allow additional attributes
22204         for __image_info section.
22205
22206 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22207
22208         * gcc.dg/torture/mips-hilo-2.c: New test.
22209
22210 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22211
22212         PR c++/14389
22213         * g++.dg/template/member5.C: New test.
22214
22215 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22216
22217         * gcc.dg/builtins-34.c: Also check expm1*.
22218
22219 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22220
22221         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22222         * gcc.dg/torture/builtin-convert-3.c: New test.
22223
22224 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22225
22226         PR middle-end/15054
22227         * g++.dg/opt/pr15054.C: New test.
22228
22229 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22230
22231         * gcc.dg/torture/builtin-rounding-1.c: New test.
22232         * gcc.dg/builtins-25.c: Delete.
22233         * gcc.dg/builtins-29.c: Delete.
22234
22235 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22236
22237         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22238         * gcc.dg/sibcall-4.c: Likewise.
22239         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22240
22241 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22242
22243         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22244         bit-field on 16-bit targets.
22245
22246 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22247
22248         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22249         16-bit targets.
22250
22251 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22252
22253         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22254         * gcc.dg/rs6000-power2-2.c: Likewise.
22255
22256 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22257
22258         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22259         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22260         Change the asm registers to be in form of frN instead of fN.
22261
22262 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22263
22264         * gcc.dg/torture/builtin-convert-2.c: New test.
22265
22266 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22267
22268         * gcc.dg/rs6000-power2-1.c: New test.
22269         * gcc.dg/rs6000-power2-2.c: New test.
22270
22271 2004-04-28  Jan Hubicka  <jh@suse.cz>
22272
22273         * gcc.dg/unused-6.c: New test.
22274
22275 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22276             Ulrich Weigand  <uweigand@de.ibm.com>
22277
22278         * ada/acats/run_all.sh: Define $target variable.
22279
22280 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22281
22282         PR c++/15119
22283         * g++.dg/other/vararg-1.C: New test.
22284
22285         PR c++/4794
22286         * g++.dg/eh/cleanup3.C: New test.
22287
22288 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22289
22290         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22291         and ad8011a (target_insn).
22292         * ada/acats/support/macro.dfs: Likewise.
22293         * ada/acats/support/impbit.adb: New file.
22294
22295 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22296
22297         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22298
22299 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22300
22301         * gcc.dg/loop-3.c: New test.
22302
22303 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22304
22305         * gcc.c-torture/execute/simd-5.c: New test.
22306
22307 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22308
22309         PR c++/15064
22310         * g++.dg/template/crash18.C: New test.
22311
22312 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22313
22314         * g++.dg/ext/complit3.C: New test.
22315
22316 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22317
22318         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22319         * gcc.dg/altivec-3.c: Same.
22320         * gcc.dg/altivec-varargs-1.c: Same.
22321
22322 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22323
22324         * lib/target-supports.exp (check_profiling_available): Assume
22325         profiling is not available on powerpc-eabi targets.
22326
22327 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22328
22329         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22330         * gcc.dg/vmx/bug-1.c: Ditto.
22331
22332 2004-04-20  Eric Christopher  <echristo@redhat.com>
22333
22334         * gcc.dg/charset/extern.c: New test.
22335         * g++.dg/charset/extern3.cc: Ditto.
22336
22337 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22338
22339         * gcc.dg/builtins-39.c: New test.
22340
22341 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22342
22343         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22344
22345 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22346
22347         * gcc.dg/torture/mips-hilo-1.c: New test.
22348
22349 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         * gcc.c-torture/compile/20040419-1.c: New test.
22352
22353 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22354
22355         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22356
22357 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22358             Aldy Hernandez  <aldyh@redhat.com>
22359
22360         * gcc.c-torture/execute/va-arg-24.c: New.
22361
22362 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22363             Aldy Hernandez  <aldyh@redhat.com>
22364
22365         * gcc.dg/vmx/1b-01.c: New.
22366         * gcc.dg/vmx/1b-02.c: New.
22367         * gcc.dg/vmx/1b-03.c: New.
22368         * gcc.dg/vmx/1b-04.c: New.
22369         * gcc.dg/vmx/1b-05.c: New.
22370         * gcc.dg/vmx/1b-06.c: New.
22371         * gcc.dg/vmx/1b-07.c: New.
22372         * gcc.dg/vmx/1c-01.c: New.
22373         * gcc.dg/vmx/1c-02.c: New.
22374         * gcc.dg/vmx/3a-01a.c: New.
22375         * gcc.dg/vmx/3a-01.c: New.
22376         * gcc.dg/vmx/3a-01m.c: New.
22377         * gcc.dg/vmx/3a-03.c: New.
22378         * gcc.dg/vmx/3a-03m.c: New.
22379         * gcc.dg/vmx/3a-04.c: New.
22380         * gcc.dg/vmx/3a-04m.c: New.
22381         * gcc.dg/vmx/3a-05.c: New.
22382         * gcc.dg/vmx/3a-06.c: New.
22383         * gcc.dg/vmx/3a-06m.c: New.
22384         * gcc.dg/vmx/3a-07.c: New.
22385         * gcc.dg/vmx/3b-01.c: New.
22386         * gcc.dg/vmx/3b-02.c: New.
22387         * gcc.dg/vmx/3b-10.c: New.
22388         * gcc.dg/vmx/3b-13.c: New.
22389         * gcc.dg/vmx/3b-14.c: New.
22390         * gcc.dg/vmx/3b-15.c: New.
22391         * gcc.dg/vmx/3c-01a.c: New.
22392         * gcc.dg/vmx/3c-01.c: New.
22393         * gcc.dg/vmx/3c-02.c: New.
22394         * gcc.dg/vmx/3c-03.c: New.
22395         * gcc.dg/vmx/3d-01.c: New.
22396         * gcc.dg/vmx/4-01.c: New.
22397         * gcc.dg/vmx/4-03.c: New.
22398         * gcc.dg/vmx/5-01.c: New.
22399         * gcc.dg/vmx/5-02.c: New.
22400         * gcc.dg/vmx/5-03.c: New.
22401         * gcc.dg/vmx/5-04.c: New.
22402         * gcc.dg/vmx/5-05.c: New.
22403         * gcc.dg/vmx/5-06.c: New.
22404         * gcc.dg/vmx/5-07.c: New.
22405         * gcc.dg/vmx/5-07t.c: New.
22406         * gcc.dg/vmx/5-08.c: New.
22407         * gcc.dg/vmx/5-10.c: New.
22408         * gcc.dg/vmx/5-11.c: New.
22409         * gcc.dg/vmx/7-01a.c: New.
22410         * gcc.dg/vmx/7-01.c: New.
22411         * gcc.dg/vmx/7c-01.c: New.
22412         * gcc.dg/vmx/7d-01.c: New.
22413         * gcc.dg/vmx/7d-02.c: New.
22414         * gcc.dg/vmx/8-01.c: New.
22415         * gcc.dg/vmx/8-02a.c: New.
22416         * gcc.dg/vmx/8-02.c: New.
22417         * gcc.dg/vmx/brode-1.c: New.
22418         * gcc.dg/vmx/bug-1.c: New.
22419         * gcc.dg/vmx/bug-2.c: New.
22420         * gcc.dg/vmx/bug-3.c: New.
22421         * gcc.dg/vmx/cw-bug-1.c: New.
22422         * gcc.dg/vmx/cw-bug-2.c: New.
22423         * gcc.dg/vmx/cw-bug-3.c: New.
22424         * gcc.dg/vmx/dct.c: New.
22425         * gcc.dg/vmx/debug-1.c: New.
22426         * gcc.dg/vmx/debug-2.c: New.
22427         * gcc.dg/vmx/debug-3.c: New.
22428         * gcc.dg/vmx/debug-4.c: New.
22429         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22430         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22431         * gcc.dg/vmx/eg-5.c: New.
22432         * gcc.dg/vmx/fft.c: New.
22433         * gcc.dg/vmx/gcc-bug-1.c: New.
22434         * gcc.dg/vmx/gcc-bug-2.c: New.
22435         * gcc.dg/vmx/gcc-bug-3.c: New.
22436         * gcc.dg/vmx/gcc-bug-4.c: New.
22437         * gcc.dg/vmx/gcc-bug-5.c: New.
22438         * gcc.dg/vmx/gcc-bug-6.c: New.
22439         * gcc.dg/vmx/gcc-bug-7.c: New.
22440         * gcc.dg/vmx/gcc-bug-8.c: New.
22441         * gcc.dg/vmx/gcc-bug-9.c: New.
22442         * gcc.dg/vmx/gcc-bug-b.c: New.
22443         * gcc.dg/vmx/gcc-bug-c.c: New.
22444         * gcc.dg/vmx/gcc-bug-d.c: New.
22445         * gcc.dg/vmx/gcc-bug-e.c: New.
22446         * gcc.dg/vmx/gcc-bug-f.c: New.
22447         * gcc.dg/vmx/gcc-bug-g.c: New.
22448         * gcc.dg/vmx/gcc-bug-i.c: New.
22449         * gcc.dg/vmx/harness.h: New.
22450         * gcc.dg/vmx/ira1.c: New.
22451         * gcc.dg/vmx/ira2a.c: New.
22452         * gcc.dg/vmx/ira2b.c: New.
22453         * gcc.dg/vmx/ira2.c: New.
22454         * gcc.dg/vmx/ira2c.c: New.
22455         * gcc.dg/vmx/mem.c: New.
22456         * gcc.dg/vmx/newton-1.c: New.
22457         * gcc.dg/vmx/ops.c: New.
22458         * gcc.dg/vmx/sn7153.c: New.
22459         * gcc.dg/vmx/spill2.c: New.
22460         * gcc.dg/vmx/spill3.c: New.
22461         * gcc.dg/vmx/spill.c: New.
22462         * gcc.dg/vmx/t.c: New.
22463         * gcc.dg/vmx/varargs-1.c: New.
22464         * gcc.dg/vmx/varargs-2.c: New.
22465         * gcc.dg/vmx/varargs-3.c: New.
22466         * gcc.dg/vmx/varargs-4.c: New.
22467         * gcc.dg/vmx/varargs-5.c: New.
22468         * gcc.dg/vmx/varargs-6.c: New.
22469         * gcc.dg/vmx/varargs-7.c: New.
22470         * gcc.dg/vmx/vmx.exp: New.
22471         * gcc.dg/vmx/vprint-1.c: New.
22472         * gcc.dg/vmx/vscan-1.c: New.
22473         * gcc.dg/vmx/x-01.c: New.
22474         * gcc.dg/vmx/x-02.c: New.
22475         * gcc.dg/vmx/x-03.c: New.
22476         * gcc.dg/vmx/x-04.c: New.
22477         * gcc.dg/vmx/x-05.c: New.
22478         * gcc.dg/vmx/yousufi-1.c: New.
22479         * gcc.dg/vmx/zero-1.c: New.
22480         * gcc.dg/vmx/zero.c: New.
22481
22482 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22483
22484         * g++.dg/lookup/java1.C: Update for chage of
22485         _Jv_AllocObject.
22486         * g++.dg/lookup/java2.C: Likewise.
22487
22488 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22489
22490         * ada/acats/run_all.sh: use -O2 by default.
22491
22492 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22493
22494         * gcc.dg/vr-mult-[12].c: New tests.
22495
22496 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22497
22498         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22499
22500         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22501
22502 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22503
22504         * lib/target-supports.exp (check_profiling_available): Assume profiling
22505         isn't available for mips*-*-elf targets.
22506
22507 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22508
22509         * gcc.dg/builtins-38.c: New test.
22510
22511 2004-04-14  Eric Christopher  <echristo@redhat.com>
22512
22513         * g++.dg/charset/charset.exp: Run .cc extension tests.
22514
22515 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22516
22517         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22518
22519 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22520
22521         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22522
22523 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22524
22525         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22526         * gcc.dg/i386-387-2.c: Likewise.
22527
22528         * gcc.dg/i386-387-7.c: New test.
22529         * gcc.dg/i386-387-8.c: New test.
22530
22531         * gcc.dg/builtins-37.c: New test.
22532
22533 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22534
22535         * g++.dg/pch/externc-1.C: Add missing semicolon.
22536
22537 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22538
22539         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22540
22541 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22542
22543         * gcc.c-torture/execute/20040411-1.c: New test.
22544
22545 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22546
22547         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22548
22549 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22550
22551         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22552
22553 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22554
22555         * lib/target-supports.exp (check_named_sections_available): New.
22556         * lib/gcc-dg.exp (dg-require-named-sections): New.
22557         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22558         old-deja.exp.  Also prune error-count message from HP linker.
22559         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22560
22561         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22562         * g++.old-deja/g++.pt/static3.C: Likewise.
22563         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22564
22565 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22566
22567         * gcc.c-torture/execute/20040409-1.c: New test case.
22568         * gcc.c-torture/execute/20040409-2.c: New test case.
22569         * gcc.c-torture/execute/20040409-3.c: New test case.
22570
22571 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22572
22573         * gcc.dg/20040409-1.c: New test.
22574
22575 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22576
22577         PR target/14888
22578         * g++.dg/opt/pr14888.C: New test case.
22579
22580 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22581
22582         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22583         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22584         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22585         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22586         New tests.
22587
22588 2004-04-08  Paul Brook  <paul@codesourcery.com>
22589
22590         * gcc.dg/spill-1.c: New test.
22591
22592 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22593
22594         * gcc.dg/torture/builtin-ctype-2.c: New test.
22595
22596 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22597
22598         * gcc.dg/pch/pch.exp: Add largefile test.
22599
22600 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22601
22602         * g++.dg/pch/externc-1.Hs: New.
22603         * g++.dg/pch/externc-1.C: New.
22604
22605 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22606
22607         * gcc.dg/compat/struct-by-value-5a_main.c,
22608         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22609         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22610         * gcc.dg/compat/struct-by-value-5a_x.c,
22611         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22612         gcc.dg/compat/struct-by-value-5_x.c.
22613         * gcc.dg/compat/struct-by-value-5a_y.c,
22614         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22615         gcc.dg/compat/struct-by-value-5_y.c.
22616
22617         * gcc.dg/compat/struct-by-value-6a_main.c,
22618         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22619         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22620         * gcc.dg/compat/struct-by-value-6a_x.c,
22621         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22622         gcc.dg/compat/struct-by-value-6_x.c.
22623         * gcc.dg/compat/struct-by-value-6a_y.c,
22624         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22625         gcc.dg/compat/struct-by-value-6_y.c.
22626
22627         * gcc.dg/compat/struct-by-value-7a_main.c,
22628         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22629         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22630         * gcc.dg/compat/struct-by-value-7a_x.c,
22631         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22632         gcc.dg/compat/struct-by-value-7_x.c.
22633         * gcc.dg/compat/struct-by-value-7a_y.c,
22634         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22635         gcc.dg/compat/struct-by-value-7_y.c.
22636
22637 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22640         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22641         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22642         options.
22643
22644 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22645
22646         * gcc.dg/builtins-36.c: New test.
22647
22648 2004-04-06  Paul Brook  <paul@codesourcery.com>
22649
22650         * README.gcc: Remove obsolete contraint on testcases.
22651
22652 2004-04-05  Paul Brook  <paul@codesourcery.com>
22653
22654         PR2123
22655         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22656         failure and exit(0) on success.
22657         * g++.dg/expr/anew2.C: Ditto.
22658         * g++.dg/expr/anew3.C: Ditto.
22659         * g++.dg/expr/anew4.C: Ditto.
22660
22661 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22662
22663         PR c++/3518
22664         * g++.dg/template/unify7.C: New.
22665
22666 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22667
22668         * g++.dg/README: Bring up to date with new subdirectories; remove
22669         duplicate subdirectory lines.
22670
22671 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22672
22673         PR c++/14007
22674         * g++.dg/template/unify5.C: New.
22675         * g++.dg/template/unify6.C: New.
22676         * g++.dg/template/qualttp20.C: Adjust.
22677         * g++.old-deja/g++.jason/report.C: Adjust.
22678         * g++.old-deja/g++.other/qual1.C: Adjust.
22679
22680 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/14803
22683         * g++.dg/inherit/ptrmem1.C: New test.
22684
22685 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22686
22687         PR c++/14755
22688         * gcc.c-torture/execute/20040331-1.c: New test.
22689         * gcc.dg/20040331-1.c: New test.
22690
22691 2004-04-01  Paul Brook  <paul@codesourcery.com>
22692
22693         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22694
22695 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22696
22697         PR c++/14724
22698         * g++.dg/init/goto1.C: New test.
22699
22700         PR c++/14763
22701         * g++.dg/template/defarg4.C: New test.
22702
22703 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22704
22705         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22706
22707 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22708
22709         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22710
22711 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22712
22713         * gcc.dg/noncompile/undeclared-2.c: New test.
22714
22715 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22716
22717         * gcc.dg/940409-1.c: Remove XFAIL.
22718         * gcc.dg/reg-vol-struct-1.c: New test.
22719
22720 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22721
22722         * gcc.dg/torture/builtin-wctype-1.c: New test.
22723
22724 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22725
22726         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22727         * gcc.dg/20001101-1.c: Likewise.
22728         * gcc.dg/20001102-1.c: Likewise.
22729
22730 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22731
22732         * gcc.dg/compare8.c: Add an additional test for XOR.
22733
22734 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22735
22736         * gcc.dg/torture/builtin-ctype-1.c: New test.
22737
22738 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22739
22740         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22741         * gcc.dg/torture/builtin-math-1.c: Likewise.
22742         * gcc.dg/torture/builtin-power-1.c: New test.
22743
22744 2004-03-24  Andreas Schwab  <schwab@suse.de>
22745
22746         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22747         IA64 assembler.
22748
22749 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22750             Roger Sayle  <roger@eyesopen.com>
22751
22752         * gcc.dg/compare8.c: New test case.
22753
22754 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22755
22756         * g++.dg/ext/altivec-7.C: New test.
22757
22758 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22759
22760         PR 12267, 12391, 12560, 13129, 14114, 14133
22761         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22762         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22763         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22764         Adjust error regexps.
22765         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22766         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22767         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22768         * gcc.dg/local1.c: Add explanatory comment.
22769
22770 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22771
22772         PR optimization/14669
22773         * g++.dg/opt/fold2.C: New test case.
22774
22775 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22776
22777         PR c/14069
22778         * gcc.dg/20040322-1.c: New test.
22779
22780 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22781
22782         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22783         * gcc.dg/ultrasp4.c: Likewise.
22784         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22785
22786 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22787
22788         * gcc.dg/i386-sse-8.c: Reset default options.
22789
22790 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22791
22792         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22793         in the error message text.
22794
22795 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22796
22797         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22798
22799 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22800
22801         PR c++/14616
22802         * g++.dg/init/array13.C: New test.
22803
22804 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22805
22806         PR target/13889
22807         * gcc.c-torture/compile/pr13889.c: New test case.
22808
22809 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22810
22811         PR c/14635
22812         * builtins-1.c (nan, nans): Don't test.
22813         * builtins-30.c: Don't use nan, nanf, nanl.
22814         * builtins-35.c: New test.
22815
22816 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22817
22818         * g++.dg/ext/altivec-6.C: New test.
22819
22820 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22821
22822         * g++.dg/init/placement3.C: New test.
22823
22824         * g++.dg/template/spec13.C: New test.
22825
22826         * g++.dg/lookup/using11.C: New test.
22827
22828         * g++.dg/lookup/koenig3.C: New test.
22829
22830         * g++.dg/template/operator2.C: New test.
22831
22832         * g++.dg/expr/dtor3.C: New test.
22833         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22834         marker.
22835         * g++.old-deja/g++.law/visibility28.C: Likewise.
22836
22837 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22838
22839         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22840         * gcc.dg/ppc64-abi-3.c: Likewise.
22841
22842 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22843
22844         PR c++/14545
22845         * g++.dg/parse/template15.C: New test.
22846
22847 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22848
22849         * g++.dg/expr/dtor2.C: New test.
22850
22851         * g++.dg/lookup/anon4.C: New test.
22852
22853         * g++.dg/overload/using1.C: New test.
22854
22855         * g++.dg/template/lookup7.C: New test.
22856
22857         * g++.dg/template/typename6.C: New test.
22858
22859         * g++.dg/expr/cond6.C: New test.
22860
22861 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22862
22863         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22864
22865 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22866
22867         * g++.dg/expr/cond5.C: New test.
22868         * g++.dg/expr/constcast1.C: Likewise.
22869         * g++.dg/expr/ptrmem2.C: Likewise.
22870         * g++.dg/expr/ptrmem3.C: Likewise.
22871         * g++.dg/lookup/main1.C: Likewise.
22872         * g++.dg/template/lookup6.C: Likewise.
22873
22874 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22875
22876         * gcc.dg/local1.c: New test.
22877
22878         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22879
22880 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22881
22882         * gcc.dg/torture/builtin-convert-1.c: New test.
22883
22884 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22885
22886         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22887
22888 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22889
22890         PR c++/14481
22891         * g++.dg/warn/Wunused-7.C: New test.
22892
22893 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22894
22895         * gcc.dg/torture/builtin-integral-1.c: New test.
22896
22897 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22898
22899         PR c++/14586
22900         * g++.dg/parse/non-dependent3.C: New test.
22901
22902 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22903
22904         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22905         * g++.dg/eh/simd-2.C: Likewise.
22906         * g++.dg/init/array10.C: Likewise.
22907         * gcc.c-torture/compile/simd-1.c: Likewise.
22908         * gcc.c-torture/compile/simd-2.c: Likewise.
22909         * gcc.c-torture/compile/simd-3.c: Likewise.
22910         * gcc.c-torture/compile/simd-4.c: Likewise.
22911         * gcc.c-torture/compile/simd-6.c: Likewise.
22912         * gcc.c-torture/execute/simd-1.c: Likewise.
22913         * gcc.c-torture/execute/simd-2.c: Likewise.
22914         * gcc.dg/compat/vector-defs.h: Likewise.
22915         * gcc.dg/20020531-1.c: Likewise.
22916         * gcc.dg/altivec-3.c: Likewise.
22917         * gcc.dg/altivec-4.c: Likewise.
22918         * gcc.dg/altivec-varargs-1.c: Likewise.
22919         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22920         * gcc.dg/i386-mmx-3.c: Likewise.
22921         * gcc.dg/i386-sse-4.c: Likewise.
22922         * gcc.dg/i386-sse-5.c: Likewise.
22923         * gcc.dg/i386-sse-8.c: Likewise.
22924         * gcc.dg/simd-1.c: Likewise.
22925         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22926         __ev64_opaque__ since the machine description provides it.
22927
22928 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22929
22930         * lib/compat.exp (skip_list): New global variable.
22931         Use it to hold the user defined COMPAT_SKIPS list if any.
22932         (compat-obj): Add the members of skip_list to optall.
22933
22934 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22935
22936         * gcc.dg/compat/union-by-value-1_main.c,
22937         union-by-value-1_x.c, union-by-value-1_y.c,
22938         union-check.h, union-defs.h,
22939         union-init.h, union-return-1_main.c,
22940         union-return-1_x.c, union-return-1_y.c: New files.
22941
22942 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22943
22944         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22945         mixed-struct-init.h: Add 4 mixed structure types.
22946         struct-by-value-21_main.c, struct-by-value-21_x.c,
22947         struct-by-value-21_y.c, struct-return-21_main.c,
22948         struct-return-21_x.c, struct-return-21_y.c: New files.
22949
22950 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/14550
22953         * g++.dg/parse/template14.C: New test.
22954
22955 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22956
22957         * gcc.c-torture/execute/20040313-1.c: New test.
22958
22959 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22960
22961         PR target/14533
22962         * gcc.dg/20040311-2.c: New test.
22963
22964 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22965
22966         PR other/14544
22967         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22968         bit-field.
22969
22970 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22971
22972         * gcc.dg/20040305-2.c: Add missing return statement.
22973
22974 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22975
22976         * gcc.dg/builtins-34.c: Also check pow10*.
22977
22978 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22979
22980         PR target/14262
22981         * gcc.dg/20040305-2.c: New test.
22982
22983 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22984
22985         * gcc.dg/20040310-1.c: New test.
22986
22987 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22988
22989         * gcc.c-torture/execute/20040311-1.c: New test case.
22990
22991 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/14476
22994         * g++.dg/lookup/enum1.C: New test.
22995
22996 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22997
22998         PR c++/14510
22999         * g++.dg/lookup/struct2.C: New test.
23000
23001 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23002
23003         * gcc.dg/builtins-34.c: New test.
23004
23005 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23006
23007         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23008
23009 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23010
23011         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23012         * gcc.dg/alias-2.c: New testcase.
23013
23014 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23015
23016         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23017
23018 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23019
23020         * gcc.c-torture/execute/20040309-1.c: New test case.
23021
23022 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23023
23024         PR c++/14397
23025         * g++.dg/overload/ref1.C: New.
23026
23027 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23028
23029         PR c++/14409
23030         * g++.dg/template/spec12.C: New test.
23031
23032         PR c++/14448
23033         * g++.dg/parse/crash14.C: New test.
23034
23035 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/14230
23038         * g++.dg/init/ref11.C: New test.
23039
23040 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23041
23042         PR c++/14432
23043         * g++.dg/parse/builtin2.C: New test.
23044
23045 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23046
23047         PR c++/14401
23048         * g++.dg/init/ctor3.C: New test.
23049         * g++.dg/init/union1.C: New test.
23050         * g++.dg/ext/anon-struct4.C: New test.
23051
23052 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23053
23054         * g++.dg/lookup/koenig1.C: Tweak error messages.
23055         * g++.dg/lookup/used-before-declaration.C: Likewise.
23056         * g++.dg/other/do1.C: Likewise.
23057         * g++.dg/overload/koenig1.C: Likewise.
23058         * g++.dg/parse/crash13.C: Likewise.
23059         * g++.dg/template/instantiate3.C: Likewise.
23060
23061 2004-03-08  Eric Christopher  <echristo@redhat.com>
23062
23063         * * lib/target-supports.exp: Enable libiconv in test
23064         compilation.  Fix up error checking.
23065
23066 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23067
23068         PR middle-end/14289
23069         * gcc.dg/pr14289-1.c: New test case.
23070         * gcc.dg/pr14289-2.c: Likewise.
23071         * gcc.dg/pr14289-3.c: Likewise.
23072
23073 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23074
23075         * gcc.c-torture/execute/20040308-1.c: New test.
23076
23077 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23078
23079         * gcc.c-torture/execute/20040307-1.c: New test case.
23080
23081 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23082
23083         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23084
23085 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23086
23087         * gcc.dg/20040306-1.c: New test.
23088
23089 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23090
23091         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23092         them static.
23093         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23094
23095 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23096
23097         PR c/14465
23098         * gcc.dg/decl-6.c: New test.
23099
23100 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23101
23102         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23103         Rename LOGPOW -> LOG_POW.
23104         (SQRT_EXP, POW_EXP): New.
23105
23106 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23107
23108         * gcc.dg/i386-sse-8.c: New test.
23109
23110 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23111
23112         PR c/14114
23113         * gcc.dg/decl-5.c: New test.
23114
23115 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23116
23117         * gcc.dg/20040305-1.c: New test.
23118
23119 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23120
23121         PR other/14354
23122         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23123
23124 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23125
23126         PR c++/14425, c++/14426
23127         * g++.dg/ext/altivec-4.C: New test.
23128         * g++.dg/ext/altivec-5.C: New test.
23129
23130 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23131
23132         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23133         global variables of a type with no linkage.
23134         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23135         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23136         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23137         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23138         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23139         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23140         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23141         * g++.dg/warn/deprecated.C: Name enum Color.
23142         * g++.dg/overload/VLA.C: Name structure for 'b'.
23143         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23144
23145 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23146
23147         * gcc.c-torture/compile/20040304-1.c: New test.
23148
23149 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23150
23151         PR 13728
23152         * gcc.dg/decl-4.c: New testcase.
23153
23154 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23155
23156         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23157         as PRECF if sizeof (float) > sizeof (double).
23158         (PRECL): Make it the same as PRECF if
23159         sizeof (float) > sizeof (long double).
23160
23161 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23162
23163         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23164         system type.  Add check for irix6 which doesn't have c99 runtime.
23165
23166 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23167
23168         * gcc.dg/const-elim-1.c: xfail for xtensa.
23169
23170 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23171
23172         PR c++/14369
23173         * g++.dg/template/cond4.C: New test.
23174
23175 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23176
23177         PR c++/14360
23178         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23179
23180         PR c++/14361
23181         * g++.dg/parse/defarg7.C: New test.
23182
23183         PR c++/14359
23184         * g++.dg/template/friend26.C: New test.
23185
23186 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23187
23188         PR c++/14324
23189         * g++.dg/abi/mangle21.C: New test.
23190
23191         PR c++/14260
23192         * g++.dg/parse/constructor2.C: New test.
23193
23194         PR c++/14337
23195         * g++.dg/template/sfinae1.C: New test.
23196
23197 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23198
23199         PR c++/14267
23200         * g++.dg/expr/crash2.C: New test.
23201
23202         PR middle-end/13448
23203         * gcc.dg/inline-5.c: New test.
23204         * gcc.dg/always-inline.c: Split out tests into ...
23205         * gcc.dg/always-inline2.c: ... this and ...
23206         * gcc.dg/always-inline3.c: ... this.
23207
23208 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR debug/12103
23211         * g++.dg/debug/crash1.C: New test.
23212
23213 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23214
23215         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23216         function with __attribute__((noinline)).
23217         (recurser_void2): Likewise.
23218         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23219         (recurser_void2): Likewise.
23220
23221 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23222
23223         PR middle-end/14203
23224         * g++.dg/warn/Wunused-6.C: New test case.
23225
23226 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23227
23228         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23229         not defined.
23230
23231 2004-02-27  Eric Christopher  <echristo@redhat.com>
23232
23233         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23234         * g++.dg/charset/asm2.c: Run only x86.
23235         * gcc.dg/charset/asm3.c: Ditto.
23236
23237 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23238
23239         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23240         ld_library_path.
23241
23242 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23243
23244         * g++.dg/ext/altivec-3.C: New.
23245
23246 2004-02-26  Richard Henderson  <rth@redhat.com>
23247
23248         * g++.dg/ext/attrib10.C: Mark for warning.
23249         * gcc.dg/attr-alias-1.c: New.
23250
23251 2004-02-26  Richard Henderson  <rth@redhat.com>
23252
23253         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23254         * gcc.c-torture/execute/20040208-2.c: ... it back.
23255
23256 2004-02-26  Eric Christopher  <echristo@redhat.com>
23257
23258         * lib/target-supports.exp (check-iconv-available): New function.
23259         * lib/gcc-dg.exp (dg-require-iconv): New function.
23260         Use above.
23261         * gcc.dg/charset: New directory.
23262         * gcc.dg/charset/charset.exp: New file.
23263         * gcc.dg/charset/asm1.c: Ditto.
23264         * gcc.dg/charset/asm2.c: Ditto.
23265         * gcc.dg/charset/asm3.c: Ditto.
23266         * gcc.dg/charset/asm4.c: Ditto.
23267         * gcc.dg/charset/asm5.c: Ditto.
23268         * gcc.dg/charset/attribute1.c: Ditto.
23269         * gcc.dg/charset/attribute2.c: Ditto.
23270         * gcc.dg/charset/string1.c: Ditto.
23271         * g++.dg/charset: New directory.
23272         * g++.dg/dg.exp: Add here. Special options.
23273         * g++.dg/charset/charset.exp: New file.
23274         * g++.dg/charset/asm1.c: Ditto.
23275         * g++.dg/charset/asm2.c: Ditto.
23276         * g++.dg/charset/asm3.c: Ditto.
23277         * g++.dg/charset/asm4.c: Ditto.
23278         * g++.dg/charset/attribute1.c: Ditto.
23279         * g++.dg/charset/attribute2.c: Ditto.
23280         * g++.dg/charset/extern1.cc: Ditto.
23281         * g++.dg/charset/extern2.cc: Ditto.
23282         * g++.dg/charset/string1.c: Ditto.
23283
23284 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/14278
23287         * g++.dg/parse/comma1.C: New test.
23288
23289 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23290
23291         PR c++/14284
23292         * g++.dg/template/ttp8.C: New test.
23293
23294 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23295
23296         * gcc.dg/fixuns-trunc-1.c: New test.
23297
23298 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23299
23300         * gcc.dg/builtins-config.h: Use #elif.
23301
23302 2004-02-26  Michael Matz  <matz@suse.de>
23303
23304         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23305         * gcc.dg/991214-1.c: Likewise.
23306         * gcc.dg/i386-asm-1.c: Likewise.
23307
23308 2004-02-25  Richard Henderson  <rth@redhat.com>
23309
23310         * gcc.c-torture/execute/20040208-2.c: Move ...
23311         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23312
23313 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23314
23315         PR c++/14246
23316         * g++.dg/other/crash-3.C: New test.
23317
23318 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23319
23320         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23321         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23322
23323         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23324         HP-UX.
23325
23326 2004-02-24  Michael Matz  <matz@suse.de>
23327
23328         * gcc.dg/i386-regparm.c: New.
23329
23330 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23331
23332         * gcc.c-torture/execute/20040223-1.c: New.
23333
23334 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23335             Kazu Hirata  <kazu@cs.umass.edu>
23336
23337         * gcc.dg/fwritable-strings-1.c: Remove.
23338
23339 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23340
23341         PR c/14156
23342         * gcc.dg/20040223-1.c: New test.
23343
23344 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23345
23346         PR c++/14106
23347         * g++.dg/ext/typeof9.C: New test.
23348
23349 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23350
23351         PR c++/14250
23352         * g++.dg/other/switch1.C: New test.
23353
23354 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23355
23356         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23357         * gcc.dg/va-arg-1.c: Likewise.
23358
23359 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23360
23361         PR c++/14143
23362         * g++.dg/template/koenig5.C: New test.
23363
23364 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23365
23366         * g++.dg/ext/altivec-1.C: Generalize target triple.
23367         * g++.dg/ext/altivec-2.C: New test case.
23368         * g++.dg/ext/altivec_check.h: New file.
23369         * gcc.dg/altivec-1.c: Generalize target triple;
23370         include altivec_check.h and call altivec_check().
23371         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23372         * gcc.dg/altivec-6.c: New test case.
23373         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23374         type casts as needed.
23375         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23376         altivec_check().
23377         * gcc.dg/altivec-12.c: New test case.
23378         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23379         include altivec_check.h and call altivec_check().
23380         * gcc.dg/altivec_check.h: New file.
23381
23382 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23383
23384         * lib/target-supports.exp (check_alias_available): Don't mangle
23385         function `g' in test program.
23386
23387 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23388
23389         * lib/target-supports.exp (check_profiling_available): Check
23390         argument to determine whether we support a profiling type.
23391         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23392         check_profiling_available.
23393         * g++.dg/bprob/bprob.exp: Likewise.
23394         * g77.dg/bprob/bprob.exp: Likewise.
23395         * gcc.misc-tests/bprob.exp: Likewise.
23396         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23397         dg-require-profiling and delete expected error handling.
23398         * gcc.dg/20021014-1.c: Likewise.
23399         * gcc.dg/nest.c: Likewise.
23400
23401 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23402
23403         PR c++/12007
23404         * g++.dg/other/vthunk1.C: New test.
23405
23406 2004-02-20  Falk Hueffner  <falk@debian.org>
23407
23408         PR target/14201
23409         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23410
23411 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/13927
23414         * g++.dg/other/error8.C: Remove XFAIL markers.
23415
23416         PR c++/14173
23417         * g++.dg/ext/packed5.C: New test.
23418
23419         PR c++/14199
23420         * g++.dg/warn/Wunused-5.C: New test.
23421
23422         PR c++/14186
23423         * g++.dg/lookup/member1.C: New test.
23424
23425 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23426
23427         * gcc.c-torture/compile/20040130-1.c: Enable only when
23428         __INT_MAX__ >= 2147483647L.
23429         * gcc.c-torture/compile/961203-1.c: Likewise.
23430
23431 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23434         * g++.dg/opt/template1.C: Robustify assembler regexp
23435
23436 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23437
23438         * gcc.c-torture/execute/simd-4.x: Remove.
23439         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23440         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23441         Guard with #ifndef SKIP_ATTRIBUTE.
23442         * gcc.dg/compat/vector-1_y.c: Likewise.
23443         * gcc.dg/compat/vector-2_x.c: Likewise.
23444         * gcc.dg/compat/vector-2_y.c: Likewise.
23445         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23446         * g++.dg/eh/simd-2.C: Likewise.
23447
23448 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23449
23450         * gcc.c-torture/compile/complex-1.c: New.
23451
23452 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23453
23454         PR target/14209
23455         * gcc.c-torture/execute/20040218-1.c: New test.
23456
23457 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23458
23459         PR c++/14181
23460         * g++.dg/parse/new2.C: New test.
23461
23462 2004-02-18  Paul Brook  <paul@codesourcery.com>
23463
23464         * gcc.c-torture/compile/libcall-1.c: New test.
23465
23466 2004-02-18  Paul Brook  <paul@codesourcery.com>
23467
23468         PR debug/12934
23469         * gcc.dg/debug/debug-7.c: New test.
23470
23471 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23472
23473         * gcc.dg/20040217-1.c: New test.
23474
23475 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23476
23477         * gcc.c-torture/execute/990208-1.x: Delete.
23478
23479 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23480
23481         * gcc.c-torture/execute/20040208-2.x: New file.
23482
23483 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23484
23485         PR c++/11326
23486         * g++.dg/abi/structret1.C: New test.
23487
23488 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23491         (i386_cpuid): No need to test if cpuid is available on AMD64.
23492         Fix assembly, so that it works onboth i386 and AMD64.
23493         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23494         (vecInLong): Fix s[] member type to unsigned int.
23495         (vecInWord): Remove type.
23496         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23497         (a64, b64, c64, d64, e64): Remove.
23498         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23499         Remove unused variable.  Remove initialization of removed variables.
23500         Don't call mmx_tests nor sse_tests.
23501         (reference_mmx, reference_sse): Remove.
23502         (check): Add return stmt.
23503         * gcc.dg/i386-sse-7.c: New test.
23504         * gcc.dg/i386-mmx-4.c: New test.
23505
23506 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23507
23508         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23509         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23510         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23511         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23512         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23513         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23514         g++.dg/tc1/dr94.C: Fix line terminator.
23515
23516 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23517
23518         * gcc.c-torture/compile/20040216-1.c: New.
23519
23520 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23521
23522         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23523         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23524         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23525         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23526         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23527         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23528
23529 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23530
23531         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23532
23533 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/13971
23536         * g++.dg/expr/cond4.C: New test.
23537
23538         PR c++/14086
23539         * g++.dg/lookup/crash2.C: New test.
23540
23541 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23542
23543         * gcc.c-torture/compile/20040214-2.c: New test.
23544
23545 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23546
23547         PR c++/14116
23548         * g++.dg/ext/typeof8.C: New test.
23549
23550 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23551
23552         * gcc.c-torture/compile/20040214-1.c: New test.
23553
23554 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23555
23556         PR c++/13635
23557         * g++.dg/template/spec11.C: New test.
23558
23559 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23560
23561         PR c++/13927
23562         * g++.dg/other/error8.C: New test.
23563
23564 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/14122
23567         * g++.dg/template/array4.C: New test.
23568
23569         PR c++/14108
23570         * g++.dg/inherit/thunk2.C: New test.
23571
23572         PR c++/14083
23573         * g++.dg/eh/cond2.C: New test.
23574
23575 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23576
23577         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23578
23579 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23580
23581         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23582
23583 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23584
23585         * g++.dg/simd-2.C: xfail on ppc64-linux.
23586
23587 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23588
23589         PR c/456
23590         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23591         tests.
23592
23593 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23594
23595         * gcc.dg/builtins-33.c: New test.
23596
23597 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23598
23599         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23600
23601 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23602
23603         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23604
23605 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23606
23607         * gcc.dg/ppc64-abi-3.c: New test.
23608
23609 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23610
23611         PR c/14092
23612
23613         * gcc.dg/pr14092-1.c: New testcase.
23614
23615 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23616
23617         * gcc.dg/cpp/assert4.c: Fix typo last change.
23618
23619         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23620         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23621
23622         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23623
23624 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23625
23626         * gcc.c-torture/compile/20040209-1.c: New test case.
23627
23628 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23629
23630         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23631
23632 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23633
23634         * gcc.c-torture/execute/20040208-[12].c: New tests.
23635
23636 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23637
23638         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23639
23640 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23641
23642         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23643
23644 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23645
23646         Bug 13856
23647         * gcc.dg/visibility-8.c: New testcase.
23648
23649 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23650
23651         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23652         arguments.
23653         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23654
23655 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23656
23657         PR middle-end/13696
23658         * g++.dg/opt/fold1.C: New test case.
23659
23660 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23661
23662         PR c++/14033
23663         * g++.dg/other/crash-2.C: New test.
23664
23665 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23666
23667         PR c++/14028
23668         * g++.dg/parse/angle-bracket2.C: New test.
23669
23670 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23671
23672         PR middle-end/13750
23673         Revert:
23674         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23675         PR pch/13361
23676         * testsuite/g++.dg/pch/wchar-1.C: New.
23677         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23678
23679 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23680
23681         PR c++/14008
23682         * g++.dg/parse/error15.C: New test.
23683         * g++.dg/parse/crash11.C: Update dg-error mark.
23684
23685 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23686
23687         PR c++/13932
23688         * g++.dg/warn/conv2.C: New test.
23689
23690 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23691
23692         PR c++/13086
23693         * g++.dg/warn/incomplete1.C: Remove xfail.
23694
23695 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23696
23697         * lib/file-format.exp (gcc_target_object_format): Use
23698         ${tool}_target_compile, not gcc_target_compile.
23699         * lib/target-supports.exp (check_alias_available): Likewise.
23700         (check_gc_sections_available): Likewise.
23701         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23702         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23703         dg-require-alias.
23704
23705 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23706
23707         PR c++/13969
23708         * g++.dg/template/static6.C: New test.
23709
23710 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23711
23712         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23713
23714 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23715
23716         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23717         tests for systems where `char' is unsigned by default.
23718
23719 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23720
23721         PR c++/13997
23722         * g++.dg/template/partial3.C: New test.
23723
23724 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23725
23726         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23727         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23728         Remove mentions of obsolete ports.
23729
23730 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23731
23732         * gcc.dg/noncompile/20001228-1.c: Fix for new
23733         error message.
23734
23735 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23736
23737         PR target/9348
23738         * gcc.c-torture/execute/multdi-1.c: New test case.
23739
23740 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23741
23742         PR c++/13925
23743         * g++.dg/template/lookup5.C: New test.
23744
23745 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23746
23747         PR c++/13950
23748         * g++.dg/template/lookup4.C: New test.
23749
23750         PR c++/13970
23751         * g++.dg/parse/error14.C: New test.
23752
23753         PR c++/14002
23754         * g++.dg/parse/template13.C: New test.
23755
23756 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR c++/13978
23759         * g++.dg/template/koenig4.C: New test.
23760
23761         PR c++/13968
23762         * g++.dg/template/crash17.C: New test.
23763
23764         PR c++/13975
23765         * g++.dg/parse/error13.C: New test.
23766         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23767
23768 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23769
23770         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23771
23772 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23773
23774         PR c/11658
23775         PR c/13994
23776         * gcc.dg/noncompile/20040203-1.c: New test.
23777         * gcc.dg/noncompile/20040203-2.c: Likewise.
23778         * gcc.dg/noncompile/20040203-3.c: Likewise.
23779         * gcc.dg/20040203-1.c: Likewise.
23780
23781 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23782
23783         PR c++/10858
23784         * g++.dg/template/sizeof7.C: New test.
23785
23786 2004-02-02  Eric Christopher  <echristo@redhat.com>
23787             Zack Weinberg  <zack@codesourcery.com>
23788
23789         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23790
23791 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23792
23793         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23794         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23795         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23796         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23797
23798 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23799
23800         PR c++/13113
23801         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23802
23803         PR c++/13854
23804         * g++.dg/ext/attrib13.C: New test.
23805
23806         PR c++/13907
23807         * g++.dg/conversion/op2.C: New test.
23808
23809 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23810
23811         * gcc.dg/titype-1.c: Fix pasto.
23812
23813 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23814
23815         * gcc.dg/titype-1.c: New test.
23816
23817 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23818
23819         PR c++/13957
23820         * g++.dg/template/non-type-template-argument-1.C,
23821         g++.dg/template/qualified-id1.C: Update dg-error marks.
23822         * g++.dg/template/nontype6.C: New test.
23823
23824 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23825
23826         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23827         * gcc.dg/builtins-31.c: New testcase.
23828         * gcc.dg/builtins-32.c: New testcase.
23829
23830 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23831
23832         * objc.dg/call-super-2.m: Update line numbers
23833         for the including of stddef.h.
23834
23835 2004-01-30  Michael Matz  <matz@suse.de>
23836
23837         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23838         g++.dg/ext/case-range3.C: New tests.
23839
23840 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23841
23842         DR206
23843         PR c++/13813
23844         * g++.dg/template/member4.C: New test.
23845
23846 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23847
23848         PR c++/13683
23849         * g++.dg/template/sizeof6.C: New test.
23850
23851 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23852
23853         * gcc.dg/fwritable-strings-1.c: New test.
23854
23855 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23856
23857         * gcc.c-torture/compile/20040130-1.c: New test.
23858
23859 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23860
23861         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23862
23863 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23864
23865         PR c++/13883
23866         * g++.dg/template/ctor3.C: New test.
23867
23868 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23869
23870         * g++.dg/tc1: New directory.
23871         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23872         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23873         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23874         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23875         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23876
23877 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23878
23879         * g++.dg/parse/error11.C: New test.
23880         * g++.dg/parse/error12.C: Likewise.
23881
23882 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23883
23884         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23885         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23886
23887 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/13791
23890         * g++.dg/ext/attrib12.C: New test.
23891
23892         PR c++/13736
23893         * g++.dg/parse/cast2.C: New test.
23894
23895 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23896
23897         * objc.dg/encode-2.m (main): New local string.  Set depending on
23898         sizeof long.  Use in sscanf call.
23899         * objc.dg/encode-3.m (main): New local string.  Set depending on
23900         sizeof long.  Use in scan_initial call.
23901
23902 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23903
23904         * objc.dg/call-super-2.m: Make LP64-safe.
23905         * objc.dg/desig-init-1.m: Likewise.
23906
23907 2004-01-27  Devang Patel <dpatel@apple.com>
23908
23909         * g++.dg/debug/namespace1.C: New test.
23910
23911 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23912
23913         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23914         xscale-*-*.
23915
23916         * gcc.dg/arm-mmx-1.c: New test.
23917
23918 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23919
23920         * gcc.dg/20040127-1.c: New test.
23921         * gcc.dg/20040127-2.c: New test.
23922
23923 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23924
23925         * objc.dg/stret-1.m (glob): Renamed to globa.
23926
23927 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23928
23929         PR c++/13663
23930         * g++.dg/expr/for1.C: New test.
23931
23932 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23933
23934         PR middle-end/13779
23935         * gcc.dg/darwin-longlong.c: New test.
23936
23937 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23938
23939         * gcc.dg/20040124-1.c: Moved test from here...
23940         * gcc.c-torture/compile/20040124-1.c: ...to here.
23941
23942 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23943
23944         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23945         the assembly output if -m64 is passed.
23946
23947 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/13833
23950         * g++.dg/template/cond3.C: New test.
23951
23952 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23953
23954         PR c++/13810
23955         * g++.dg/template/ttp7.C: New test.
23956
23957 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23958
23959         PR c++/13797
23960         * g++.dg/template/nontype4.C: New test.
23961         * g++.dg/template/nontype5.C: Likewise.
23962
23963 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23964
23965         * gcc.dg/torture/mips-clobber-at.c: New test.
23966
23967 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23968
23969         * gcc.dg/20040124-1.c: New test.
23970
23971 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23972
23973         * gcc.dg/20040123-1.c: New test.
23974
23975 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23976
23977         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23978
23979 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23980
23981         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23982
23983 2004-01-23  Andrew Pinski  <apinski@apple.com>
23984
23985         * gcc.dg/20030121-1.c: Move to ..
23986         * gcc.dg/20040121-1.c: here.
23987
23988 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23989
23990         * gcc.dg/builtins-29.c: New test case.
23991
23992 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23993
23994         PR 18314
23995         * gcc.dg/builtins-30.c: New testcase.
23996
23997 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23998
23999         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24000         * lib/g77.exp: Likewise.
24001         * lib/objc.exp: Likewise.
24002         * lib/g++.exp: Likewise.
24003
24004 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24005
24006         * gcc.dg/struct-by-value-2.c: New test.
24007
24008 2004-01-21  Andrew Pinski  <apinski@apple.com>
24009
24010         PR target/13785
24011         * gcc.dg/20030121-1.c: New test.
24012
24013 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24014
24015         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24016         clobber frame pointer register in asm statement.
24017
24018 2004-01-21  Falk Hueffner  <falk@debian.org>
24019
24020         * gcc.c-torture/compile/20040121-1.c: New test.
24021
24022 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24023
24024         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24025
24026 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24027
24028         * gcc.dg/ppc64-abi-2.c: New test.
24029
24030 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24031
24032         * lib/treelang.exp: Fill out this file.
24033         * lib/treelang-dg.exp: New File.
24034
24035 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24036
24037         * gcc.c-torture/compile/981022-1.c: Remove.
24038         * gcc.dg/array-5.c: Remove XFAIL.
24039         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24040         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24041         gcc.dg/cond-lvalue-1.c: Update.
24042         * gcc.dg/cast-lvalue-2.c: New test.
24043
24044 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR c++/13592
24047         * g++.dg/other/error1.C (class foo): Tweak error message.
24048
24049         PR c++/13592
24050         * g++.dg/template/call2.C: New test.
24051
24052 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24053
24054         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24055         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24056         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24057         scalar-return-1_x.c, scalar-return-2_y.c,
24058         scalar-return-3_x.c, scalar-return-3_y.c,
24059         scalar-return-4_x.c, scalar-return-4_y.c,
24060         struct-align-1.h, struct-align-1_x.c,
24061         struct-align-1_y.c, struct-align-2.h,
24062         struct-align-2_x.c, struct-align-2_y.c,
24063         struct-by-value-10_y.c, struct-by-value-11_x.c,
24064         struct-by-value-11_y.c, struct-by-value-12_x.c,
24065         struct-by-value-12_y.c, struct-by-value-13_x.c,
24066         struct-by-value-13_y.c, struct-by-value-14_x.c,
24067         struct-by-value-14_y.c, struct-by-value-15_x.c,
24068         struct-by-value-15_y.c, struct-by-value-16_y.c,
24069         struct-by-value-17_y.c, struct-by-value-18_y.c,
24070         struct-by-value-19_y.c, struct-by-value-1_x.c,
24071         struct-by-value-1_y.c, struct-by-value-20_y.c,
24072         struct-by-value-2_x.c, struct-by-value-2_y.c,
24073         struct-by-value-3_y.c, struct-by-value-4_x.c,
24074         struct-by-value-4_y.c, struct-by-value-5_y.c,
24075         struct-by-value-6_y.c, struct-by-value-7_y.c
24076         struct-by-value-8_x.c, struct-by-value-8_y.c
24077         struct-by-value-9_x.c, struct-by-value-9_y.c
24078         struct-return-10_x.c, struct-return-10_y.c,
24079         struct-return-19_x.c, struct-return-20_x.c
24080         struct-return-2_x.c, struct-return-2_y.c
24081         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24082         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24083
24084 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24085
24086         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24087         attribute on sparc*-sun-solaris2.*.
24088
24089 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24090
24091         PR c++/13710
24092         * g++.dg/ext/typeof7.C: New test.
24093
24094 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24095
24096         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24097         * gcc.dg/const-elim-1.c: Same.
24098
24099 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24100
24101         * objc.dg/stret-1.m: New.
24102         * objc.dg/stret-2.m: New.
24103
24104 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24105
24106         PR c++/11895
24107         * g++.dg/ext/vector1.C: New test.
24108
24109 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24110
24111         * gcc.dg/pch/import-1.c: New.
24112         * gcc.dg/pch/import-1.hs: New.
24113         * gcc.dg/pch/import-1a.h: New.
24114         * gcc.dg/pch/import-1b.h: New.
24115         * gcc.dg/pch/import-1c.h: New.
24116
24117 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/13574
24120         * g++.dg/ext/array1.C: New test.
24121
24122         PR c++/13178
24123         * g++.dg/conversion/op1.C: New test.
24124
24125 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24126
24127         PR 11864
24128         From Kazumoto Kojima / Dan Kegel:
24129         * gcc.dg/pr11864-1.c: New test.
24130
24131         PR 10392
24132         From Marcus Comstedt / Dan Kegel:
24133         * gcc.dg/pr10392-1.c: New test.
24134
24135 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24136
24137         PR c++/13478
24138         * g++.dg/init/ref10.C: New test.
24139
24140 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24141
24142         PR c++/13407
24143         * g++.dg/parse/typename6.C: New test.
24144
24145 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24146
24147         PR pch/13361
24148         * testsuite/g++.dg/pch/wchar-1.C: New.
24149         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24150
24151 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24152
24153         PR c++/9259
24154         * g++.dg/expr/sizeof2.C: New test.
24155
24156 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24157
24158         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24159
24160 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24161
24162         PR c++/13659
24163         * g++.dg/lookup/strong-using-3.C: New.
24164         * g++.dg/lookup/using-10.C: New.
24165
24166 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24167
24168         PR c++/13594
24169         * g++.dg/lookup/strong-using-2.C: New.
24170
24171 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24172             Dan Kegel <dank@kegel.com>
24173             J"orn Rennecke <joern.rennecke@superh.com>
24174
24175         PR target/9365
24176         * gcc.dg/pr9365-1.c: New test.
24177
24178 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24179
24180         PR c++/8856
24181         * g++.dg/parse/casting-operator2.C: New test.
24182         * g++.old-deja/g++.pt/explicit83.C: Remove.
24183
24184 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24185
24186         * gcc.dg/label-compound-stmt-1.c: New test.
24187         * gcc.c-torture/compile/950922-1.c,
24188         gcc.c-torture/compile/20000211-3.c,
24189         gcc.c-torture/compile/20000518-1.c,
24190         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24191         compound statements.
24192
24193 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24194
24195         * gcc.dg/ppc64-abi-1.c: New test.
24196
24197 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24198
24199          * g++.dg/ext/attrib9.C: Add dg-warnings.
24200
24201 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24202
24203         PR c++/12335
24204         * g++.dg/parse/dtor3.C: New test.
24205
24206 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24207
24208         PR c++/12709
24209         * g++.dg/parse/try-catch-1.C: New test.
24210
24211 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24212
24213         * ada/acats/run_all.sh: Add more verbose output in acats.log
24214         when compiling tests.
24215
24216 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24217
24218         PR 13656
24219         * gcc.dg/typedef-redecl.c: New test case.
24220         * gcc.dg/typedef-redecl.h: New support file.
24221
24222 2004-01-13  Jan Hubicka  <jh@suse.cz>
24223
24224         * gcc.dg/always_inline.c: New test.
24225         * gcc.dg/debug/20031231-1.c: Fix.
24226
24227 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24228
24229         PR c++/13474
24230         * g++.dg/template/array3.C: New test.
24231
24232 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24233
24234         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24235         * g++.dg/warn/Wunused-2.C: Likewise.
24236
24237 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24238
24239         PR c++/13289
24240         * g++.dg/template/instantiate6.C: New test.
24241
24242 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24243
24244         PR middle-end/11397
24245         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24246
24247 2004-01-12  Jan Hubicka  <jh@suse.cz>
24248
24249         PR opt/12826
24250         * gcc.dg/20040112-1.c: New.
24251
24252         * gcc.dg/dwarf-die[1-7].c: Move to...
24253         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24254         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24255
24256 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24257
24258         PR c++/4100
24259         * g++.dg/parse/friend4.C: New test.
24260
24261 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24262
24263         PR c++/4100
24264         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24265         definition is called a friend.
24266
24267 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24268
24269         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24270
24271 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24272
24273         PR c++/3478
24274         * g++.dg/parse/error10.C: New test.
24275         * g++.dg/template/arg2.C: Accept "invalid type" error.
24276
24277 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24278
24279         PR middle-end/13392
24280         * g++.dg/opt/expect2.C: New test.
24281
24282 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24283
24284         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24285         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24286         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24287         Update dg-error regexps.
24288
24289 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24290
24291         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24292         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24293
24294 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * gcc.dg/pragma-re-1.c: Use right pointer type.
24297
24298 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24299
24300         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24301
24302 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24303
24304         * gcc.dg/rs6000-ldouble-1.c: New.
24305
24306 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24307
24308         DR 337
24309         PR c++/9256
24310         * g++.dg/other/abstract1.C: New test.
24311
24312 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24313
24314         * g++.dg/lookup/strong-using-1.C: New.
24315
24316 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24317
24318         PR c/11234
24319         * gcc.dg/func-ptr-conv-1.c: New test.
24320         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24321
24322 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24323
24324         PR target/13380.
24325         * gcc.c-torture/compile/20040109-1.c: New.
24326
24327 2004-01-08  Stuart Hastings  <stuart@apple.com>
24328
24329         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24330         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24331         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24332
24333 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24334
24335         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24336
24337 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24338
24339         * ada/acats/run_acats: Treat 'gnatchop' the same way
24340         as 'gnatmake'.  Export GCC_DRIVER.
24341         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24342         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24343
24344 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24345
24346         PR c++/12573
24347         * g++.dg/template/dependent-expr4.C: New test.
24348
24349 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24350
24351         * gcc.dg/altivec-11.c: New test.
24352
24353 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24354
24355         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24356
24357 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24358
24359         PR c/6024
24360         * gcc.dg/enum-compat-1.c: New test.
24361         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24362
24363 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24364
24365         PR c/12165
24366         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24367         gcc.dg/c99-idem-qual-3.c: New tests.
24368
24369 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24370
24371         * gcc.dg/winline-7.c: Don't cast void * to int.
24372
24373 2004-01-06  Jan Hubicka  <jh@suse.cz>
24374
24375         * gcc.dg/i386-sse-5.c: New test
24376         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24377
24378 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24379
24380         PR c++/12815
24381         * g++.dg/rtti/typeid4.C: New test.
24382
24383 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24384
24385         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24386
24387 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24388
24389         PR c++/12132
24390         * g++.dg/template/error11.C: New test.
24391
24392         PR c++/13451
24393         * g++.dg/template/class2.C: New test.
24394
24395 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24396         Richard Sandiford <rsandifo@redhat.com>
24397
24398         PR c++/13387
24399         * g++.dg/opt/alias3.C: New test.
24400
24401 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/13157
24404         * g++.dg/template/koenig3.C: New test.
24405
24406         PR c++/13529
24407         * g++.dg/parse/offsetof3.C: New test.
24408
24409         * g++.dg/init/copy7.C: Add missing dg-error markers.
24410
24411         PR c++/12226
24412         * g++.dg/init/copy7.c: New test.
24413
24414         PR c++/13536
24415         * g++.dg/parse/cast1.C: New test.
24416
24417 2004-01-04  Jan Hubicka  <jh@suse.cz>
24418
24419         * gcc.dg/winline[1-7].c: New tests.
24420
24421 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24422
24423         PR c++/13520
24424         * g++.dg/template/qualttp22.C: New test.
24425
24426 2004-01-01  Jan Hubicka  <jh@suse.cz>
24427
24428         * gcc.dg/debug/20031231-1.c: New.
24429         * gcc.c-torture/compile/20040101-1.c: New.
24430         * gcc.dg/dwarf-die-[1-7].c: New.
24431
24432 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24433
24434         PR optimization/13521
24435         * gcc.c-torture/compile/20031231-1.c: New test.
24436
24437 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24438
24439         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24440
24441 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24442
24443         PR c++/10079
24444         * g++.dg/template/crash16.C: New test.
24445
24446 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24447
24448         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24449
24450 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24451
24452         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24453         ports.
24454         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24455         * g++.old-deja/g++.law/profile1.C: Likewise.
24456         * gcc.c-torture/compile/981006-1.c: Likewise.
24457         * gcc.c-torture/execute/loop-2e.x: Likewise.
24458         * gcc.c-torture/execute/loop-2f.x: Remove.
24459         * gcc.c-torture/execute/loop-2g.x: Likewise.
24460         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24461         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24462
24463 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24464
24465         PR c++/13507
24466         * g++.dg/ext/attrib11.C: New test.
24467
24468         PR c++/13494
24469         * g++.dg/template/array2-1.C: New test.
24470         * g++.dg/template/array2-2.C: New test.
24471
24472 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24473
24474         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24475
24476 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         PR c++/12774
24479         * g++.dg/template/array1-1.C: New test.
24480         * g++.dg/template/array1-2.C: New test.
24481
24482 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24483
24484         PR fortran/12632
24485         * g77.dg/12632.f: New test case.
24486
24487 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24488
24489         PR c++/13289
24490         * g++.dg/parse/nontype1.C: New test.
24491
24492 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24493
24494         PR c++/12403
24495         * g++.dg/parse/explicit1.C: New test.
24496         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24497
24498 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24499
24500         PR c++/13081
24501         * g++.dg/opt/inline6.C: New test.
24502
24503         PR c++/12613
24504         * g++.dg/parse/error9.C: New test.
24505
24506         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24507
24508 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/13009
24511         * g++.dg/init/assign1.C: New test.
24512
24513 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24514
24515         PR c++/13070
24516         * g++.dg/warn/format3.C: New test case.
24517
24518 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24519
24520         * gcc.c-torture/compile/20031227-1.c: New test.
24521
24522 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24523
24524         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24525         * g77.dg/bprob/bprob.exp: Likewise.
24526         * gcc.misc-tests/bprob.exp: Likewise.
24527         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24528         variants on systems where the library does not provide that
24529         functionality.
24530         * gcc.dg/builtins-20.c: Use builtins-config.h.
24531         * gcc.dg/builtins-config.h: New file.
24532
24533 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24534
24535         * lib/gcc-dg.exp (dg-require-profiling): New function.
24536         * lib/target-supports.exp (check_profiling_available): Likewise.
24537         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24538         * g77.dg/bprob/bprob.exp: Likewise.
24539         * gcc.misc-tests/bprob.exp: Likewise.
24540         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24541         * gcc.dg/20021014-1.c: Likewise.
24542         * gcc.dg/nest.c: Likewise.
24543
24544 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24545
24546         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24547         compiling.
24548         * g++.dg/lookup/java2.C: Likewise.
24549         * gcc.dg/cpp/lexident.c: Likewise.
24550
24551 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24552
24553         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24554         given.
24555         * gcc.c-torture/compile/961203-1.c: Likewise.
24556         * gcc.c-torture/compile/980506-1.c: Likewise.
24557
24558 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24559
24560         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24561         (additional_prunes): New global.
24562         (gcc-dg-prune): Handle additional per-test pruning.
24563         (dg-test): Clear additional_prunes between tests.
24564
24565         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24566         dg-prune-output to avoid spurious failures from assembler
24567         complaining about nonexistent WAW violations.
24568         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24569         Use dg-prune-output to avoid spurious failures from assembler
24570         warning about Itanium B-step errata.
24571
24572 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24573
24574         * g++.dg/abi/macro0.C: New test.
24575         * g++.dg/abi/macro1.C: Likewise.
24576         * g++.dg/abi/macro2.C: Likewise.
24577
24578         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24579         * g++.dg/abi/bitfield7.C: Likewise.
24580         * g++.dg/abi/dtor2.C: Likewise.
24581         * g++.dg/abi/mangle11.C: Likewise.
24582         * g++.dg/abi/mangle12.C: Likewise.
24583         * g++.dg/abi/mangle14.C: Likewise.
24584         * g++.dg/abi/mangle17.C: Likewise.
24585         * g++.dg/abi/vbase10.C: Likewise.
24586         * g++.dg/abi/vbase14.C: Likewise.
24587         * g++.dg/template/qualttp17.C: Likewise.
24588
24589 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24590
24591         PR c/11995
24592         * gcc.dg/20031223-1.c: New test.
24593
24594 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24595
24596         * gcc.dg/noreturn-7.c: New test.
24597
24598 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24599
24600         * gcc.dg/null-pointer-1.c: New test.
24601
24602 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24603
24604         * g++.old-deja/g++.jason/template18.C: Remove.
24605         * g++.old-deja/g++.jason/template37.C: Likewise.
24606
24607         PR c++/12862
24608         * g++.dg/lookup/ns1.C: New test.
24609
24610         PR c++/12397
24611         * g++.dg/template/lookup3.C: New test.
24612
24613 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24614
24615         * g++.dg/template/recurse1.C: New test
24616
24617 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/12479
24620         * g++.dg/parse/semicolon1.C: New test.
24621         * g++.dg/parse/semicolon1.h: Likewise.
24622
24623 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24624
24625         * gcc.dg/darwin-misaligned.c: New test.
24626
24627 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24628
24629         PR c/9163
24630         * gcc.dg/20031222-1.c: New test.
24631
24632 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/13438
24635         * g++.dg/parse/error8.C: New test.
24636
24637         PR c++/11554
24638         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24639
24640 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24641
24642         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24643         too small.
24644         * gcc.c-torture/compile/930217-1.c: Likewise.
24645         * gcc.c-torture/compile/930513-1.c: Likewise.
24646         * gcc.c-torture/execute/920908-2.c: Likewise.
24647         * gcc.c-torture/execute/921204-1.c: Likewise.
24648         * gcc.c-torture/execute/930621-1.c: Likewise.
24649         * gcc.c-torture/execute/930630-1.c: Likewise.
24650         * gcc.c-torture/execute/931031-1.c: Likewise.
24651         * gcc.c-torture/execute/980602-2.c: Likewise.
24652         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24653         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24654         * gcc.c-torture/execute/extzvsi.c: Likewise.
24655         * gcc.c-torture/unsorted/ext.c: Likewise.
24656
24657 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24658
24659         PR target/12749
24660         * gcc.c-torture/compile/20031220-2.c: New test case.
24661
24662 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24663
24664         PR optimization/13031
24665         * gcc.c-torture/compile/20031220-1.c: New test case.
24666
24667 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24668
24669         * gcc.dg/cast-function-1.c: New test.
24670
24671 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24672
24673         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24674         formats.
24675
24676 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24677
24678         PR c++/12795
24679         * g++.dg/ext/attrib10.C: New test.
24680
24681 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * gcc.dg/cleanup-10.c: New test.
24684         * gcc.dg/cleanup-11.c: New test.
24685
24686 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24687
24688         PR c++/13239
24689         * g++.dg/opt/expect1.C: New test.
24690
24691 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24692
24693         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24694
24695 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24696
24697         PR debug/12923
24698         * gcc.dg/20031218-1.c: New test.
24699
24700         PR debug/12389
24701         * gcc.dg/20031218-2.c: New test.
24702         * gcc.dg/20031218-3.c: New test.
24703
24704         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24705         of label name and allow for USER_LABEL_PREFIX == "_" names.
24706         * g++.dg/abi/mangle18-2.C: Likewise.
24707         * g++.dg/abi/mangle19-1.C: Likewise.
24708         * g++.dg/abi/mangle19-2.C: Likewise.
24709         * g++.dg/abi/mangle20-1.C: Likewise.
24710         * g++.dg/abi/mangle20-2.C: Likewise.
24711
24712 2003-12-18  Richard Henderson  <rth@redhat.com>
24713
24714         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24715
24716 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24717             Dan Kegel <dank@kegel.com>
24718
24719         PR other/12009
24720         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24721         testing a cross compiler, it causes spurious compile failures.
24722         * lib/g++.exp: Likewise.
24723
24724 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24725
24726         PR c++/13262
24727         * g++.dg/template/access13.C: New test.
24728
24729 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24730
24731         * gcc.dg/20031216-1.c: New test.
24732
24733 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24734
24735         PR c++/9154
24736         * g++.dg/template/error10.C: New test.
24737
24738 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24739
24740         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24741         * g++.dg/eh/simd-2.C: Likewise.
24742
24743 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24744             Roger Sayle  <roger@eyesopen.com>
24745
24746         * gcc.c-torture/execute/ieee/mzero5.c: New.
24747
24748 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24749
24750         PR c++/10603
24751         * g++.dg/parse/error6.C: New test.
24752
24753         PR c++/12827
24754         * g++.dg/parse/error7.C: New test.
24755
24756 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24757
24758         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24759         at -O with stabs debugging formats.
24760         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24761         * gcc.dg/debug/debug-2.c: Likewise.
24762
24763 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/12696
24766         * g++.dg/init/error1.C: New test.
24767
24768         PR c++/12218
24769         * g++.dg/init/pm3.C: New test.
24770
24771 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24772
24773         PR c/3347
24774         * gcc.dg/bitfld-8.c: New test.
24775
24776 2003-12-16  James Lemke  <jim@wasabisystems.com>
24777
24778         * gcc.dg/arm-scd42-[123].c: New tests.
24779
24780 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24781
24782         PR c++/9043
24783         * g++.dg/abi/mangle20-1.C: New test.
24784         * g++.dg/abi/mangle20-2.C: New test.
24785
24786 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/13275
24789         * g++.dg/other/offsetof2.C: Remove XFAIL.
24790         * g++.dg/parse/offsetof1.C: New test.
24791         * g++.gd/parse/offsetof2.C: Likewise.
24792
24793 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24794
24795         * g++.dg/template/nontype3.C: New test.
24796         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24797
24798 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24799
24800         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24801
24802 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24803
24804         PR c++/13387
24805         * g++.dg/expr/assign1.C: New test.
24806
24807         PR c++/13242
24808         * g++.dg/abi/mangle19-1.C: New test.
24809         * g++.dg/abi/mangle19-2.C: New test.
24810
24811 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24812
24813         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24814
24815 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24816
24817         * gcc.c-torture/execute/20031216-1.c: New test.
24818
24819 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24820
24821         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24822         an ICE regression.
24823
24824 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/10926
24827         * g++.dg/template/error9.C: New test.
24828
24829         PR c++/11116
24830         * g++.dg/template/error8.C: New test.
24831
24832 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24833
24834         PR middle-end/13400
24835         * gcc.c-torture/execute/20031215-1.c: New test case.
24836
24837 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24838
24839         PR c++/13269
24840         * g++.dg/parse/error5.C: New test.
24841
24842         PR c++/12989
24843         * g++.dg/expr/sizeof1.C: New test.
24844
24845         PR c++/13310
24846         * g++.dg/template/crash15.C: New test.
24847
24848 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24849
24850         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24851         a non-POD type as the last named parameter of a varargs function.
24852
24853 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24854
24855         PR c++/13243
24856         PR c++/12573
24857         * g++.dg/template/crash14.C: New test.
24858         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24859
24860 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         * g++.dg/other/java1.C: New test.
24863
24864         PR c++/13241
24865         * g++.dg/abi/mangle18-1.C: New test.
24866         * g++.dg/abi/mangle18-2.C: New test.
24867
24868 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24869
24870         PR optimization/10312
24871         * gcc.c-torture/execute/20031214-1.c: New.
24872
24873 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR c++/10779
24876         PR c++/12160
24877         * g++.dg/parse/error3.C: New test.
24878         * g++.dg/parse/error4.C: Likewise.
24879         * g++.dg/abi/mangle4.C: Tweak error messages.
24880         * g++.dg/lookup/using5.C: Likewise.
24881         * g++.dg/other/error2.C: Likewise.
24882         * g++.dg/parse/typename5.C: Likewise.
24883         * g++.dg/parse/undefined1.C: Likewise.
24884         * g++.dg/template/arg2.C: Likewise.
24885         * g++.dg/template/ttp3.C: Likewise.
24886         * g++.dg/template/type1.C: Likewise.
24887         * g++.old-deja/g++.other/crash32.C: Likewise.
24888         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24889
24890 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24891
24892         PR c++/13106
24893         * g++.dg/warn/noreturn-3.C: New test.
24894
24895 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         PR c++/13118
24898         * g++.dg/abi/covariant3.C: New.
24899
24900 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * g++.dg/eh/ia64-1.C: New test.
24903
24904 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24905
24906         PR optimization/13037
24907         * g77.f-torture/execute/13037.f: New test case.
24908
24909 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         PR c++/12881
24912         * g++.dg/abi/covariant2.C: New.
24913
24914 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24915
24916         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24917
24918 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24919
24920         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24921
24922 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24923
24924         PR other/10819
24925         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24926         to fix Bug 10819.
24927         * lib/g++.exp (g++_version): Likewise.
24928         * lib/g77.exp (g77_version): Likewise.
24929         * lib/objc.exp (default_objc_version): Likewise.
24930
24931 2003-12-10  Richard Henderson  <rth@redhat.com>
24932
24933         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24934
24935         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24936
24937 2003-12-08  Matt Austern  <austern@apple.com>
24938
24939         PR c/13134
24940         * lib/gcc-dg.exp (dg-require-visibility): Define.
24941         * lib/target-supports (check_visibility_available): Define.
24942         * gcc.dg/visibility-1.c: New test.
24943         * gcc.dg/visibility-2.c: Likewise.
24944         * gcc.dg/visibility-3.c: Likewise.
24945         * gcc.dg/visibility-4.c: Likewise.
24946         * gcc.dg/visibility-5.c: Likewise.
24947         * gcc.dg/visibility-6.c: Likewise.
24948         * g++.dg/ext/visibility-1.C: Likewise.
24949         * g++.dg/ext/visibility-2.C: Likewise.
24950         * g++.dg/ext/visibility-3.C: Likewise.
24951         * g++.dg/ext/visibility-4.C: Likewise.
24952         * g++.dg/ext/visibility-5.C: Likewise.
24953         * g++.dg/ext/visibility-6.C: Likewise.
24954
24955 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24956
24957         * g++.dg/lookup/java1.C: New test.
24958         * g++.dg/lookup/java2.C: New test.
24959
24960 2003-12-07  Falk Hueffner  <falk@debian.org>
24961
24962         * g++.dg/opt/noreturn-1.C: New test.
24963
24964 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24965
24966         * gcc.dg/overflow-1.c: New test.
24967
24968 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24969
24970         * g77.f-torture/compile/13060.f: New test.
24971
24972 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++/13323
24975         * g++.dg/inherit/operator2.C: New test.
24976
24977 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24978
24979         PR c++/13305
24980         * g++.dg/ext/attrib9.C: New test.
24981
24982 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/13314
24985         * g++.dg/template/error7.C: New test.
24986
24987 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24988             J"orn Rennecke <joern.rennecke@superh.com>
24989
24990         PR target/13302
24991         * g++.dg/other/struct-va_list.C: New test.
24992
24993 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24994
24995         PR c++/13166
24996         * g++.dg/parse/defarg6.C: New test.
24997
24998 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24999
25000         PR target/13256
25001         * gcc.c-torture/execute/20031201-1.c: New test.
25002
25003 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25004
25005         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25006
25007 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25008
25009         * gcc.dg/builtin-return-1.c: New test.
25010
25011 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25012             J"orn Rennecke <joern.rennecke@superh.com>
25013
25014         PR optimization/13260
25015         * gcc.c-torture/execute/20031204-1.c: New test.
25016
25017 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25018
25019         PR c++/9127
25020         * g++.dg/template/error6.C: New test.
25021
25022 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25023
25024         * gcc.dg/20031202-1.c: New test.
25025
25026 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/13179
25029         * g++.dg/template/eh1.C: New test.
25030
25031         PR c++/10771
25032         * g++.dg/template/error5.C: New test.
25033
25034 2003-12-02  David Ung  <davidu@mips.com>
25035
25036         * gcc.dg/compat/vector-check.h: Corrected type for var
25037         g_##TMODE
25038
25039 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25040
25041         PR c++/10126
25042         * g++.dg/template/ptrmem8.C: New test.
25043
25044 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25045
25046         PR c++/12573
25047         * g++.dg/template/dependent-expr3.C: New test.
25048
25049 2003-12-01  James Lemke  <jim@wasabisystems.com>
25050
25051         * gcc.dg/arm-g2.c: New test.
25052
25053 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25054
25055         PR optimization/11634
25056         * gcc.dg/20031201-2.c: New test case.
25057
25058 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25059
25060         PR 11433
25061         * objc.dg/proto-lossage-3.m: New test.
25062
25063 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25064
25065         PR optimization/12628
25066         * gcc.dg/20031201-1.c: New test case.
25067
25068 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25069
25070         * gcc.dg/unaligned-1.c: New test.
25071
25072 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25073
25074         PR c++/9849
25075         * g++.dg/template/error4.C: New test.
25076         * g++.dg/template/nested3.C: Adjust error markers.
25077
25078 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25079
25080         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25081
25082 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25083
25084         PR c/10333
25085         * gcc.dg/bitfld-7.c: New test.
25086
25087 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25088
25089         * gcc.dg/tls/asm-1.C: New test.
25090
25091 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25092
25093         * gcc.dg/cpp/assert4.c: Update.
25094
25095 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25096
25097         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25098         * gcc.dg/builtin-apply3.c: New test.
25099
25100 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25101
25102         * lib/compat.exp (compat-obj): New xfaildata parameter.
25103         Use it to set compiler_conditional_xfail_data before compiling.
25104         (compat-get-options): Handle dg-xfail-if.
25105         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25106         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25107         * gcc.dg/compat/vector-1_y.c: Likewise.
25108         * gcc.dg/compat/vector-2_x.c: Likewise.
25109         * gcc.dg/compat/vector-2_y.c: Likewise.
25110
25111 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25112
25113         * g++.dg/opt/reg-stack4.C: New test.
25114
25115 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25116
25117         * gcc.dg/builtin-apply2.c: New test.
25118
25119 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25120
25121         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25122
25123 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25124
25125         PR c++/12924
25126         * g++.dg/template/template-id-2.C: New test.
25127
25128 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25129
25130         PR c++/5369
25131         * g++.dg/template/memfriend1.C: New test.
25132         * g++.dg/template/memfriend2.C: Likewise.
25133         * g++.dg/template/memfriend3.C: Likewise.
25134         * g++.dg/template/memfriend4.C: Likewise.
25135         * g++.dg/template/memfriend5.C: Likewise.
25136         * g++.dg/template/memfriend6.C: Likewise.
25137         * g++.dg/template/memfriend7.C: Likewise.
25138         * g++.dg/template/memfriend8.C: Likewise.
25139         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25140
25141 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25142
25143         PR c++/12515
25144         * g++.dg/ext/cond1.C: New test.
25145
25146 2003-11-20  Richard Henderson  <rth@redhat.com>
25147
25148         * gcc.dg/20020201-2.c: Remove.
25149         * gcc.dg/20020201-4.c: Remove.
25150         * gcc.dg/20020304-1.c: Remove.
25151
25152 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25153
25154         * gcc.dg/cpp/trad/xwin1.c: New test case.
25155
25156 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25157
25158         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25159         * lib/g77.exp: Likewise.
25160         * lib/objc.exp: Likewise.
25161         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25162         for darwin.
25163
25164 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25165
25166         PR c++/12932
25167         * g++.dg/template/static5.C: New test.
25168
25169 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25170
25171         * gcc.dg/nested-func-1.c: New test.
25172
25173 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25174
25175         * gcc.dg/cpp/assert4.c: New test.
25176
25177 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25178
25179         PR c++/2294
25180         * g++.dg/lookup/using9.c: New test.
25181
25182 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/12762
25185         * g++.dg/template/error3.C: New test.
25186
25187 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25188
25189         PR ada/13035
25190         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25191         No longer use a wrapper for gcc, since this does not work under
25192         Windows.
25193
25194 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25195
25196         PR c++/2094
25197         * g++.dg/template/ptrmem7.C: New test.
25198
25199 2003-11-13  Andrew Pinski <apinski@apple.com>
25200
25201         * gcc.c-torture/compile/20031113-1.c: New test.
25202
25203 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25204             Kean Johnston <jkj@sco.com>
25205
25206         PR c/13029
25207         * gcc.dg/unused-4.c: Update.
25208
25209 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25210
25211         * g++.dg/opt/const3.C: New test.
25212
25213 2003-11-13  Jan Hubicka  <jh@suse.cz>
25214
25215         * gcc.c-torture/compile/20031112-1.c: New test.
25216
25217 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25218
25219         * g++.dg/parse/crash10.C: Remove bogus error marker.
25220
25221 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25222
25223         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25224         (host_gcc): Likewise.
25225         (ROOT): Honor $PWDCMD.
25226         (BASE): Likewise.
25227         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25228
25229 2003-11-12  Catherine Moore  <clm@redhat.com>
25230
25231         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25232
25233 2003-11-12  Andreas Jaeger  <aj@suse.de>
25234             Jakub Jelinek  <jakub@redhat.com>
25235             Andrew Pinski  <pinskia@physics.uc.edu>
25236             Richard Henderson  <rth@redhat.com>
25237
25238         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25239         systems.
25240         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25241
25242         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25243         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25244
25245 2003-11-11  Andreas Jaeger  <aj@suse.de>
25246
25247         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25248
25249         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25250
25251 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25252
25253         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25254         Clean ups.
25255
25256 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25257
25258         * gcc.dg/trampoline-1.c: New test.
25259
25260 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25261
25262         * gcc.c-torture/compile/200031109-1.c: New test.
25263
25264 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25265
25266         PR c/3190
25267         PR c/8714
25268         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25269         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25270         gcc.dg/format/no-y2k-1.c: Update.
25271
25272 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25273
25274         PR optimization/10467
25275         * gcc.dg/20031108-1.c: New test case.
25276
25277 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25278
25279         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25280
25281 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25282
25283         * gcc.dg/compound-lvalue-1.c: New test.
25284         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25285         some XFAILs.
25286
25287 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25288
25289         * gcc.dg/altivec-varargs-1.c: New test.
25290
25291 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25292
25293         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25294         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25295         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25296         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25297         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25298
25299 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25300
25301         * gcc.dg/cond-lvalue-1.c: New test.
25302
25303 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25304
25305         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25306
25307 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25308
25309         PR c++/11616
25310         * g++.dg/template/instantiate5.C: New test.
25311
25312 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25313
25314         PR c++/12726
25315         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25316         * ChangeLog: Add missing first entry for above test.
25317
25318 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25319
25320         PR c++/9810
25321         * g++.dg/template/using8.C: New test.
25322         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25323
25324 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25325
25326         PR optimization/10817
25327         * gcc.c-torture/compile/20031102-1.c: New test case.
25328
25329 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25330
25331         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25332         2147483647.
25333
25334 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25335
25336         * gcc.dg/20031102-1.c: New test.
25337
25338 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25339
25340         * gcc.dg/complex-1.c: New test.
25341
25342 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25343
25344         PR c++/12796
25345         * g++.dg/template/crash13.C: Adjust expected error location.
25346         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25347
25348 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25349
25350         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25351
25352 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25353
25354         PR/10239
25355         * gcc.c-torture/compile/20031031-2.c: New test.
25356
25357 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25358
25359         PR/11640
25360         * gcc.c-torture/compile/20031031-1.c: New test.
25361
25362 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25363
25364         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25365         * gcc.misc-tests/bprob.exp: Likewise.
25366         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25367         the execution test on arm-elf configs.
25368         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25369         configs that don't support scratch files.
25370         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25371
25372 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25373
25374         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25375         done by dejagnu.
25376
25377 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25378
25379         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25380         Avoid non pure sh syntax. Add more logging.
25381
25382         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25383         fail.
25384
25385 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25386
25387         PR libgcj/10610
25388         * gcc.dg/ppc-stackalign-1.c: New test.
25389
25390 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25391
25392         * ada/acats/run_all.sh: Change output to be more compliant with
25393         dejagnu framework.
25394         Create acats.sum and acats.log files under testsuite/ada/acats
25395         Only run [a-z]* directories, to filter out e.g. CVS.
25396         Redirect build output to log file.
25397
25398 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25399
25400         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25401
25402 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25403
25404         PR ada/5909:
25405         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25406
25407 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25408
25409         * gcc.c-torture/compile/20031023-1.c: New test.
25410         * gcc.c-torture/compile/20031023-2.c: New test.
25411         * gcc.c-torture/compile/20031023-3.c: New test.
25412         * gcc.c-torture/compile/20031023-4.c: New test.
25413
25414 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25415
25416         PR c++/10371
25417         * g++.dg/lookup/scoped8.C: New test.
25418
25419 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25420
25421         * g++.dg/opt/reg-stack3.C: New test.
25422
25423 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25424
25425         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25426
25427 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25428
25429         PR c++/11076
25430         * g++.dg/template/crash13.C: New test.
25431
25432 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25433
25434         * gcc.dg/c99-restrict-2.c: New test.
25435
25436 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         PR c++/12698, c++/12699, c++/12700, c++/12566
25439         * g++.dg/inherit/covariant9.C: New test.
25440         * g++.dg/inherit/covariant10.C: New test.
25441         * g++.dg/inherit/covariant11.C: New test.
25442
25443 2003-10-23  Jason Merrill  <jason@redhat.com>
25444
25445         PR c++/12726
25446         * g++.dg/ext/complit2.C: New test.
25447
25448 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25449
25450         PR target/12654
25451         * gcc.c-torture/execute/20031020-1.c: New test.
25452
25453 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25454
25455         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25456         following the jump_insn.
25457
25458 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25459
25460         * gcc.dg/cast-lvalue-1.c: New test.
25461
25462 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25463
25464         PR c++/11962
25465         * g++.dg/template/cond2.C: New test.
25466
25467 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25468
25469         * gcc.dg/builtins-28.c: New test.
25470
25471 2003-10-20  Jan Hubicka  <jh@suse.cz>
25472
25473         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25474         parameter.
25475         * testsuite/gcc.dg/inline-2.c: Likewise.
25476
25477 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25478
25479         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25480         * gcc.dg/nest.c: Likewise.
25481
25482 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25483
25484         PR c++/9781, c++/10583, c++/11862
25485         * g++.dg/parse/crash13.C: New test.
25486
25487 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25488
25489         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25490
25491 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25492
25493         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25494         Define HAVE_C99_RUNTIME except on Solaris.
25495         * gcc.dg/builtins-20.c: Likewise.
25496
25497 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25498
25499         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25500
25501 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25502
25503         PR c++/12495
25504         * g++.dg/template/crash21.C: New test.
25505
25506 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25507
25508         PR c++/2513
25509         * g++.dg/template/typename5.C: New test.
25510
25511 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25512
25513         PR c++/12369
25514         * g++.dg/template/friend25.C: New test.
25515
25516 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25517
25518         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25519         versions.
25520
25521 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25522
25523         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25524         == 2147483647.
25525
25526 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25527
25528         * gcc.c-torture/execute/960416-1.x: Remove.
25529         * gcc.c-torture/execute/divconst-3.x: Likewise.
25530
25531 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25532
25533         PR target/12598
25534         * gcc.dg/torture/cris-volatile-1.c: New test.
25535
25536 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25537
25538         PR optimization/9325
25539         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25540         for overflowing floating point to integer conversion during RTL
25541         simplification.
25542
25543 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25544
25545         * objc/execute/_cmd.m: Fix typo.
25546         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25547         Relax 'scan-assembler' regexp.
25548         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25549         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25550         * objc.dg/zero-link-2.m: Remove blank line.
25551         * objc.dg/zero-link-3.m: New test case.
25552
25553 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25554
25555         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25556
25557         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25558         than linker trickery.
25559
25560 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25561
25562         PR c++/12370
25563         * g++.dg/other/friend2.C: New test.
25564
25565 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25566
25567         * gcc.dg/20031012-1.c: New test.
25568
25569 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25570
25571         * gcc.dg/weak/weak-3.c: Fix for new warning.
25572
25573 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25574
25575         PR optimization/8750
25576         * gcc.c-torture/execute/20031012-1.c: New test case.
25577
25578 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25579
25580         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25581         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25582
25583 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25584
25585         PR optimization/12260
25586         * gcc.c-torture/compile/20031011-2.c: New test case.
25587
25588 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25589
25590         * gcc.c-torture/execute/20031011-1.c: New testcase.
25591
25592 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25593
25594         * gcc.c-torture/compile/20031011-1.c: New test.
25595
25596 2003-10-11  Jan Hubicka  <jh@suse.cz>
25597
25598         * g++.dg/other/first-global.C: New test.
25599
25600 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25601
25602         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25603
25604 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25605
25606         * gcc.c-torture/compile/20031010-1.c: New test.
25607
25608 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25609
25610         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25611         * gcc.c-torture/execute/va-arg-25.c: ... here.
25612
25613 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25614
25615         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25616
25617 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25618
25619         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25620
25621 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25622
25623         * g++.dg/parse/error2.C: New test.
25624
25625 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25626
25627         PR c++/11097
25628         * g++.dg/other/error5.C: Modify the error message.
25629         * g++.dg/lookup/using8.C: New test.
25630
25631 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25632
25633         * gcc.dg/darwin-abi-2.c: New file.
25634         * gcc.c-torture/execute/va-arg-24.c: New file.
25635
25636 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25637
25638         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25639         indentation.
25640
25641 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25642
25643         PR c++/10147
25644         * g++.dg/other/error4.C: Update error messages.
25645         * g++.dg/template/ptrmem4.C: Likewise.
25646
25647         PR c++/12337
25648         * g++.dg/init/new9.C: New test.
25649
25650         PR c++/12334, c++/12236, c++/8656
25651         * g++.dg/ext/attrib8.C: New test.
25652
25653 2003-10-06  Devang Patel  <dpatel@apple.com>
25654
25655         * gcc.dg/debug/dwarf2-3.h: New test.
25656         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25657
25658 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25659
25660         * g++.dg/opt/cfg2.C: New test.
25661
25662 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25663
25664         * g++.dg/opt/float1.C: New test.
25665
25666 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25667
25668         * gcc.dg/c90-array-lval-6.c: New test.
25669         * gcc.dg/c99-array-lval-6.c: New test.
25670
25671 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25672             Ziemowit Laski  <zlaski@apple.com>
25673
25674         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25675         'Derived', so that it is never considered a class method; add
25676         new warning for '+port' method ambiguity.
25677         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25678         <objc/objc-api.h> (needed on Mac OS X).
25679         * objc.dg/method-13.m: New test.
25680
25681 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25682
25683         PR optimization/9325, PR java/6391
25684         * gcc.c-torture/execute/20031003-1.c: New test case.
25685
25686 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25687
25688         PR optimization/12180
25689         * gcc.dg/20031002-1.c: New test.
25690
25691         PR c++/12486
25692         * g++.dg/inherit/error1.C: New test.
25693
25694 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25695
25696         * lib/f-torture.exp (search_for): Rename to...
25697         (search_for_re): This.  Also, clean up comments and the
25698         "regexp" invocation.
25699
25700 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25701
25702         * gcc.c-torture/compile/20031002-1.c: New test.
25703
25704 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25705
25706         * g++.dg/opt/cond1.C: New test.
25707
25708 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25709
25710         * gcc.dg/Wold-style-definition-2.c: New testcase.
25711         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25712
25713 2003-09-29  Richard Henderson  <rth@redhat.com>
25714
25715         * g++.dg/init/array10.C: Add dg-options.
25716
25717 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25718
25719         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25720
25721 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25722
25723         * g++.dg/template/friend19.C: Fix typo.
25724         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25725
25726 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25727
25728         * gcc.c-torture/execute/20030928-1.c: New test.
25729         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25730
25731 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25732
25733         * g++.dg/opt/unroll1.C: New test.
25734
25735 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25736
25737         PR optimization/11741
25738         * gcc.dg/20030926-1.c: New test case.
25739
25740 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25741
25742         PR c++/5655
25743         * g++.dg/parse/access7.C: New test.
25744         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25745
25746 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25747
25748         MERGE OF objc-improvements-branch into MAINLINE:
25749         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25750         if libobjc has not been built.
25751         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25752         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25753         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25754         objc/execute/nested-3.m, objc/execute/np-2.m,
25755         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25756         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25757         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25758         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25759         objc.dg/special/unclaimed-category-1.h,
25760         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25761         well as GNU runtime.
25762         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25763         * execute/cascading-1.m, execute/function-message-1.m,
25764         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25765         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25766         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25767         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25768         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25769         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25770         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25771         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25772         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25773         * objc.dg/bitfield-2.m: Run only on Darwin.
25774         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25775         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25776         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25777         * objc.dg/const-str-1.m: Fix constant string layout.
25778
25779 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25780
25781         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25782
25783 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25784
25785         * gcc.dg/darwin-abi-1.c: New file.
25786
25787 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25788
25789         PR target/12281
25790         * gcc.c-torture/compile/20030921-1.c: New test.
25791
25792 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25793
25794         * g++.dg/opt/reg-stack2.C: New test.
25795
25796 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25797
25798         * g++.dg/eh/delayslot1.C: New test.
25799
25800 2003-09-20  Richard Henderson  <rth@redhat.com>
25801
25802         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25803
25804 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25805
25806         * gcc.c-torture/execute/20030920-1.c: New test case.
25807
25808 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25809
25810         * g++.dg/rtti/typeid3.C: Correct expected error message.
25811
25812 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25813
25814         PR c++/157
25815         * g++.dg/parse/crash12.C: New test.
25816
25817 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25818
25819         * gcc.dg/compat/mixed-struct-check.h: New.
25820         * gcc.dg/compat/mixed-struct-defs.h: New.
25821         * gcc.dg/compat/mixed-struct-init.h: New.
25822         * gcc.dg/compat/struct-by-value-19_main.c: New.
25823         * gcc.dg/compat/struct-by-value-19_x.c: New.
25824         * gcc.dg/compat/struct-by-value-19_y.c: New.
25825         * gcc.dg/compat/struct-by-value-20_main.c: New.
25826         * gcc.dg/compat/struct-by-value-20_x.c: New.
25827         * gcc.dg/compat/struct-by-value-20_y.c: New.
25828         * gcc.dg/compat/struct-return-19_main.c: New.
25829         * gcc.dg/compat/struct-return-19_x.c: New.
25830         * gcc.dg/compat/struct-return-19_y.c: New.
25831         * gcc.dg/compat/struct-return-20_main.c: New.
25832         * gcc.dg/compat/struct-return-20_x.c: New.
25833         * gcc.dg/compat/struct-return-20_y.c: New.
25834
25835 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25836         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25837         so that it will not complain on LP64 targets.
25838
25839 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25840
25841         PR c++/495
25842         * g++.dg/template/friend24.C: New test.
25843
25844 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25845
25846         PR c++/12332
25847         * g++.dg/template/memtmpl2.C: New test.
25848
25849 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25850
25851         PR target/11184
25852         * gcc.dg/builtin-apply1.c: New test.
25853
25854 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         PR c++/9848
25857         * g++.dg/warn/Wunused-4.C: New test.
25858
25859 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25860
25861         PR c++/12316
25862         * g++.dg/other/gc2.C: New test.
25863
25864 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/11991
25867         * g++.dg/rtti/typeid3.C: New test.
25868
25869         PR c++/12266
25870         * g++.dg/overload/template1.C: New test.
25871
25872 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25873
25874         * g++.dg/opt/cfg3.C: New test.
25875
25876 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25877
25878         PR c++/7939
25879         * g++.dg/template/crash11.C: New test.
25880
25881 2003-09-16  Jason Merrill  <jason@redhat.com>
25882             Jakub Jelinek  <jakub@redhat.com>
25883
25884         * gcc.dg/attr-warn-unused-result.c: New test.
25885
25886 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         PR c++/12184
25889         * g++.dg/expr/call2.C: New test.
25890
25891 2003-09-15  Andreas Jaeger  <aj@suse.de>
25892
25893         * gcc.dg/Wold-style-definition-1.c: New test.
25894
25895 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/3907
25898         * g++.dg/parse/template12.C: New test.
25899
25900         * g++.dg/abi/bitfield11.C: New test.
25901         * g++.dg/abi/bitfield12.C: Likewise.
25902
25903 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25904
25905         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25906         non-expansion of functional macro name without arguments at EOL.
25907         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25908
25909 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25910
25911         * gcc.c-torture/execute/20030914-[12].c: New tests.
25912
25913 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25914
25915         PR c++/11788
25916         * g++.dg/overload/addr1.C: New test.
25917
25918 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25919
25920         * gcc.dg/20030909-1.c: New test.
25921
25922 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25923
25924         * gcc.dg/ultrasp10.c: New test.
25925
25926 2003-09-09  Devang Patel  <dpatel@apple.com>
25927
25928         * gcc.dg/darwin-ld-6.c: New test.
25929
25930 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25931
25932         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25933
25934 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25935
25936         * gcc.dg/ia64-types1.c: New test.
25937         * gcc.dg/ia64-types2.c: Likewise.
25938
25939 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25940
25941         * gcc.dg/builtins-1.c: Add more _Complex tests.
25942         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25943
25944         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25946
25947 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR c++/11786
25950         * g++.dg/lookup/koenig2.C: New test.
25951
25952         PR c++/5296
25953         * g++.dg/rtti/typeid2.C: New test.
25954
25955 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * gcc.c-torture/compile/20030904-1.c: New test.
25958
25959 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25960
25961         * g++.dg/opt/longbranch2.C: New test.
25962
25963 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25964
25965         * g++.dg/template/crash10.C: Only compile it.
25966
25967 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25968
25969         PR middle-end/11665
25970         * gcc.c-torture/compile/20030907-1.c: New test.
25971         * g++.dg/init/array11.C: New test.
25972
25973 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25974
25975         PR c++/11852
25976         * g++.dg/init/struct1.C: New test.
25977
25978 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25979
25980         PR c++/12181
25981         * g++.dg/expr/comma1.C: New test.
25982
25983 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25984
25985         PR c++/11867
25986         * g++.dg/expr/static_cast5.C: New test.
25987
25988 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25989
25990         PR c++/11507
25991         * g++.dg/lookup/scoped7.C: New test.
25992
25993         PR c++/9574
25994         * g++.dg/other/static1.C: New test.
25995
25996         PR c++/11490
25997         * g++.dg/warn/template-1.C: New test.
25998
25999         PR c++/11432
26000         * g++.dg/template/crash10.C: New test.
26001
26002         PR c++/2478
26003         * g++.dg/overload/VLA.C: New test.
26004
26005         PR c++/10804
26006         * g++.dg/template/call1.C: New test.
26007
26008 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         PR c++/11794
26011         * g++.dg/parse/using3.C: New test.
26012
26013 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26014
26015         PR c++/11409
26016         * g++.dg/overload/builtin3.C: New test case.
26017
26018 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26019
26020         PR c/9862
26021         * gcc.dg/20030906-1.c: New test.
26022         * gcc.dg/20030906-2.c: Likewise.
26023
26024 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         PR c++/12167
26027         * g++.dg/parse/defarg5.C: New test.
26028
26029         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26030
26031 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26032
26033         PR c++/12163
26034         * g++.dg/expr/static_cast4.C: New test.
26035
26036         PR c++/12146
26037         * g++.dg/template/crash9.C: New test.
26038
26039 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26040
26041         * g++.old-deja/g++.ext/pretty2.C: Update for change
26042         in __FUNCTION__.
26043         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26044
26045 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26046
26047         PR c++/11922
26048         * g++/dg/template/qualified-id1.C: New test.
26049
26050         PR c++/12037
26051         * g++.dg/warn/noeffect4.C: New test.
26052
26053 2003-09-04  Matt Austern  <austern@apple.com>
26054
26055         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26056         * g++.dg/ext/fnname2.C: Likewise.
26057         * g++.dg/ext/fnname3.C: Likewise.
26058
26059 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * g++.dg/expr/lval1.C: New test.
26062         * g++.dg/ext/lvcast.C: Remove.
26063
26064 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26065
26066         PR optimization/11700.
26067         * gcc.c-torture/compile/20030903-1.c: New test case.
26068
26069 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26070
26071         PR c++/12053
26072         * g++.dg/abi/layout4.C: New test.
26073
26074 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26075
26076         PR c++/11553
26077         * g++.dg/parse/friend3.C: New test.
26078
26079 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26080
26081         PR c++/11847
26082         * g++.dg/template/class1.C: New test.
26083
26084         PR c++/11808
26085         * g++.dg/expr/call1.C: New test.
26086
26087 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26088
26089         PR c++/12114
26090         * g++.dg/init/ref9.C: New test.
26091
26092         PR c++/11972
26093         * g++.dg/template/nested4.C: New test.
26094
26095 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/12093
26098         * g++.dg/template/non-dependent4.C: New test.
26099
26100         PR c++/11928
26101         * g++.dg/inherit/conv1.C: New test.
26102
26103 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26104
26105         PR c++/6196
26106         * g++.dg/ext/label1.C: New test.
26107         * g++.dg/ext/label2.C: Likewise.
26108
26109 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26110
26111         * g++.dg/expr/cond3.C: New test.
26112
26113 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26114
26115         * gcc.dg/builtins-1.c: Add new builtin cases.
26116
26117 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26118
26119         * gcc.dg/builtins-1.c: Add new cases.
26120         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26121
26122 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26123
26124         * gcc.dg/builtins-1.c: Add more math builtin tests.
26125         * gcc.dg/torture/builtin-attr-1.c: New test.
26126
26127 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26128
26129         PR optimization/5079
26130         * g++.dg/opt/static3.C: New test.
26131
26132 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26133
26134         * gcc.misc-tests/gcov-10b.c: New test.
26135
26136 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26137
26138         * g++.dg/opt/ptrmem3.C: New test.
26139
26140         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26141
26142 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26143
26144         * gcc.dg/20030826-2.c: New test.
26145
26146 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26147
26148         PR middle-end/12002
26149         * g77.f-torture/compile/12002.f: New test case.
26150
26151 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26152
26153         * gcc.dg/20030826-1.c: New test case.
26154
26155 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26156
26157         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26158
26159 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         PR c++/11871
26162         * c++.dg/lookup/crash1.C: New test.
26163
26164         * c++.dg/warn/noeffect3.C: New test.
26165
26166 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26167
26168         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26169         * gcc.dg/compat/vector-1_y.c: Ditto.
26170         * gcc.dg/compat/vector-2_x.c: Ditto.
26171         * gcc.dg/compat/vector-2_y.c: Ditto.
26172
26173 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26174
26175         * gcc.dg/20030702-1.c: New test.
26176
26177 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/8795
26180         * g++.dg/ext/altivec-1.C: New test.
26181
26182 2003-08-24  Richard Henderson  <rth@redhat.com>
26183
26184         * g++.dg/eh/simd-2.C: Add -w for x86.
26185
26186 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26187
26188         * gcc.dg/20030815-1.c: New test.
26189
26190 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26191
26192         PR c++/3765
26193         * g++.dg/parse/access6.C: New test.
26194
26195 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26196
26197         PR c++/641, c++/11876
26198         * g++.dg/template/friend22.C: New test.
26199         * g++.dg/template/friend23.C: Likewise.
26200
26201 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26202
26203         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26204         identically.
26205
26206 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26209
26210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26211
26212         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26213
26214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26215
26216         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26217
26218 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26219
26220         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26221
26222 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/11919
26225         * g++.dg/overload/prom1.C: New test.
26226
26227         PR c++/11551
26228         * g++.dg/parse/dtor2.C: New test.
26229
26230         PR c++/10762
26231         * g++.dg/parse/using2.C: New test.
26232
26233 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26234
26235         PR target/11805
26236         * gcc.c-torture/compile/20030821-1.c: New.
26237
26238 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/11834
26241         * g++.dg/template/deduce2.C: New test.
26242
26243 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26244
26245         * gcc.c-torture/execute/20030821-1.c: New test.
26246
26247 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26248
26249         PR middle-end/11984
26250         * gcc.dg/20030820-1.c: New test case.
26251
26252 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         PR c++/11945
26255         * g++.dg/warn/noeffect2.C: New test.
26256
26257 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26258
26259         PR c++/10926
26260         * g++.dg/template/dtor2.C: New test.
26261
26262         PR c++/11684
26263         * g++.dg/template/operator1.C: New test.
26264         * g++.dg/parse/operator4.C: New test.
26265
26266         PR c++/11946.C
26267         * g++.dg/expr/enum1.C: New test.
26268         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26269
26270         PR c++/11036.C
26271         * g++.dg/parse/elab2.C: New test.
26272         * g++.dg/parse/typedef4.C: Change error message.
26273         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26274         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26275         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26276
26277 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26278
26279         * gcc.dg/pch/warn-1.c: New.
26280         * gcc.dg/pch/warn-1.hs: New.
26281
26282         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26283         not-tested file.
26284
26285 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26286
26287         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26288
26289 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26290
26291         * gcc.dg/uninit-D.c: New Test.
26292         * gcc.dg/uninit-E.c: New Test.
26293         * gcc.dg/uninit-F.c: New Test.
26294         * gcc.dg/uninit-G.c: New Test.
26295
26296 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26297
26298         * g++.dg/README: Describe the pch directory.
26299
26300 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26301
26302         PR c++/11174
26303         * g++.dg/parse/access4.C: New test.
26304         * g++.dg/parse/access5.C: Likewise.
26305         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26306
26307 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26308
26309         * gcc.dg/noncompile/20030818-1.c: New.
26310
26311 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         PR c++/11957
26314         * g++.dg/warn/noeffect1.C: New test.
26315
26316         * g++.dg/template/scope2.C: New test.
26317         * g++.dg/template/error2.C: Correct dg-error
26318
26319 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26320
26321         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26322
26323 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26324
26325         PR C++/11512
26326         * g++.dg/template/warn1.C: New.
26327
26328 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26329
26330         * g++.dg/template/error2.C: New test.
26331         * g++.dg/lookup/using7.C: Adjust errors
26332         * g++.old-deja/g++.pt/crash36.C: Likewise.
26333         * g++.old-deja/g++.pt/derived3.C: Likewise.
26334
26335 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26336
26337         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26338         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26339         * gcc.c-torture/execute/builtins/string-9.c: New, from
26340         string-opt-9.c.  Adjust for execute/builtins framework.
26341         * gcc.c-torture/execute/string-opt-9.c: Delete.
26342
26343 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26344
26345         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26346
26347         * g++.dg/parse/ret-type2.C: New test.
26348
26349         PR c++/11703
26350         * g++.dg/init/new8.C: New test.
26351
26352         PR c++/10923
26353         * g++.dg/parse/typedef5.C: New test.
26354
26355         PR c++/9512
26356         * g++.dg/parse/qualified2.C: New test.
26357         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26358         invalid code.
26359
26360 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26361
26362         * g++.dg/conversion/ptrmem1.C: New test.
26363
26364 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26365
26366         PR target/11693
26367         * gcc.dg/20030811-1.c: New test.
26368
26369         PR target/11535
26370         * gcc.c-torture/execute/20030811-1.c: New test.
26371
26372 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26373
26374         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26375
26376 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26377
26378         PR c++/11789.C
26379         * g++.dg/inherit/multiple1.C: New test.
26380
26381 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         * gcc.dg/spe1.c: New test.
26384
26385         PR c++/11670
26386         * g++.dg/expr/cast2.C: New test.
26387
26388         PR c++/10530
26389         * g++.dg/template/dependent-name2.C: New test.
26390
26391 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26392
26393         * g++.dg/parse/crash11.C: Put the dg options in comments.
26394
26395 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26396
26397         * lib/gcc-dg.exp: Update for diagnostic change.
26398
26399 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26400
26401         PR c++/5767
26402         * g++.dg/parse/crash11.C: New test.
26403
26404 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26405
26406         * gcc.dg/cpp/spacing1.c: Update.
26407
26408 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26409
26410         PR target/11739
26411         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26412         a value for -mtune.
26413
26414 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26415
26416         PR middle-end/11771
26417         * gcc.c-torture/compile/20030804-1.c: New test case.
26418
26419 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26420
26421         * gcc.dg/20030804-1.c: New test case.
26422
26423 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26424
26425         * gcc.dg/cpp/separate-1.c: New test.
26426
26427 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         PR c++/11704
26430         * g++.dg/template/dependent-expr2.C: New test.
26431
26432         PR c++/11766
26433         * g++.dg/expr/ptrmem1.C: New test.
26434
26435 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26436
26437         PR c++/9453
26438         * g++.dg/template/friend15.C: New test.
26439
26440 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26441
26442         * lib/dg-pch.exp: Work round PCH bug.
26443
26444 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26445
26446         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26447         builtins.  Move cases from builtins-4.c here.
26448
26449         * gcc.dg/torture/builtin-math-1.c: New test taken from
26450         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26451         additional cases.
26452
26453         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26454         Delete.
26455
26456 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         PR c++/9447
26459         * g++.dg/template/using7.C: New test.
26460
26461 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26462
26463         * import1.c, import2.c: New tests.
26464
26465 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * g++.dg/eh/crossjump1.C: New test.
26468
26469 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26470
26471         PR c++/11697
26472         * g++.dg/template/using6.C: New test.
26473
26474         PR c++/11744
26475         * g++.dg/template/koenig2.C: New test.
26476
26477 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26478
26479         PR c++/7983
26480         * g++.dg/parse/typedef4.C: New test.
26481
26482 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26483
26484         PR c++/8442, c++/8806
26485         * g++.dg/template/elab1.C: New test.
26486         * g++.dg/template/type2.C: Likewise.
26487         * g++.dg/template/ttp3.C: Adjust expected error message.
26488         * g++.old-deja/g++.law/visibility13.C: Likewise.
26489         * g++.old-deja/g++.niklas/t135.C: Likewise.
26490         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26491         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26492         template argument.
26493         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26494
26495 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         PR c++/11295
26498         * g++.dg/ext/stmtexpr1.C: New test.
26499
26500         * g++.dg/opt/tmp1.C: New test.
26501
26502         PR c++/11525
26503         * g++.dg/parse/constant4.C: New test.
26504
26505         PR c++/9447
26506         * g++.dg/template/using5.C: New test.
26507
26508 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26509
26510         * gcc.dg/builtins-27.c: New test case.
26511
26512 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26513
26514         * gcc.dg/tls/opt-7.c: New test.
26515
26516 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26517
26518         * g++.old-deja/g++.other/crash18.C: Remove.
26519
26520 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         * g++.dg/template/explicit3.C: New.
26523         * g++.dg/template/explicit4.C: New.
26524         * g++.dg/template/explicit5.C: New.
26525
26526         PR c++/11347
26527         * g++.dg/template/memtmpl1.C: New.
26528
26529 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26530
26531         PR target/11565
26532         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26533         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26534
26535 2003-07-30  Jan Hubicka  <jh@suse.cz>
26536
26537         * vtgc1.c: Kill.
26538
26539 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26540
26541         * gcc.dg/struct-in-proto-1.c: New test.
26542
26543 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26544
26545         * gcc.dg/cpp/include2.c: Only expect one message.
26546
26547 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         PR c++/9447
26550         * g++.dg/template/using1.C: New test.
26551         * g++.dg/template/using2.C: New test.
26552         * g++.dg/template/using3.C: New test.
26553         * g++.dg/template/using4.C: New test.
26554
26555 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26556
26557         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26558         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26559
26560 2003-07-28  Jan Hubicka  <jh@suse.cz>
26561
26562         PR c++/11530
26563         * g++.dg/opt/call1.C: New test.
26564
26565 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26566
26567         PR c++/11667
26568         * g++.dg/init/enum2.C: New test.
26569         * g++.dg/template/overload1.C: Add "-w" option.
26570
26571 2003-07-28    <hp@bitrange.com>
26572
26573         * gcc.dg/Wdeclaration-after-statement-1.c,
26574         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26575
26576 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26577
26578         * gcc.c-torture/compile/20030725-1.c: New test.
26579
26580 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26581
26582         * gcc.dg/20030505.c: Only run for SPE.
26583         Remove definition of opaque type.
26584
26585 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26586
26587         * g++.dg/template/ptrmem6.C: New test.
26588
26589 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26590
26591         * gcc.c-torture/compile/zero-strct-2.c: New test.
26592
26593 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26594
26595         * gcc.dg/intermod-1.c: New test.
26596
26597 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26598
26599         PR c++/11617
26600         * g++.dg/template/lookup2.C: New test.
26601         * g++.dg/template/memclass1.C: Remove instantiated from error.
26602         * g++.dg/other/error2.C: Tweak expected errors.
26603
26604         PR c++/11596
26605         * g++.dg/template/defarg3.C: New test.
26606
26607         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26608
26609 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26610
26611         * g++.dg/inherit/access5.C: New test.
26612
26613 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26614
26615         PR c++/11513
26616         * g++.dg/template/crash8.C: New test.
26617
26618 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26619
26620         PR c/10602
26621         * gcc.dg/noncompile/incomplete-2.c: New test.
26622
26623 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26624
26625         PR c++/11645
26626         * g++.dg/inherit/access4.C: New test.
26627
26628         PR c++/11517
26629         * g++.dg/expr/cond2.C: New test.
26630
26631         PR optimization/10679
26632         * g++.dg/opt/inline4.C: New test.
26633
26634 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26635
26636         * g++.dg/parse/crash10: New test.
26637
26638 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26639
26640         * g++.dg/ext/flexary1.C: New test.
26641
26642 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26643
26644         PR c++/10793
26645         * g++.dg/template/crash9.C: New test.
26646
26647 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26648
26649         PR c++/3004
26650         * g++.dg/parse/typedef3.C: New test.
26651
26652         PR c++/7906
26653         * g++.dg/parse/operator2.C: New test.
26654
26655         PR c++/8895
26656         * g++.dg/parse/def-tmpl-arg1.C: New test.
26657
26658         PR c++/9282
26659         * g++.dg/parse/funptr1.C: New test.
26660
26661         PR c++/9452
26662         * g++.dg/parse/ambig3.C: New test.
26663
26664         PR c++/9454
26665         * g++.dg/parse/operator3.C: New test.
26666
26667         PR c++/9486
26668         * g++.dg/parse/template10.C: New test.
26669
26670         PR c++/9488
26671         * g++.dg/parse/template11.C: New test.
26672
26673         PR c++/10150
26674         * g++.dg/parse/invalid-op1.C: New test.
26675
26676         PR c++/10247
26677         * g++.dg/parse/condexpr1.C: New test.
26678
26679 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.dg/ext/packed3.C: New test.
26682         * g++.dg/ext/packed4.C: New test.
26683
26684         * gcc.dg/pack-test-3.c: New test.
26685
26686 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26687
26688         * lib/compat.exp: Handle dg-options per source file.
26689         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26690         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26691         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26692         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26693         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26694         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26695         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26696         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26697         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26698         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26699         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26700         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26701         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26702         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26703
26704 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26705
26706         PR c/10320
26707         * gcc.c-torture/execute/20030718-1.c: New test.
26708
26709 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26710
26711         PR optimization/11536
26712         * gcc.dg/20030721-1.c: New test.
26713
26714 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26715
26716         PR c++/11546
26717         * g++.dg/template/lookup1.C: New test.
26718
26719 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26720
26721         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26722         diagnostics of ill-formed constructs involving labels.
26723         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26724         the new 'previously defined here' message.
26725
26726 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         * g++.dg/parse/non-dependent2.C: New test.
26729
26730 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26731
26732         * g++.dg/init/init-ref4.C: xfail on targets without
26733         weak symbols.
26734
26735 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26736
26737         PR target/11087
26738         * gcc.c-torture/execute/20030717-1.c: New test.
26739
26740 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26741
26742         * g++.dg/opt/cfg1.C: New test.
26743
26744 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR optimization/11557
26747         * gcc.dg/20030717-1.c: New test.
26748
26749 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26750
26751         PR c++/10476
26752         * g++.dg/expr/crash-1.C: New test.
26753
26754         PR c++/11027
26755         * g++.dg/template/init3.C: New test.
26756
26757         PR c++/8222
26758         * g++.dg/template/non-dependent1.C: New test.
26759
26760         PR c++/11070
26761         * g++.dg/template/non-dependent2.C: New test.
26762
26763         PR c++/11071
26764         * g++.dg/template/non-dependent3.C: New test.
26765
26766         PR c++/9907
26767         * g++.dg/template/sizeof5.C: New test.
26768
26769 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26770
26771         PR 11498
26772         * gcc.c-torture/compile/mangle-1.c: New file.
26773
26774 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26775
26776         PR c++/7809
26777         * g++.dg/parse/access3.C: New test.
26778
26779 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26780
26781         PR c++/11384
26782         * g++.dg/init/init-ref4.C: New test.
26783
26784 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26785
26786         PR c++/11547
26787         * g++.dg/parse/constant3.C: New test.
26788         * g++.dg/parse/crash7.C: Likewise.
26789
26790 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26791
26792         PR target/11008
26793         * gcc.dg/i386-pentium4-not-mull.c: New.
26794
26795 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26796
26797         * gcc.dg/asm-names.c (ymain): Make it weak.
26798
26799 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26800
26801         PR c++/5421
26802         * g++.dg/template/friend21.C: New test.
26803
26804 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * gcc.dg/cleanup-8.c: New test.
26807         * gcc.dg/cleanup-9.c: New test.
26808
26809 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26810
26811         * g++.dg/ext/dll-MI1.h: New file.
26812         * g++.dg/ext/dllexport-MI1.C: New file.
26813         * g++.dg/ext/dllimport-MI1.C: New file.
26814
26815 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26816
26817         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26818         it does not have cmpstrsi patterns (just cmpmemsi).
26819
26820 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR debug/11473
26823         * g++.dg/debug/debug8.C: New test.
26824
26825 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26826
26827         PR c++/10108
26828         * g++.dg/template/crash7.C: New test.
26829
26830 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26831
26832         PR target/10795
26833         * gcc.c-torture/compile/20030708-1.c: New.
26834
26835 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26836
26837         * gcc.c-torture/execute/20030715-1.c: New test.
26838
26839 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26840
26841         * gcc.dg/pch/inline-3.c: New file.
26842         * gcc.dg/pch/inline-3.hs: New file.
26843         * gcc.dg/pch/inline-4.c: New file.
26844         * gcc.dg/pch/inline-4.hs: New file.
26845
26846 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26847
26848         PR c++/11509
26849         * g++.dg/template/crash6.C: New test.
26850
26851         PR c++/7053
26852         * g++.dg/template/friend20.C: New test.
26853
26854         PR c++/7019
26855         * g++.dg/template/overload2.C: New test.
26856
26857 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26858
26859         PR optimization/11440
26860         * gcc.c-torture/execute/20030714-1.c: New test.
26861
26862 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26863
26864         PR c++/11154
26865         * g++.dg/template/partial2.C: New test.
26866
26867 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26868
26869         PR c++/11503
26870         * g++.dg/template/anon1.C: New test.
26871
26872         PR c++/11493
26873         PR c++/11495
26874         * g++.dg/parse/template9.C: Likewise.
26875         * g++.dg/template/crash4.C: New test.
26876         * g++.dg/template/koenig1.C: Likewise.
26877         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26878         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26879         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26880         functions.
26881         * g++.old-deja/g++.jason/template36.C: Likewise.
26882         * g++.old-deja/g++.mike/p1989.C: Likewise.
26883         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26884         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26885         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26886         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26887         compiling.
26888         * g++.old-deja/g++.pt/union2.C: Use this->.
26889
26890 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26891
26892         * gcc.dg/20030711-1.c: New test.
26893
26894 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26895
26896         PR c++/11050
26897         * g++.dg/parse/args1.C: New test.
26898         * g++.pt/defarg8.C: Change expected errors.
26899
26900 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26901
26902         PR c++/8164
26903         * g++.dg/template/nontype2.C: New test.
26904
26905         PR c++/10558
26906         * g++.dg/parse/template8.C: New test.
26907
26908         PR c++/8327
26909         * g++.dg/template/scope1.C: New test.
26910
26911         * g++.dg/warn/Wsign-compare-1.C: New test.
26912
26913 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26914
26915         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26916
26917 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26918
26919         PR c++/9411
26920         * g++.dg/template/explicit2.C: New test.
26921
26922         PR c++/10032
26923         * g++.dg/warn/pedantic1.C: New test.
26924
26925 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         PR c++ 9483
26928         * g++.dg/other/field1.C: New test.
26929
26930 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26931
26932         PR c/11449
26933         * gcc.c-torture/compile/20030707-1.c: New.
26934
26935 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26936
26937         PR c++/10849
26938         * g++.dg/template/access12.C: New test.
26939
26940 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26941
26942         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26943         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26944         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26945         * gcc.misc-tests/gcov.exp: Update
26946         * g++.dg/gcov/gcov.exp: Update
26947         * lib/gcov.exp: Update.
26948
26949 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * g++.dg/abi/mangle17.C: Make sure template expressions are
26952         dependent.
26953         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26954         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26955         * g++.dg/opt/stack1.C: Remove erroneous code.
26956         * g++.dg/parse/template7.C: New test.
26957         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26958         * g++.old-deja/g++.pt/crash4.C: Likewise.
26959
26960 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26961
26962         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26963         with zero or one occurence of `$' after the initial `L'.
26964
26965 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26966
26967         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26968
26969 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26970
26971         PR c/11370
26972         * gcc.dg/Wunreachable-6.c: New testcase.
26973         * gcc.dg/Wunreachable-7.c: New testcase.
26974
26975 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26976
26977         PR c/11420
26978         * gcc.dg/20030708-1.c: New test.
26979
26980 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26981
26982         * gcc.dg/compat/sdata-section.h: New file.
26983         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26984         * gcc.dg/torture/mips-sdata-1.c: New test.
26985
26986 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26987
26988         PR c++/11030
26989         * g++.dg/template/friend19.C: New test.
26990
26991 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26992
26993         * g++.dg/opt/strength-reduce.C: New test.
26994
26995 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26996
26997         PR target/10979
26998         * gcc.dg/20030707-1.c: New testcase.
26999
27000 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27001
27002         PR optimization/11059
27003         * g++.dg/opt/emptyunion.C: New testcase.
27004
27005 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27006             Eric Botcazou  <ebotcazou@libertysurf.fr>
27007
27008         * g++.dg/opt/stack1.C: New test.
27009
27010 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27011
27012         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27013         run test.
27014
27015         PR c++/11431
27016         * g++.dg/expr/static_cast3.C: New test.
27017
27018 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27019
27020         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27021         everywhere.
27022         * gcc.dg/concat.c: Concatenation of string constants with
27023         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27024         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27025         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27026         necessary to avoid multi-character character constant warning.
27027         * gcc.dg/cpp/escape.c: Likewise.
27028         * gcc.dg/cpp/ucs.c: Likewise.
27029         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27030         Fix a typo.
27031
27032 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27033
27034         PR c/11428
27035         * gcc.c-torture/compile/20030704-1.c: New.
27036
27037 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27038
27039         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27040
27041 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27042
27043         PR c++/5287, PR c++/7910,  PR c++/11021
27044         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27045         tests for warnings.
27046         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27047         * g++.dg/ext/dllimport3.C: Likewise.
27048         * g++.dg/ext/dllimport4.C: New file.
27049         * g++.dg/ext/dllimport5.C: New file.
27050         * g++.dg/ext/dllimport6.C: New file.
27051         * g++.dg/ext/dllimport7.C: New file.
27052         * g++.dg/ext/dllimport8.C: New file.
27053         * g++.dg/ext/dllimport9.C: New file.
27054         * g++.dg/ext/dllimport10.C: New file.
27055         * g++.dg/ext/dllexport1.C: New file.
27056
27057 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27058
27059         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27060         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27061
27062 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27063
27064         * gcc.dg/builtins-25.c: New testcase.
27065         * gcc.dg/builtins-26.c: New testcase.
27066
27067 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27068
27069         * gcc.dg/compat/vector-defs.h: New file.
27070         * gcc.dg/compat/vector-setup.h: New file.
27071         * gcc.dg/compat/vector-check.h: New file.
27072         * gcc.dg/compat/vector-1_main.c: New file.
27073         * gcc.dg/compat/vector-1_x.c: New file.
27074         * gcc.dg/compat/vector-1_y.c: New file.
27075         * gcc.dg/compat/vector-2_main.c: New file.
27076         * gcc.dg/compat/vector-2_x.c: New file.
27077         * gcc.dg/compat/vector-2_y.c: New file.
27078
27079         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27080         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27081         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27082         * gcc.dg/compat/struct-align-1.h: New file.
27083         * gcc.dg/compat/struct-align-1_main.c: New file.
27084         * gcc.dg/compat/struct-align-1_x.c: New file.
27085         * gcc.dg/compat/struct-align-1_y.c: New file.
27086         * gcc.dg/compat/struct-align-2.h: New file.
27087         * gcc.dg/compat/struct-align-2_main.c: New file.
27088         * gcc.dg/compat/struct-align-2_x.c: New file.
27089         * gcc.dg/compat/struct-align-2_y.c: New file.
27090
27091         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27092         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27093         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27094         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27095         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27096         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27097         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27098         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27099         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27100         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27101         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27102         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27103         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27104         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27105         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27106         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27107         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27108         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27109         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27110         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27111         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27112         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27113         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27114         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27115         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27116         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27117         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27118         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27119         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27120
27121 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27122
27123         * gcc.dg/i386-call-1.c: New test.
27124
27125 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         PR c++/9162
27128         * g++.dg/parse/defarg4.C: New.
27129
27130 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27131
27132         PR target/10700
27133         * gcc.c-torture/compile/20030703-1.c: New test case.
27134
27135 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27136
27137         * g++.dg/template/local3.C: Remove extra semicolon.
27138
27139 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * gcc.dg/i386-volatile-1.c: New test.
27142
27143 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         PR c++/11072
27146         * g++.dg/other/offsetof2.C: XFAIL.
27147         * g++.dg/other/offsetof5.C: New.
27148
27149         PR c++/10219
27150         * g++.dg/template/error1.C: New.
27151
27152         PR c++/9779
27153         * g++.dg/template/dependent-expr1.C: New.
27154
27155 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/6949
27158         * g++.dg/template/local3.C: New test.
27159
27160         PR c++/11149
27161         * g++.dg/lookup/scoped6.C: New test.
27162
27163 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27164
27165         PR c++/8046
27166         * g++.dg/other/error7.C: New test.
27167
27168 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27169
27170         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27171         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27172         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27173         * g++.old-deja/g++.other/union2.C: Likewise.
27174         * gcc.dg/c90-const-expr-2.c: Likewise.
27175         * gcc.dg/c90-const-expr-3.c: Likewise.
27176         * gcc.dg/c99-const-expr-2.c: Likewise.
27177         * gcc.dg/c99-const-expr-3.c: Likewise.
27178         * gcc.dg/concat.c: Likewise.
27179
27180 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/9559
27183         * g++.dg/init/static1.C: New test.
27184
27185 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27186
27187         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27188         * g++.old-deja/g++.other/access2.C: Likewise.
27189         * g++.old-deja/g++.other/decl2.C: Likewise.
27190         * gcc.c-torture/execute/20020615-1.c: Likewise.
27191
27192 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27193
27194         PR c++/4933
27195         * g++.dg/template/sizeof4.C: New test.
27196
27197 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27198
27199         * g++.dg/other/error6.C: New test.
27200
27201 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27202
27203         PR c++/10750
27204         * g++.dg/parse/constant2.C: New test.
27205
27206 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27207
27208         PR c++/11106
27209         * g++.dg/other/error5.C: New test.
27210
27211 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27212
27213         * gcc.dg/format/gcc_diag-1.c: New test.
27214
27215 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27216
27217         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27218
27219 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27222         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27223         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27224
27225 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * gcc.c-torture/execute/builtins/string-8.c: New test.
27228         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27229         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27230         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27231
27232 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27233
27234         PR c++/10468
27235         * g++.dg/ext/typeof6.C: New test.
27236
27237 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27238
27239         PR c++/10796
27240         * g++.dg/init/enum1.C: New test.
27241
27242 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27243
27244         * gcc.dg/20030627-1.c: New test.
27245
27246 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/11332
27249         * g++.dg/expr/static_cast2.C: New test.
27250
27251 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27252             Jakub Jelinek  <jakub@redhat.com>
27253
27254         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27255         sprintf(dst,"%s",src) optimization.
27256         * gcc.c-torture/execute/20030626-1.c: New test case.
27257         * gcc.c-torture/execute/20030626-2.c: New test case.
27258
27259 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27260
27261         * gcc.c-torture/execute/multi-ix.c: New test.
27262
27263         * gcc.c-torture/execute/simd-4.c (main):
27264         Added missing semicolon at end of union.
27265
27266 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27267
27268         PR c++/8266
27269         * g++.dg/template/explicit-instantiation3.C: New test.
27270
27271 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27272
27273         * gcc.dg/20030626-1.c: Use signed char.
27274
27275 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27276
27277         * gcc.dg/20030626-1.c: New test.
27278
27279 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27280
27281         * const-str-2.m: Update.
27282
27283 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27284
27285         PR c++/10990
27286         * g++.dg/rtti/dyncast1.C: New test.
27287         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27288         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27289         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27290
27291         PR c++/10931
27292         * g++.dg/expr/static_cast1.C: New test.
27293
27294 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27295
27296         * gcc.dg/20030625-1.c: New test.
27297
27298 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27299
27300         * gcc.c-torture/compile/20030624-1.c: New test case.
27301
27302 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27303
27304         * gcc.c-torture/execute/string-opt-17.c: New test.
27305
27306 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27307
27308         PR c++/5754
27309         * g++.dg/parse/crash6.C: New test.
27310
27311 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27312
27313         * gcc.dg/builtins-24.c: New test case.
27314
27315 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * g++.dg/opt/operator1.C: New test.
27318
27319 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27320
27321         * gcc.c-torture/execute/string-opt-16.c: New test case.
27322
27323 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27324
27325         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27326         * g++.old-deja/g++.other/conv7.C: Likewise.
27327         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27328         * g++.old-deja/g++.other/overload14.C: Likewise.
27329
27330 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27331
27332         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27333         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27334
27335 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27336
27337         PR c++/10888
27338         * g++.dg/warn/Winline-3.C: New test.
27339
27340 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27341
27342         * lib/target-supports.exp (check_alias_available): Make the test
27343         program acceptable to the Solaris assembler.
27344
27345         PR c++/10749
27346         * g++.dg/template/memclass2.C: New test.
27347
27348 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27349             Eric Botcazou  <ebotcazou@libertysurf.fr>
27350
27351         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27352         data for non-matching targets.
27353         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27354
27355 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27356
27357         PR c++/10845
27358         * g++.dg/template/member3.C: New test.
27359
27360 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27361
27362         PR c++/10939
27363         * g++.dg/template/func1.C: New test.
27364
27365         PR c++/9649
27366         * g++.dg/template/static4.C: New test.
27367         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27368
27369         PR c++/11041
27370         * g++.dg/init/ref7.C: New test.
27371
27372 2003-06-19  Matt Austern  <austern@apple.com>
27373
27374         PR c++/11228
27375         * g++.dg/anew1.C: New test.
27376         * g++.dg/anew2.C: New test.
27377         * g++.dg/anew3.C: New test.
27378         * g++.dg/anew4.C: New test.
27379
27380 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27381
27382         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27383
27384 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27385
27386         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27387         endian-dependent.
27388
27389 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27390
27391         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27392         Remove cruft.
27393
27394 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27395
27396         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27397         * gcc.c-torture/compile/961203-1.c: Likewise.
27398         * gcc.c-torture/compile/980506-1.c: Likewise.
27399
27400 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27401
27402         PR c++/10712
27403         * g++.dg/lookup/using7.C: New test.
27404
27405 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27406
27407         PR c++/11105
27408         * g++.dg/abi/conv1.C: Remove it.
27409         * g++.dg/template/conv7.C: New test.
27410         * g++.dg/template/conv8.C: Likewise.
27411         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27412         conversion operator.
27413
27414 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27415
27416         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27417         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27418         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27419         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27420         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27421         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27422         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27423         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27424         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27425         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27426         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27427         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27428         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27429         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27430         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27431         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27432         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27433         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27434         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27435         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27436         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27437         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27438         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27439         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27440         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27441         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27442         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27443         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27444         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27445
27446 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27447
27448         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27449         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27450         indications.
27451
27452 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27453
27454         * gcc.dg/i386-387-5.c: New test case.
27455         * gcc.dg/i386-387-6.c: New test case.
27456         * gcc.dg/builtins-23.c: New test case.
27457
27458 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27459
27460         * gcc.dg/builtins-22.c: New test case.
27461         * gcc.dg/i386-387-1.c: Update to test exp.
27462         * gcc.dg/i386-387-2.c: Likewise.
27463
27464 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465
27466         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27467
27468 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27469
27470         * lib/gcc-dg.exp (dg-require-dll): New function.
27471         (dg-xfail-if): Likewise.
27472         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27473         driver.
27474
27475         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27476         * gcc.c-torture/compile/20001205-1.c: Likewise.
27477         * gcc.c-torture/compile/20001226-1.c: Likewise.
27478         * gcc.c-torture/compile/20010518-2.c: Likewise.
27479         * gcc.c-torture/compile/20020312-1.c: Likewise.
27480         * gcc.c-torture/compile/20020604-1.c: Likewise.
27481         * gcc.c-torture/compile/920501-12.c: Likewise.
27482         * gcc.c-torture/compile/920501-4.c: Likewise.
27483         * gcc.c-torture/compile/920520-1.c: Likewise.
27484         * gcc.c-torture/compile/920521-1.c: Likewise.
27485         * gcc.c-torture/compile/920625-1.c: Likewise.
27486         * gcc.c-torture/compile/961203-1.c: Likewise.
27487         * gcc.c-torture/compile/980506-1.c: Likewise.
27488         * gcc.c-torture/compile/981006-1.c: Likewise.
27489         * gcc.c-torture/compile/981022-1.c: Likewise.
27490         * gcc.c-torture/compile/981223-1.c: Likewise.
27491         * gcc.c-torture/compile/990617-1.c: Likewise.
27492         * gcc.c-torture/compile/dll.c: Likewise.
27493         * gcc.c-torture/compile/labels-3.c: Likewise.
27494         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27495         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27496         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27497         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27498         * gcc.c-torture/compile/simd-5.c: Likewise.
27499         * gcc.c-torture/compile/20000804-1.x: Remove.
27500         * gcc.c-torture/compile/20001205-1.x: Likewise.
27501         * gcc.c-torture/compile/20001226-1.x: Likewise.
27502         * gcc.c-torture/compile/20010518-2.x: Likewise.
27503         * gcc.c-torture/compile/20020312-1.x: Likewise.
27504         * gcc.c-torture/compile/20020604-1.x: Likewise.
27505         * gcc.c-torture/compile/920501-12.x: Likewise.
27506         * gcc.c-torture/compile/920501-4.x: Likewise.
27507         * gcc.c-torture/compile/920520-1.x: Likewise.
27508         * gcc.c-torture/compile/920521-1.x: Likewise.
27509         * gcc.c-torture/compile/920625-1.x: Likewise.
27510         * gcc.c-torture/compile/961203-1.x: Likewise.
27511         * gcc.c-torture/compile/980506-1.x: Likewise.
27512         * gcc.c-torture/compile/981006-1.x: Likewise.
27513         * gcc.c-torture/compile/981022-1.x: Likewise.
27514         * gcc.c-torture/compile/981223-1.x: Likewise.
27515         * gcc.c-torture/compile/990617-1.x: Likewise.
27516         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27517         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27518         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27519         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27520         * gcc.c-torture/compile/simd-5.x: Likewise.
27521
27522         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27523
27524 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27525
27526         * gcc.c-torture/execute/20030611-1.c: New test.
27527
27528 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27529
27530         PR middle-end/168
27531         * gcc.dg/20030612-1.c: New test case.
27532
27533 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/10635
27536         * g++.dg/expr/cast1.C: New test.
27537
27538 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27539
27540         * gcc.dg/builtins-21.c: New test case.
27541
27542 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27543
27544         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27545         options instead of at the end.
27546         * lib/objc.exp (objc_target_compile): Likewise.
27547
27548 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27549
27550         PR c++/10432
27551         * g++.dg/parse/error1.C: New test.
27552
27553 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27554
27555         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27556         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27557         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27558         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27559         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27560         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27561         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27562         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27563         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27564         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27565         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27566         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27567         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27568         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27569         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27570         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27571         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27572         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27573         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27574         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27575         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27576         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27577         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27578         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27579
27580         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27581         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27582         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27583         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27584         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27585         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27586         * gcc.dg/compat/scalar-return-3_main.c: New file.
27587         * gcc.dg/compat/scalar-return-3_x.c: New file.
27588         * gcc.dg/compat/scalar-return-3_y.c: New file.
27589         * gcc.dg/compat/scalar-return-4_main.c: New file.
27590         * gcc.dg/compat/scalar-return-4_x.c: New file.
27591         * gcc.dg/compat/scalar-return-4_y.c: New file.
27592
27593 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27594
27595         * gcc.dg/compat/fp2-struct-check.h: New file.
27596         * gcc.dg/compat/fp2-struct-defs.h: New file.
27597         * gcc.dg/compat/fp2-struct-init.h: New file.
27598         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27599         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27600         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27601         * gcc.dg/compat/struct-return-10_main.c: New file.
27602         * gcc.dg/compat/struct-return-10_x.c: New file.
27603         * gcc.dg/compat/struct-return-10_y.c: New file.
27604
27605         * gcc.dg/compat/compat-common.h: New file.
27606         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27607         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27608         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27609         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27610         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27611         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27612         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27613         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27614         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27615         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27616         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27617         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27618         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27619         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27620         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27621         * gcc.dg/compat/small-struct-check.h: Ditto.
27622         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27623         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27624         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27625         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27626         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27627         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27628         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27629         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27630         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27631         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27632         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27633         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27634         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27635         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27636         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27637         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27638         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27639         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27640         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27641         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27642         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27643         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27644         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27645         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27646         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27647         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27648         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27649         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27650         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27651         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27652
27653 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27654
27655         * g++.dg/pch/static-1.C: New file.
27656         * g++.dg/pch/static-1.Hs: New file.
27657
27658 2003-06-10  Richard Henderson  <rth@redhat.com>
27659
27660         * gcc.dg/asm-7.c: Adjust expected warning text.
27661
27662 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27663
27664         * gcc.dg/builtins-20.c: New test case.
27665
27666 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27667
27668         PR c++/11131
27669         * g++.dg/opt/template1.C: New test.
27670
27671 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27672
27673         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27674         additional_sources.
27675
27676 2003-05-21  David Taylor  <dtaylor@emc.com>
27677
27678         * gcc.dg/Wpadded.c: New file.
27679
27680 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27681
27682         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27683         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27684         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27685         dg-require-weak.
27686
27687 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27688
27689         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27690
27691 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27692
27693         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27694         (dg-require-alias): Likewise.
27695         (dg-require-gc-sections): Likewise.
27696         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27697
27698 2003-06-08  Richard Henderson  <rth@redhat.com>
27699
27700         * gcc.dg/20011029-2.c: Fix the array reference.
27701         * gcc.dg/asm-7.c: New.
27702
27703 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27704
27705         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27706
27707 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27708
27709         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27710         (dg-require-gc-sections): Likewise.
27711
27712 2003-06-08  Jan Hubicka  <jh@suse.cz>
27713
27714         * i386-cmov1.c: Fix regular expression.
27715         * i386-cvt-1.c: Likewise.
27716         * i386-local.c: Likewise.
27717         * i386-local2.c: Likewise.
27718         * i386-mul.c: Likewise.
27719         * i386-ssetype-1.c: Likewise.
27720         * i386-ssetype-3.c: Likewise.
27721         * i386-ssetype-5.c: Likewise.
27722
27723 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27724
27725         PR c++/11039
27726         * g++.dg/warn/implicit-typename2.C: New test.
27727         * g++.dg/warn/implicit-typename3.C: New test.
27728
27729 2003-06-07  Richard Henderson  <rth@redhat.com>
27730
27731         * g++.dg/other/offsetof3.C: Use size_t.
27732         * g++.dg/other/offsetof4.C: Likewise.
27733
27734 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27735
27736         * lib/copy-file.exp: New. Implement gcc_copy_files.
27737
27738         * lib/dg-pch.exp: Load copy-file.exp
27739         (dg-pch): Use gcc_copy_files instead of "file copy".
27740
27741 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27742
27743         * gcc.dg/weak/weak.exp: Simplify.
27744         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27745         * gcc.dg/weak/weak-1.c: Likewise.
27746         * gcc.dg/weak/weak-2.c: Likewise.
27747         * gcc.dg/weak/weak-3.c: Likewise.
27748         * gcc.dg/weak/weak-4.c: Likewise.
27749         * gcc.dg/weak/weak-5.c: Likewise.
27750         * gcc.dg/weak/weak-6.c: Likewise.
27751         * gcc.dg/weak/weak-7.c: Likewise.
27752         * gcc.dg/weak/weak-8.c: Likewise.
27753         * gcc.dg/weak/weak-9.c: Likewise.
27754
27755 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27756
27757         gcc.c-torture/execute/20030606-1.c: New.
27758
27759 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27760
27761         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27762         * gcc.dg/builtins-19.c: Likewise.
27763
27764 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27765
27766         * gcc.dg/builtins-2.c: Add some more tests.
27767         * gcc.dg/builtins-18.c: New test case.
27768         * gcc.dg/builtins-19.c: New test case.
27769
27770 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27771             Jim Wilson  <wilson@tuliptree.org>
27772
27773         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27774
27775 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27776
27777         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27778         mempcpy/stpcpy calls not to be optimized into something else.
27779         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27780         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27781         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27782
27783 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27784
27785         * gcc.dg/format/asm_fprintf-1.c: New test.
27786
27787 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * lib/gcc-defs.exp (additional_sources): New variable.
27790         (dg-additional-sources): New function.
27791         (additional_files): New variable.
27792         (dg-additional-files): New function.
27793         (dg-additional-files-options): Likewise.
27794         * lib/gcc-dg.exp (dg-require-weak): New function.
27795         (dg-require-alias): Likewise.
27796         (dg-require-gc-sections): Likewise.
27797         * lib/target-supports.exp (check_alias_available): Remove testfile
27798         parameter.
27799         (check_gc_sections_available): New function.
27800         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27801         (dg-gpp-additional-files): Likewise.
27802         * lib/g++.exp (additional_sources): Remove.
27803         (additional_files): Likewise.
27804         (g++_target_compile): Use dg-additional-files-options.
27805
27806         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27807         Tcl logic.
27808         * gcc.dg/special/ecos.exp: Remove.
27809         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27810         * gcc.dg/special/alias-1.c: Likewise.
27811         * gcc.dg/special/alias-2.c: Likewise.
27812         * gcc.dg/special/gcsec-1.c: Likewise.
27813         * gcc.dg/special/weak-1.c: Likewise.
27814         * gcc.dg/special/weak-2.c: Likewise.
27815         * gcc.dg/special/wkali-1.c: Likewise.
27816         * gcc.dg/special/wkali-2.c: Likewise.
27817
27818         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27819         dg-gpp-additional-*.
27820         * g++.dg/special/conpr-3.C: Likewise.
27821         * g++.dg/special/conpr-4.C: Likewise.
27822         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27823         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27824         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27825         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27826         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27827         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27828         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27829         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27830         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27831         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27832         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27833         * g++.old-deja/g++.other/comdat1.C: Likewise.
27834         * g++.old-deja/g++.other/comdat2.C: Likewise.
27835         * g++.old-deja/g++.other/comdat3.C: Likewise.
27836         * g++.old-deja/g++.other/ctor1.C: Likewise.
27837         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27838
27839 2003-06-05  Richard Henderson  <rth@redhat.com>
27840
27841         * gcc.dg/debug/20030605-1.c: New.
27842
27843 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27844
27845         * README.QMTEST: Update.
27846
27847 2003-06-04  Richard Henderson  <rth@redhat.com>
27848
27849         * gcc.dg/cleanup-1.c: New.
27850         * gcc.dg/cleanup-2.c: New.
27851         * gcc.dg/cleanup-3.c: New.
27852         * gcc.dg/cleanup-4.c: New.
27853         * gcc.dg/cleanup-5.c: New.
27854         * gcc.dg/cleanup-6.c: New.
27855         * gcc.dg/cleanup-7.c: New.
27856
27857 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27858
27859         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27860
27861         * lib/dg-pch.exp: New file.
27862         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27863         * gcc.dg/pch/pch.exp: Likewise.
27864
27865 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27866
27867         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27868         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27869         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27870         * gcc.dg/builtins-17.c: New test case.
27871         * gcc.dg/i386-387-4.c: New test case.
27872         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27873
27874 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27875
27876         * gcc.dg/ultrasp9.c: New test.
27877
27878 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27879
27880         * gcc.c-torture/compile/20030604-1.c: New test.
27881         * gcc.dg/sparc-constant-1.c: New test.
27882
27883 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27884
27885         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27886
27887 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27888
27889         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27890
27891         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27892         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27893
27894 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27895
27896         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27897
27898 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27899
27900         PR c++/10940
27901         * g++.dg/template/spec10.C: New test.
27902
27903 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27904
27905         * gcc.dg/builtins-16.c: New test case.
27906
27907 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27908
27909         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27910         mempcpy test with post-increments.
27911         * gcc.c-torture/execute/string-opt-3.c: New test.
27912         * gcc.dg/string-opt-1.c: New test.
27913
27914 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27915
27916         PR fortran/10965
27917         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27918
27919 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27920
27921         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27922         (scan-assembler): ... here.  Use dg-scan.
27923         (scan-assembler-not): Likewise.
27924         (scan-file): New function.
27925         (scan-file-not): Likewise.
27926         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27927         * gcc.dg/cpp/_Pragma4.c: Likewise.
27928         * gcc.dg/cpp/_Pragma5.c: Likewise.
27929         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27930         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27931         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27932         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27933         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27934         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27935         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27936         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27937         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27938         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27939         * gcc.dg/cpp/cxxcom1.c: Likewise.
27940         * gcc.dg/cpp/line1.c: Likewise.
27941         * gcc.dg/cpp/maccom1.c: Likewise.
27942         * gcc.dg/cpp/maccom2.c: Likewise.
27943         * gcc.dg/cpp/maccom3.c: Likewise.
27944         * gcc.dg/cpp/maccom4.c: Likewise.
27945         * gcc.dg/cpp/maccom5.c: Likewise.
27946         * gcc.dg/cpp/maccom6.c: Likewise.
27947         * gcc.dg/cpp/multiline.c: Likewise.
27948         * gcc.dg/cpp/spacing1.c: Likewise.
27949         * gcc.dg/cpp/spacing2.c: Likewise.
27950         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27951         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27952         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27953         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27954         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27955         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27956         * gcc.dg/cpp/cxxcom2.c: Likewise.
27957         * gcc.dg/cpp/cxxcom2.h: New file.
27958
27959         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27960         * g++.dg/cpp/truefalse.C: Here.
27961         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27962
27963 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27964
27965         * gcc.dg/cpp/redef3.c: New file.
27966
27967 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27968
27969         * gcc.dg/i386-loop-3.c: New test.
27970
27971 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27972
27973         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27974
27975 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27976
27977         * gcc.dg/fwrapv-1.c: New test case.
27978         * gcc.dg/fwrapv-2.c: New test case.
27979
27980 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27981
27982         PR c++/10956
27983         * g++.dg/template/spec9.C: New test.
27984
27985 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27986
27987         * gcc.dg/duff-4.c: New test case.
27988
27989 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27990
27991         PR fortran/10843
27992         * g77.dg/ffixed-form-1.f: New test
27993         * g77.dg/ffixed-form-2.f: New test
27994         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27995         * g77.dg/ffree-form-3.f: New test
27996
27997 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27998
27999         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28000         * gcc.dg/wint_t-1.c: Likewise.
28001
28002 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28003
28004         * g++.dg/template/access11.C: New test.
28005
28006 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28007
28008         PR c++/10849
28009         * g++.dg/template/access10.C: New test.
28010
28011 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28012             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28013
28014         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28015
28016 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28017
28018         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28019         suppress for powerpc-*-darwin*.
28020         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28021
28022 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28023
28024         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28025         suppress option for powerpc-*-darwin*.
28026
28027 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28028
28029         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28030         * gcc.dg/builtins-4.c: Add test for fmod.
28031
28032 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033
28034         PR c++/10682
28035         * g++.dg/template/instantiate4.C: New test.
28036
28037 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28038
28039         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28040
28041 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28042
28043         * gcc.dg/compat/scalar-return-1_main.c: New file.
28044         * gcc.dg/compat/scalar-return-1_x.c: New file.
28045         * gcc.dg/compat/scalar-return-1_y.c: New file.
28046         * gcc.dg/compat/scalar-return-2_main.c: New file.
28047         * gcc.dg/compat/scalar-return-2_x.c: New file.
28048         * gcc.dg/compat/scalar-return-2_y.c: New file.
28049         * gcc.dg/compat/struct-return-3_main.c: New file.
28050         * gcc.dg/compat/struct-return-3_y.c: New file.
28051         * gcc.dg/compat/struct-return-3_x.c: New file.
28052         * gcc.dg/compat/struct-return-2_main.c: New file.
28053         * gcc.dg/compat/struct-return-2_x.c: New file.
28054         * gcc.dg/compat/struct-return-2_y.c: New file.
28055
28056 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28057
28058         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28059         for hppa*-hp-hpux*.
28060         * gcc.dg/20021014-1.c (dg-options): Likewise.
28061         * gcc.dg/nest.c (dg-options): Likewise.
28062
28063 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28064
28065         PR c++/9738
28066         * g++.dg/ext/dllimport2.C: New file.
28067         * g++.dg/ext/dllimport3.C: New file.
28068
28069 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28070
28071         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28072         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28073         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28074         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28075         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28076         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28077         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28078         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28079         * gcc.dg/compat/small-struct-defs.h: New file.
28080         * gcc.dg/compat/small-struct-init.h: New file.
28081         * gcc.dg/compat/small-struct-check.h: New file.
28082         * gcc.dg/compat/fp-struct-defs.h: New file.
28083         * gcc.dg/compat/fp-struct-check.h: New file.
28084         * gcc.dg/compat/fp-struct-init.h: New file.
28085         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28086         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28087
28088 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28089
28090         * gcc.dg/20030225-2.c: New test.
28091
28092 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28093             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28094
28095         * gcc.c-torture/compile/20030518-1.c: New test case.
28096
28097 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28098
28099         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28100         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28101         gcc-dg-debug-runtest.
28102         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28103         gcc-dg-debug-runtest.
28104
28105 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28106
28107         PR c++/9022
28108         * g++.dg/lookup/using6.C: New test.
28109
28110 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28111
28112         * g++.dg/parse/access2.C: New test.
28113
28114 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28115
28116         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28117         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28118         * gcc.dg/debug/debug.exp: Likewise.
28119
28120 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28121
28122         * gcc.dg/dollar.c: New test.
28123
28124 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28125
28126         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28127         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28128         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28129         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28130         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28131         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28132         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28133         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28134         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28135         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28136         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28137         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28138         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28139         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28140         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28141         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28142         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28143         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28144
28145 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28146
28147         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28148         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28149         support for "repo" mode.
28150         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28151         * lib/g77-dg.exp: Likewise.
28152         * lib/obj-dg.exp: Likewise.
28153
28154 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28155
28156         Merge from gcc-3_2-rhl8-branch:
28157         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28158
28159         * gcc.dg/tls/opt-6.c: New test.
28160
28161         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28162
28163         * gcc.dg/20030405-1.c: New test.
28164
28165         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28166
28167         * gcc.dg/20030309-1.c: New test.
28168
28169         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28170
28171         * gcc.c-torture/execute/20030307-1.c: New test.
28172
28173         2003-02-20  Randolph Chung  <tausq@debian.org>
28174
28175         * gcc.c-torture/compile/20030220-1.c: New test.
28176
28177         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * gcc.dg/20030217-1.c: New test.
28180
28181         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28182
28183         * gcc.c-torture/compile/20020129-1.c: New test.
28184
28185         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28186
28187         * gcc.dg/unroll-1.c: New test.
28188
28189         2002-11-16  Jan Hubicka  <jh@suse.cz>
28190
28191         * gcc.c-torture/execute/20020920-1.c: New test.
28192
28193         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28194
28195         PR target/7434
28196         * gcc.c-torture/compile/20021008-1.c: New test.
28197
28198         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28199
28200         PR target/7559
28201         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28202
28203         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28204
28205         * gcc.c-torture/compile/20020807-1.c: New test.
28206
28207         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * gcc.dg/tls/opt-1.c: New test.
28210
28211         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28212
28213         * gcc.dg/20020729-1.c: New test.
28214
28215         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28216
28217         * g++.dg/opt/life1.C: New test.
28218
28219         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28220
28221         * gcc.dg/20020525-1.c: New test.
28222
28223         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28224
28225         PR c++/6794
28226         * g++.dg/ext/pretty1.C: New test.
28227         * g++.dg/ext/pretty2.C: New test.
28228
28229 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28230
28231         PR c++/8385
28232         * g++.dg/ext/typeof5.C: New test.
28233
28234 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28235
28236         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28237         __USER_LABEL_PREFIX__ into account.
28238         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28239
28240 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28241
28242         * gcc.dg/builtins-15.c: New test case.
28243
28244 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28245
28246         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28247
28248 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28249
28250         * lib/g++.exp: Tweak handling of additional source files.
28251         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28252         * g++.dg/special/conpr-2a.C: Rename to ...
28253         * g++.dg/special/conpr-2a.cc: ... this.
28254         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28255         * g++.dg/special/conpr-3a.C: Rename to ...
28256         * g++.dg/special/conpr-3a.cc: This.
28257         * g++.dg/special/conpr-3b.C: Rename to ...
28258         * g++.dg/special/conpr-3b.cc: This.
28259         * g++.dg/special/conpr-4.C: New test.
28260         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28261
28262 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28263
28264         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28265
28266 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28267
28268         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28269         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28270         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28271         * g++.old-deja/g++.other/warn3.C: Likewise.
28272
28273 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28274
28275         * gcc.dg/i386-387-1.c: Update to also test log.
28276         * gcc.dg/i386-387-2.c: Likewise.
28277
28278 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28279
28280         * g77.f-torture/execute/int8421.f: New test.
28281
28282 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28283
28284         PR c++/10230, c++/10481
28285         * g++.dg/lookup/scoped5.C: New test.
28286
28287 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28288
28289         PR c++/10552
28290         * g++.dg/template/ttp6.C: New test.
28291
28292 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28293
28294         * gcc.c-torture/execute/builtins: New directory.
28295         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28296         gcc.c-torture/execute/builtins.
28297         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28298         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28299         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28300         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28301
28302 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28303
28304         PR c++/9252
28305         * g++.dg/template/access8.C: New test.
28306         * g++.dg/template/access9.C: New test.
28307
28308 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28309
28310         PR c++/9554
28311         * g++.dg/parse/access1.C: New test.
28312
28313 2003-05-09  DJ Delorie  <dj@redhat.com>
28314
28315         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28316         long, and not an int.
28317
28318 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28319
28320         PR c++/10555, c++/10576
28321         * g++.dg/template/memclass1.C: New test.
28322
28323 2003-05-08  DJ Delorie  <dj@redhat.com>
28324
28325         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28326         targets.
28327         * gcc.c-torture/execute/20021024-1.x: Likewise.
28328         * gcc.c-torture/execute/shiftdi.x: Likewise.
28329         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28330         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28331         * gcc.dg/20021018-1.c: Likewise.
28332
28333 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28334
28335         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28336
28337         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28338         (bcopy): Call memmove.
28339
28340 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28341
28342         * g77.f-torture/compile/8485.f: New test case.
28343
28344 2003-05-07  Richard Henderson  <rth@redhat.com>
28345
28346         PR c++/10570
28347         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28348         Verify exception_cleanup not called for rethrows.
28349         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28350         when exiting catch block without rethrowing.
28351         * g++.dg/eh/forced3.C: New.
28352         * g++.dg/eh/forced4.C: New.
28353
28354 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28355
28356         * gcc.dg/20030505.c: Fix triplet.
28357
28358 2003-05-06  DJ Delorie  <dj@redhat.com>
28359
28360         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28361         * gcc.dg/nest.c: Likewise.
28362
28363 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28364
28365         * gcc.dg/builtins-14.c: New test case.
28366
28367 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28368
28369         * lib/compat.exp (compat-execute): New argument.
28370         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28371         * gcc.dg/compat: New test directory.
28372         * gcc.dg/compat/compat.exp: New expect script.
28373         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28374         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28375         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28376         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28377         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28378         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28379
28380         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28381         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28382         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28383         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28384         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28385         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28386         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28387         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28388         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28389         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28390         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28391         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28392         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28393         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28394         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28395
28396 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28397
28398         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28399
28400 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28403
28404 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28405
28406         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28407         * gcc.dg/ppc-fsel-2.c: New test.
28408
28409         * gcc.dg/unused-5.c: New test.
28410
28411 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28412
28413         PR c++/10496
28414         * g++.dg/warn/pmf1.C: New test.
28415
28416 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28417
28418         PR c++/4494
28419         * g++.dg/warn/main.C: New test.
28420
28421 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28422
28423         * gcc.dg/nonnull-3.c: New test.
28424
28425 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28426
28427         * gcc.dg/cpp/Wtrigraphs.c: Update.
28428         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28429
28430 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28431
28432         * gcc.dg/ppc-fsel-1.c: New test.
28433
28434 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28435
28436         PR c/10604
28437         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28438
28439 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28440
28441         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28442
28443 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28444
28445         PR c++/9364, c++/10553, c++/10586
28446         * g++.dg/parse/typename4.C: New test.
28447         * g++.dg/parse/typename5.C: Likewise.
28448
28449 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28450
28451         * gcc.c-torture/compile/20030503-1.c: New test.
28452
28453 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28454
28455         * g++.dg/lookup/using5.C: Fix testcase error.
28456
28457 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28458
28459         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28460         since MEABI is no longer supported.  Remove all vestiges
28461         of MEABI from the test.
28462
28463 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28464
28465         PR c++/10554
28466         * g++.dg/lookup/using5.C: New test.
28467
28468 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28469
28470         PR c++/8772
28471         * g++.dg/template/ttp5.C: New test.
28472
28473 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28474
28475         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28476         (dg-gpp-additional-sources): New function.
28477         (dg-gpp-additional-files): Likewise.
28478         * lib/g++.exp (additional_sources): New variable.
28479         (additional_files): Likewise.
28480         (g++_target_compile): Deal with them.
28481         * lib/old-dejagnu.exp: Remove.
28482         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28483         * g++.old-deja: Revise all tests to use dg commands.
28484
28485 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28486
28487         PR c++/9432, c++/9528
28488         * g++.dg/lookup/using4.C: New test.
28489
28490 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28491
28492         * gcc.dg/noreturn-5.c: New file.
28493         * gcc.dg/noreturn-6.c: New file.
28494
28495         * gcc.c-torture/compile/inline-1.c: New file.
28496
28497 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28498
28499         PR c++/10551
28500         * g++.dg/template/explicit1.C: New test.
28501
28502 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/10549
28505         * g++.dg/other/bitfield1.C: New test.
28506
28507         PR c++/10527
28508         * g++.dg/init/new7.C: New test.
28509
28510 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28511
28512         * g++.dg/ext/desig1.C: New test.
28513         * g++.dg/ext/init1.C: Update.
28514
28515         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28516
28517 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28518
28519         PR c++/10180
28520         * g++.dg/warn/Winline-1.C: New test.
28521
28522 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28523
28524         * gcc.c-torture/execute/string-opt-19.c: New test.
28525
28526         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28527         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28528
28529 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28530
28531         PR c++/10506
28532         * g++.dg/init/new6.C: New test.
28533
28534         PR c++/10503
28535         * g++.dg/init/ref6.C: New test.
28536
28537 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28538
28539         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28540
28541 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28542
28543         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28544         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28545
28546 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28547
28548         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28549         initialized static data members.
28550
28551 2003-04-25  H.J. Lu <hjl@gnu.org>
28552
28553         * gcc.dg/ia64-sync-4.c: New test.
28554
28555 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28556
28557         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28558         date.
28559
28560 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         PR c++/10337
28563         * g++.dg/warn/conv1.C: New test.
28564         * g++.old-deja/g++.other/conv7.C: Adjust.
28565         * g++.old-deja/g++.other/overload14.C: Adjust.
28566
28567 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28568
28569         PR c++/10471
28570         * g++.dg/template/defarg2.C: New test.
28571
28572 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28573
28574         * gcc.dg/cpp/include2.c: Update.
28575         * gcc.dg/cpp/multiline-2.c: New.
28576         * gcc.dg/cpp/multiline.c: Update.
28577         * gcc.dg/cpp/strify2.c: Update.
28578         * gcc.dg/cpp/trad/literals-2.c: Update.
28579
28580 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28581
28582         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28583
28584 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28585
28586         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28587
28588 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28589
28590         PR c++/10451
28591         * g++.dg/parse/crash4.C: New test.
28592
28593         PR c++/9847
28594         * g++.dg/parse/crash5.C: New test.
28595
28596 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28597
28598         PR c++/10446
28599         * g++.dg/parse/crash3.C: New test.
28600
28601         PR c++/10428
28602         * g++.dg/parse/elab1.C: New test.
28603
28604 2003-04-22  Devang Patel  <dpatel@apple.com>
28605
28606         * gcc.dg/cpp/trad/funlike-5.c: New test.
28607
28608 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28609
28610         * g++.dg/other/packed1.C: Fix dg options.
28611
28612 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         * g++.dg/other/offsetof2.C: New test.
28615
28616 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28617
28618         * g++.dg/template/recurse.C: Adjust location of error messages.
28619
28620 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         PR c++/9881
28623         * g++.dg/init/addr-const1.C: New test.
28624         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28625
28626 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         PR c++/10405
28629         * g++.dg/lookup/struct-hack1.C: New test.
28630
28631 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28632
28633         * ucs.c: Update diagnostic messages.
28634
28635 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28636
28637         * gcc.dg/cpp/truefalse.cpp: New test.
28638         * gcc.dg/cpp/cpp.exp: Update.
28639         * g++.dg/other/stdbool-if.C: Remove.
28640
28641 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28642
28643         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28644         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28645
28646 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28647
28648         * gcc.c-torture/compile/20030418-1.c: New test.
28649
28650 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28651
28652         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28653
28654 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28655
28656         PR c++/10347
28657         g++.dg/template/dependent-name1.C: New test.
28658
28659 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28660
28661         * gcc.dg/warn-1.c (tourist_guide): New array,
28662         contains a pointer to bar.
28663
28664 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28665
28666         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28667         * gcc.c-torture/execute/medce-1.c: New test case.
28668         * gcc.c-torture/execute/medce-2.c: New test case.
28669
28670 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28671
28672         * lib/prune.exp: Ignore more messages.
28673
28674         PR c++/10381
28675         * g++.dg/parse/lookup3.C: New test.
28676
28677 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28678
28679         * gcc.c-torture/compile/20030415-1.c : New test.
28680
28681 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28682
28683         * gcc.c-torture/execute/scope-2.c: Move to ...
28684         * gcc.dg/noncompile/scope.c: .... here.
28685
28686 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28687
28688         * gcc.dg/20030414-2.c: New test case.
28689
28690 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28691
28692         PR target/10377
28693         * gcc.dg/20030414-1.c: New test.
28694
28695 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28696
28697         * gcc.dg/builtins-12.c: New test case.
28698         * gcc.dg/builtins-13.c: New test case.
28699
28700 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28701
28702         * gcc.c-torture/execute/string-opt-18.c: New test.
28703
28704 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28705
28706         PR c++/10300
28707         * g++.dg/init/new5.C: New test.
28708
28709 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28710
28711         PR c++/7910
28712         * g++.dg/ext/dllimport1.C: New test.
28713
28714 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28715
28716         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28717
28718 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28719
28720         PR Fortran/9263
28721         * g77.f-torture/noncompile/9263.f: New test
28722         PR Fortran/1832
28723         * g77.f-torture/execute/1832.f: New test
28724
28725 2003-04-11  David Chad  <davidc@freebsd.org>
28726             Loren J. Rittle  <ljrittle@acm.org>
28727
28728         libobjc/8562
28729         * objc.dg/headers.m: New test.
28730
28731 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28732
28733         * gcc.c-torture/execute/builtin-noret-2.c: New.
28734         * gcc.c-torture/execute/builtin-noret-2.x: New.
28735         XFAIL builtin-noret-2.c at -O1 and above.
28736         * gcc.dg/redecl.c: New.
28737         * gcc.dg/Wshadow-1.c: Update error regexps.
28738
28739 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28740
28741         * g++.dg/abi/bitfield10.C: New test.
28742
28743 2003-04-09  Mike Stump  <mrs@apple.com>
28744
28745         * gcc.dg/pch/pch.exp: Make testcase names longer.
28746         * g++.dg/pch/pch.exp: Make testcase names longer.
28747
28748 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28749
28750         * gcc.dg/builtins-11.c: New test case.
28751
28752 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28753
28754         * gcc.dg/builtins-9.c: New test case.
28755         * gcc.dg/builtins-10.c: New test case.
28756
28757 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28758
28759         * gcc.dg/noncompile/init-4.c.c: New test.
28760
28761 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * gcc.misc-test/gcov-9.c: New test.
28764         * gcc.misc-test/gcov-10.c: New test
28765         * gcc.misc-test/gcov-11.c: New test.
28766
28767 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28768
28769         PR optimization/10024
28770         * gcc.c-torture/compile/20030405-1.c: New test.
28771
28772 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28773
28774         * gcc.dg/pch/static-3.c: New.
28775         * gcc.dg/pch/static-3.hs: New.
28776         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28777
28778 2003-04-04  Richard Henderson  <rth@redhat.com>
28779
28780         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28781         * g++.dg/eh/forced2.C: Likewise.
28782
28783 2003-04-03  Mike Stump  <mrs@apple.com>
28784
28785         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28786         target arg.
28787         (scan-assembler-times, scan-assembler-not): Likewise.
28788         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28789
28790 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * gcc.dg/sparc-loop-1.c: New test.
28793
28794 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28795
28796         PR other/9274
28797         * g++.dg/pch/system-2.C: New.
28798         * g++.dg/pch/system-2.Hs: New.
28799
28800 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28801
28802         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28803
28804         * g++.dg/eh/simd-1.C (vecfunc): Same.
28805
28806 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28807
28808         * gcc.c-torture/execute/20030401-1.c: New test case.
28809
28810 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28811
28812         * objc.dg/defs.m: New.
28813
28814 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28815
28816         * g++.dg/eh/simd-1.C: New.
28817         * g++.dg/eh/simd-2.C: New.
28818
28819 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28820
28821         * gcc.c-torture/execute/simd-3.c: New.
28822
28823 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28824
28825         PR c/9936
28826         * gcc.dg/20030331-2.c: New test.
28827
28828 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR c++/10278
28831         * g++.dg/parse/crash2.C: New test.
28832
28833 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28834
28835         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28836         * gcc.c-torture/execute/20030331-1.c: ...here.
28837
28838 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28839
28840         * gcc.c-torture/execute/20030331-1.c: New test.
28841
28842 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         * lib/gcov.exp: Adjust call return testing strings.
28845         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28846
28847 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28848
28849         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28850         * gcc.dg/builtins-7.c: New test case.
28851         * gcc.dg/builtins-8.c: New test case.
28852
28853 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28854
28855         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28856
28857 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28858
28859         PR c++/7647
28860         * g++.dg/lookup-class-member-2.C: New test.
28861
28862 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28863
28864         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28865
28866 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28867
28868         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28869
28870 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28871
28872         * g++.dg/init/attrib1.C: New test.
28873
28874 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28875
28876         * gcc.dg/ultrasp8.c: New test.
28877
28878 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28879
28880         * gcc.dg/ultrasp7.c: New test.
28881
28882 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         PR c++/10047
28885         * g++.dg/template/inline1.C: New test.
28886
28887 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28888
28889         * gcc.dg/sparc-dwarf2.c: New test.
28890
28891 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28892
28893         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28894         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28895
28896 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28897
28898         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28899         than reading .x files.
28900         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28901         * g77.dg/gcov/gcov-1.f: Likewise.
28902         * gcc.misc-tests/gcov-4b.c: Likewise.
28903         * gcc.misc-tests/gcov-5b.c: Likewise.
28904         * gcc.misc-tests/gcov-6.c: Likewise.
28905         * gcc.misc-tests/gcov-7.c: Likewise.
28906         * gcc.misc-tests/gcov-8.c: Likewise.
28907         * g++.dg/gcov/gcov-1.x: Remove.
28908         * g77.dg/gcov/gcov-1.x: Likewise.
28909         * gcc.misc-tests/gcov-4b.x: Likewise.
28910         * gcc.misc-tests/gcov-5b.x: Likewise.
28911         * gcc.misc-tests/gcov-6.x: Likewise.
28912         * gcc.misc-tests/gcov-7.x: Likewise.
28913         * gcc.misc-tests/gcov-8.x: Likewise.
28914
28915 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28916
28917         PR opt/10087
28918         * gcc.dg/20030324-1.c: New test.
28919
28920 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         PR c++/10224
28923         * g++.dg/template/arg3.C: New test.
28924
28925         PR c++/10158
28926         * g++.dg/template/friend18.C: New test.
28927
28928 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28929
28930         * g77.f-torture/compile/20030326-1.f: New test case.
28931
28932 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28933
28934         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28935
28936         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28937
28938 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28939
28940         * gcc.dg/ia64-sync-3.c: New test.
28941
28942 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28943
28944         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28945
28946 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28947
28948         * gcc.dg/ultrasp6.c: New test.
28949
28950 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28951
28952         * gcc.dg/i386-signbit-1.c: New test.
28953         * gcc.dg/i386-signbit-2.c: New test.
28954         * gcc.dg/i386-signbit-3.c: New test.
28955
28956 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28957
28958         * gcc.dg/ultrasp5.c: Fix options.
28959
28960 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28961
28962         * gcc.dg/ultrasp5.c: Fix comment.
28963
28964 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28965
28966         PR fortran/10197
28967         * g77.f-torture/execute/10197.f: New test.
28968
28969 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         PR c++/9898, c++/383
28972         * g++.dg/template/conv6.C: New test.
28973
28974         PR c++/10119
28975         * g++.dg/template/ptrmem5.C: New test.
28976
28977         PR c++/10026
28978         * g++.dg/lookup/koenig1.C: New test.
28979
28980         PR C++/10199
28981         * g++.dg/lookup/template2.C: New test.
28982
28983 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * g++.dg/opt/rtti1.C: New test.
28986
28987 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28988
28989         * gcc.dg/ultrasp5.c: New test.
28990
28991 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28992
28993         PR middle-end/9967
28994         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28995         builtin fputs.
28996
28997 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28998
28999         PR c/8224
29000         * gcc.dg/20030323-1.c: New test.
29001
29002 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29003
29004         * gcc.c-torture/compile/20030323-1.c: New test case.
29005
29006 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29007
29008         * gcc.dg/20030321-1.c: New test.
29009
29010 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29011
29012         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29013
29014 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29015
29016         PR c++/9978, c++/9708
29017         * g++.dg/ext/vlm1.C: Adjust expected error.
29018         * g++.dg/ext/vla2.C: New test.
29019         * g++.dg/template/arg1.C: New test.
29020         * g++.dg/template/arg2.C: New test.
29021
29022 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29023
29024         * g77.f-torture/execute/select.f: New test.
29025         * g77.f-torture/noncompile/select_no_compile.f: New test.
29026
29027 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         PR c++/9898
29030         * g++.dg/other/error4.C: New test.
29031
29032 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29033
29034         * g++.dg/template/friend17.C: New test.
29035
29036 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29037
29038         * gcc.c-torture/compile/20030320-1.c: New.
29039
29040 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29041
29042         * gcc.dg/builtins-6.c: New test case.
29043
29044 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29045
29046         PR target/10073
29047         * gcc.c-torture/compile/20030319-1.c: New.
29048
29049 2003-03-18  Jan Hubicka  <jh@suse.cz>
29050
29051         * gcc.dg/i386-cvt-1.c: New test.
29052
29053 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29054
29055         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29056         * objc.dg/naming-2.m: Likewise.
29057
29058 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29059
29060         PR c++/9639
29061         * g++.dg/parse/crash1.C: New test.
29062
29063 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29064
29065         PR c++/8805
29066         * g++.dg/eh/cleanup1.C: New test.
29067
29068 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29069
29070         * gcc.c-torture/execute/20030316-1.c: New test case.
29071
29072 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         PR c++/9629
29075         * g++.dg/init/ctor2.C: New test.
29076
29077 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29078
29079         * g77.f-torture/compile/xformat.f: New test case.
29080
29081 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29082
29083         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29084         * g++.old-deja/g++.mike/eh50.C: Likewise.
29085
29086 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29087
29088         PR c++/6440
29089         * g++.dg/template/spec7.C: New test.
29090         * g++.dg/template/spec8.C: Likewise.
29091
29092 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.c-torture/execute/20030313-1.c: New test.
29095
29096 2003-03-14  Richard Henderson  <rth@redhat.com>
29097
29098         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29099
29100 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29101
29102         * gcc.c-torture/compile/20030314-1.c: New test.
29103
29104 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29105
29106         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29107         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29108         thumb target,
29109         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29110         to accept newer _imp__  prefix and additional
29111         newline in .drectve section.
29112         * gcc.dg/dll-4.c: Likewise.
29113         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29114         switch.
29115
29116 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29117
29118         * g++.dg/parse/namespace9.C: New test.
29119
29120         * g++.dg/init/ref5.C: New test.
29121         * g++.dg/parse/ptrmem1.C: Likewise.
29122
29123 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29124
29125         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29126         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29127         regular expression.
29128         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29129         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29130
29131 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29132
29133         * gcc.c-torture/execute/20030224-2.c: New test.
29134
29135 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29136
29137         * gcc.dg/decl-3.c: New test.
29138
29139 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29140
29141         * gcc.dg/i386-loop-2.c: New test.
29142
29143 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29144
29145         PR c++/9474
29146         * g++.dg/parse/namespace8.C: New test.
29147
29148         PR c++/9924
29149         * g++.dg/overload/builtin2.C: New test.
29150
29151 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29152
29153         * gcc.dg/return-type-3.c: New test.
29154
29155 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29156
29157         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29158         profiling options are not supported.
29159
29160 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29161
29162         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29163         * g++.old-deja/g++.warn/impint2.C: Likewise.
29164
29165 2003-03-10  Devang Patel  <dpatel@apple.com>
29166
29167         * g++.dg/cpp/c++_cmd_1.C: New test.
29168         * g++.dg/cpp/c++_cmd_1.h: New file.
29169
29170 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29171
29172         * gcc.dg/altivec-9.c: New file.
29173
29174 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29175
29176         * gcc.dg/ppc-sdata-1.c: New test.
29177         * gcc.dg/ppc-sdata-2.c: New test.
29178
29179 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29180
29181         PR c++/9373
29182         * g++.dg/opt/ptrmem2.C: New test.
29183
29184         PR c++/8534
29185         * g++.dg/opt/ptrmem1.C: New test.
29186
29187 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29188
29189         * gcc.dg/i386-loop-1.c: New test.
29190
29191 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29192
29193         PR c++/9970
29194         * g++.dg/lookup/friend1.C: New test.
29195
29196 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/9823
29199         * g++.dg/parser/constructor1.C: New test.
29200
29201 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29202
29203         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29204
29205         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29206
29207 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29208
29209         * gcc.dg/cpp/Wunused.c: Update test.
29210
29211 2003-03-08  Jan Hubicka  <jh@suse.cz>
29212
29213         * gcc.dg/inline-3.c: New test.
29214
29215 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/9809
29218         * g++.dg/parse/builtin1.C: New test.
29219
29220         PR c++/9982
29221         * g++.dg/abi/cookie1.C: New test.
29222         * g++.dg/abi/cookie2.C: Likewise.
29223
29224         PR c++/9524
29225         * g++.dg/template/field1.C: New test.
29226
29227         PR c++/9912
29228         * g++.dg/parse/class1.C: New test.
29229         * g++.dg/parse/namespace7.C: Likewise.
29230         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29231
29232 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29233
29234         * g++.dg/init/ref4.C: New test.
29235
29236 2003-03-07  Jan Hubicka  <jh@suse.cz>
29237
29238         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29239         * gcc.dg/inline-3.c: New test.
29240
29241 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29242
29243         * g++.dg/init/ref3.C: New test.
29244
29245         PR c++/9965
29246         * g++.dg/init/ref2.C: New test.
29247
29248         PR c++/9400
29249         * g++.dg/warn/Wshadow-2.C: New test.
29250
29251         PR c++/9791
29252         * g++.dg/warn/Woverloaded-1.C: New test.
29253
29254 2003-03-05  Jan Hubicka  <jh@suse.cz>
29255
29256         * gcc.dg/i386-local2.c: New.
29257         * gcc.dg/i386-local.c: Fix typo.
29258
29259 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29260
29261         * g++.dg/abi/layout3.C: New test.
29262
29263 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264
29265         * gcc.c-torture/compile/20030305-1.c
29266
29267 2003-03-05  Jan Hubicka  <jh@suse.cz>
29268
29269         * gcc.dg/i386-local.c: New.
29270
29271 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29272
29273         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29274
29275 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29276
29277         * gcc.dg/switch-2.c: New test.
29278         * gcc.dg/switch-3.c: New test.
29279         * gcc.dg/Wswitch.c: Adjust line numbers.
29280         * gcc.dg/Wswitch-default.c: Likewise.
29281         * gcc.dg/Wswitch-enum.c: Likewise.
29282
29283 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29284
29285         * gcc.c-torture/execute/20030222-1.c: New test.
29286
29287 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29288
29289         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29290
29291 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29292
29293         PR c++/9878
29294         * g++.dg/init/ref1.C: New test.
29295
29296 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29297
29298         * gcc.dg/sh-relax.c: New SH-only test.
29299
29300 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29301
29302         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29303         comment explaining purpose of testcase.
29304
29305 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29306
29307         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29308         for HC11/HC12 (asm needs two int registers).
29309         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29310         HC11/HC12 because the test uses an asm which needs two 32-bit
29311         registers.
29312
29313 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29314
29315         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29316         for HC11/HC12 (array is too large otherwise).
29317         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29318         * gcc.c-torture/compile/20010518-2.x: Likewise.
29319         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29320         HC11/HC12 (array is too large).
29321
29322 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29323
29324         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29325         * lib/g++-dg.exp (g++-dg-test): Likewise.
29326
29327 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29328
29329         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29330         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29331
29332 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29333
29334         * g++.dg/warn/implicit-typename1.C: Remove warning.
29335
29336 2003-02-28  Richard Henderson  <rth@redhat.com>
29337
29338         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29339         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29340
29341 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29342
29343         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29344         * g++.dg/pch/pch.exp: Likewise.
29345
29346 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29347
29348         PR c++/9879
29349         * testsuite/g++.dg/init/new4.C: New test.
29350
29351 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29352
29353         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29354
29355 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29356
29357         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29358         unsigned long.
29359
29360         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29361         wider than float.
29362
29363 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29364
29365         * lib/scanasm.exp: Add support for counting numbers of
29366         occurences.
29367         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29368         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29369
29370 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29371
29372         PR c++/9683
29373         * g++.dg/template/static3.C: New test.
29374
29375         PR c++/9829
29376         * g++.dg/parse/namespace6.C: New test.
29377
29378 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29379
29380         PR target/9732
29381         * gcc.dg/20030225-1.c: New test.
29382
29383 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29384
29385         * README: Remove out-of-date information.
29386
29387         PR c++/9836
29388         * g++.dg/template/spec6.C: New test.
29389
29390 2003-02-24  Jeff Law  <law@redhat.com>
29391
29392         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29393
29394 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29395
29396         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29397         * gcc.dg/pragma-ep-1.c: Likewise.
29398
29399 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29400
29401         PR c++/9602
29402         * g++.dg/template/friend16.C: New test.
29403
29404 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29405
29406         PR c++/5333
29407         * g++.dg/parse/fused-params1.C: Adjust error messages.
29408         * g++.dg/template/nested3.C: New test.
29409
29410 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29411
29412         * g++.dg/abi/param1.C: New test.
29413
29414 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29415
29416         PR c++/7982
29417         * g++.dg/warn/implicit-typename1.C: New test.
29418
29419 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29420
29421         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29422         with "mtune".
29423         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29424         * gcc.c-torture/execute/20010129-1.x: Likewise.
29425         * gcc.dg/20011107-1.c: Likewise.
29426         * gcc.dg/20020108-1.c: Likewise.
29427         * gcc.dg/20020122-3.c: Likewise.
29428         * gcc.dg/20020206-1.c: Likewise.
29429         * gcc.dg/20020310-1.c: Likewise.
29430         * gcc.dg/20020426-2.c: Likewise.
29431         * gcc.dg/20020517-1.c: Likewise.
29432         * gcc.dg/991230-1.c: Likewise.
29433         * gcc.dg/i386-unroll-1.c: Likewise.
29434         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29435
29436 2003-02-22  Jan Hubicka  <jh@suse.cz>
29437
29438         * gcc.dg/i386-mul.c: New test.
29439
29440 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29441
29442         * gcc.dg/builtins-5.c: New test case.
29443
29444 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29445
29446         * gcc.dg/asmreg-1.c: New test.
29447
29448 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29449
29450         PR c++/9749
29451         * g++.dg/parse/varmod1.C: New test.
29452
29453 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29454
29455         PR c++/9727
29456         * g++.dg/template/op1.C: New test.
29457
29458 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29459
29460         PR c++/8906
29461         * g++.dg/template/nested2.C: New test.
29462
29463 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29464
29465         PR c++/8724
29466         * g++.dg/expr/dtor1.C: New test.
29467
29468 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29469
29470         * gcc.dg/cpp/include3.c: New test.
29471         * gcc.dg/cpp/inc/foo.h: New file.
29472
29473 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29474
29475         * gcc.c-torture/execute/20030221-1.c: New test.
29476
29477 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29478
29479         PR c++/9729
29480         * g++.dg/abi/conv1.C: New test.
29481
29482 2003-02-20  Jan Hubicka  <jh@suse.cz>
29483
29484         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29485
29486 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29487
29488         * gcc.c-torture/compile/20030219-1.c: New test.
29489
29490 2003-02-18  Jan Hubicka  <jh@suse.cz>
29491
29492         * gcc.dg/funcorder.c: New test.
29493
29494 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29495
29496         * gcc.c-torture/execute/20030218-1.c: New.
29497
29498 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29499
29500         * gcc.dg/20030218-1.c: New.
29501
29502 2003-02-18  Richard Henderson  <rth@redhat.com>
29503
29504         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29505         * gcc.dg/attr-used-2.c: New.
29506
29507 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29508
29509         PR c++/9704
29510         * g++.dg/init/copy5.C: New test.
29511
29512 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29513
29514         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29515         * g++.dg/pch/pch.exp: Likewise.
29516
29517 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29518
29519         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29520         STACK_SIZE is not defined.
29521
29522 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29523
29524         PR c++/9457
29525         * g++.dg/template/init1.C: New test.
29526
29527 2003-02-16  Jan HUbicka  <jh@suse.cz>
29528
29529         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29530         (foo): Add few extra tests
29531         * gcc.dg/c99-const-expr-3.c: Likewise.
29532         * gcc.c-torture/execute/20030216-1.c: New.
29533
29534 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29535
29536         PR c++/9459
29537         * g++.dg/ext/typeof4.C: New test.
29538
29539 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29540
29541         * gcc.dg/i386-387-3.c: New test case.
29542
29543 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29544
29545         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29546         cris-*-elf* cris-*-aout* and mmix-*-*.
29547
29548 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29549
29550         * gcc.dg/20030213-1.c: New test.
29551
29552 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29553
29554         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29555         * gcc.dg/i386-387-2.c: Likewise.
29556
29557 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29558
29559         * gcc.dg/ppc-spe.c: Fix formatting.
29560         Enable tests that were previously unsupported by gas.
29561         Delete tests for instructions that no longer exist.
29562         Switch arguments on evsubifw builtin.
29563
29564 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29565
29566         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29567         STACK_SIZE is too small.
29568
29569 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29570             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29571
29572         * gcc.dg/decl-2.c: New test.
29573
29574 2003-02-10  Jan Hubicka  <jh@suse.cz>
29575
29576         * gcc.dg/i386-fpcvt-1.c: New test.
29577
29578 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29579
29580         * gcc.c-torture/execute/20030209-1.c: New test.
29581
29582 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29583
29584         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29585         int-wide bitops, use the constants of the same width.
29586         Likewise, if long long is 32-bit wide, test bitops using
29587         32-bit constants.
29588
29589 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29590
29591         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29592
29593 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29594
29595         * testsuite/gcc.dg/builtins-4.c: New test case.
29596
29597 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29598
29599         * gcc.dg/20020430-1.c: Fix dg command typos.
29600         * gcc.dg/20020503-1.c: Likewise.
29601
29602 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29603
29604         PR c++/8785
29605         * g++.dg/parse/fused-params1.C: New test.
29606
29607         PR c++/8857
29608         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29609
29610         PR c++/8921
29611         * g++.dg/parse/non-dependent1.C: New test.
29612
29613         PR c++/8928
29614         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29615
29616         PR c++/9228
29617         * g++.dg/parse/undefined7.C: New test.
29618         * g++.dg/parse/non-templ1.C: New test.
29619
29620         PR c++/9229
29621         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29622
29623 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29624
29625         * gcc.c-torture/compile/20030206-1.c: New test.
29626
29627 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29628
29629         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29630         "pow" to "foo" to avoid potential confusion with a math built-in.
29631
29632 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29633
29634         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29635         conditions for SPARC targets.
29636
29637 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29638
29639         * gcc.dg/20030204-1.c: New test.
29640
29641 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29642
29643         PR c++/38
29644         * g++.dg/parse/array-size1.C: New test.
29645
29646         PR c++/5657
29647         * g++.dg/parse/undefined3.C: New test.
29648
29649         PR c++/5665
29650         * g++.dg/parse/undefined4.C: New test.
29651
29652         PR c++/5975
29653         * g++.dg/parse/undefined5.C: New test.
29654
29655         PR c++/7259
29656         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29657
29658         PR c++/8578
29659         * g++.dg/parse/casting-operator1.C: New test.
29660
29661         PR c++/8596
29662         * g++.dg/parse/undefined6.C: New test.
29663
29664         PR c++/8736
29665         * g++.dg/parse/missing-template1.C: New test.
29666
29667 2003-02-04  Jan Hubicka  <jh@suse.cz>
29668
29669         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29670         * gcc.dg/i386-cmov?.c: Likewise.
29671         * gcc.dg/i386-fpcvt-?.c: Likewise.
29672         * gcc.dg/i386-ssefp-1.c: Likewise.
29673         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29674         conventions.
29675
29676 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29677
29678         PR c++/7129
29679         * testsuite/g++.dg/ext/max.C: New test.
29680
29681 2003-02-03  Jan Hubicka  <jh@suse.cz>
29682
29683         * gcc.c-torture/execute/20030203-1.c: New test.
29684
29685 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29686
29687         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29688         'natural-endian'.
29689
29690 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29691
29692         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29693         * g++.dg/init/new2.C: Likewise.
29694         * g++.dg/other/new1.C: Likewise.
29695
29696 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29697
29698         * gcc.dg/struct-ret-libc.c: New test.
29699
29700 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29701
29702         * gcc.dg/20030129-1.c: New test.
29703
29704 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29705
29706         PR c++/8849
29707         * g++.dg/template/ptrmem4.C: New test.
29708
29709 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * g++.dg/parser/constant1.C: New test.
29712
29713 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29714
29715         PR c++/8591
29716         * g++.dg/parse/friend2.C: New test.
29717
29718 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         PR c++/9437
29721         * g++.dg/template/unify4.C: New test.
29722
29723 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29724
29725         * gcc.c-torture/execute/20030128-1.c: New test.
29726
29727 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29728
29729         * g++.dg/lookup/nested1.C: Test moved from ...
29730         * g++.old-deja/g++.other/lookup24.C: ... here.
29731
29732 2003-01-28  Jan Hubicka  <jh@suse.cz>
29733
29734         * gcc.dg/i386-cmov5.c: New test.
29735
29736 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29737
29738         * gcc.c-torture/execute/20010925-1.c: Changed the
29739         memcpy declaration.
29740
29741 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29742
29743         PR c++/3902
29744         * g++.dg/parse/template5.C: New test.
29745
29746 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29747
29748         PR fortran/9258
29749         * g77.dg/pr9258: New test.
29750
29751 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29752
29753         * README: Move relevant parts from README.g++.
29754
29755         * README.g++: Remove this file.
29756
29757 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29758
29759         * g++.dg/abi/dcast1.C: New test.
29760
29761 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29762
29763         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29764
29765 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29766
29767         PR c++/47
29768         * g++.old-deja/g++.other/lookup24.C: New test.
29769
29770 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29771
29772         PR middle-end/7227
29773         * gcc.dg/uninit-C.c: New test.
29774
29775 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         * g++.dg/abi/covariant1.C: New test.
29778
29779 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29780
29781         * gcc.dg/20030123-1.c: New test.
29782
29783 2003-01-25  Jan Hubicka  <jh@suse.cz>
29784
29785         PR opt/8492
29786         * gcc.c-torture/compile/20030125-1.c
29787
29788 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29789
29790         PR c++/9403
29791         * g++.dg/parse/template3.C: New test.
29792         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29793
29794         PR c++/795
29795         * g++.dg/parse/template4.C: New test.
29796
29797         PR c++/9415
29798         * g++.dg/template/qual2.C: New test.
29799
29800         PR c++/8545
29801         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29802
29803         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29804
29805 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29806
29807         * gcc.c-torture/execute/switch-1.c: New test case.
29808
29809 2003-01-25  Jan Hubicka  <jh@suse.cz>
29810
29811         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29812
29813 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29814
29815         Tweaks for Bison-1.875. From the NEWS file:
29816         "- `parse error' -> `syntax error'
29817         Bison now uniformly uses the term `syntax error'"
29818         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29819         * gcc.dg/cpp/digraph2.c: Likewise.
29820         * gcc.dg/cpp/direct2.c: Likewise.
29821         * gcc.dg/cpp/paste4.c: Likewise.
29822         * gcc.dg/c90-restrict-1.c: Likewise.
29823         * gcc.dg/c99-func-2.c: Likewise.
29824         * gcc.dg/noncompile/920721-2.c: Likewise.
29825         * gcc.dg/noncompile/930622-2.c: Likewise.
29826         * gcc.dg/noncompile/940112-1.c: Likewise.
29827         * gcc.dg/noncompile/950921-1.c: Likewise.
29828         * gcc.dg/noncompile/951123-1.c: Likewise.
29829         * gcc.dg/noncompile/971104-1.c: Likewise.
29830         * gcc.dg/noncompile/990416-1.c: Likewise.
29831
29832 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29833
29834         * g++.dg/parse/undefined1.C: Add error message.
29835
29836 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29837
29838         PR c++/9354
29839         * g++.dg/parse/new1.C: New test.
29840
29841         PR c++/9216
29842         * g++.dg/parse/template2.C: New test.
29843
29844         PR c++/9354
29845         * g++.dg/parse/typedef2.C: New test.
29846
29847         PR c++/9328
29848         * g++.dg/ext/typeof3.C: New test.
29849
29850 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29851
29852         PR c++/2738
29853         * g++.dg/parse/ret-type1.C: New test.
29854
29855         PR c++/3792
29856         * g++.dg/parse/tmpl-outside1.C: New test.
29857
29858         PR c++/4207
29859         * g++.dg/parse/int-as-enum1.C: New test.
29860
29861         PR c++/4903
29862         * g++.dg/parse/no-typename1.C: New test.
29863
29864         PR c++/5533
29865         * g++.dg/parse/no-value1.C: New test.
29866
29867         PR c++/5921
29868         * g++.dg/parse/wrong-inline1.C: New test.
29869
29870         PR c++/6402
29871         * g++.dg/parse/ref1.C: New test.
29872
29873         PR c++/6992
29874         * g++.dg/parse/attr-ctor1.C: New test.
29875
29876         PR c++/7229
29877         * g++.dg/parse/namespace5.C: New test.
29878
29879         PR c++/7917
29880         * g++.dg/parse/func-def1.C: New test.
29881
29882         PR c++/8143
29883         * g++.dg/parse/undefined1.C: New test.
29884
29885         PR c++/5723, PR c++/8522
29886         * g++.dg/parse/specialization1.C: New test.
29887
29888         PR c++/163, PR c++/8595
29889         * g++.dg/parse/struct-as-enum1.C: New test.
29890
29891         PR c++/9173
29892         * g++.dg/parse/undefined2.C: New test.
29893
29894 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29895
29896         PR c++/9298
29897         * g++.dg/parse/template1.C: New test.
29898
29899         PR c++/9384
29900         * g++.dg/parse/using1.C: New test.
29901
29902         PR c++/9285
29903         PR c++/9294
29904         * g++.dg/parse/expr2.C: New test.
29905
29906         PR c++/9388
29907         * g++.dg/parse/lookup2.C: Likewise.
29908
29909 2003-01-21  Jan Hubicka  <jh@suse.cz>
29910
29911         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29912         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29913         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29914         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29915
29916 2003-01-20  Nick Clifton  <nickc@redhat.com>
29917
29918         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29919         problem with ARM sibcall code generation.
29920
29921 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29922
29923         * gcc.c-torture/execute/20030120-1.c: New.
29924
29925 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29926
29927         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29928
29929 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29930
29931         PR c++/9272
29932         * g++.dg/parse/ctor1.C: New test.
29933
29934         PR c++/9294:
29935         * g++.dg/parse/qualified1.C: New test.
29936
29937         * g++.dg/parse/typename3.C: New test.
29938
29939 2003-01-16  Richard Henderson  <rth@redhat.com>
29940
29941         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29942
29943 2003-01-16  Richard Henderson  <rth@redhat.com>
29944
29945         * g++.dg/pch/pch.exp: Copy test header to the working directory
29946         before using it either for precompilation or direct use.
29947         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29948         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29949
29950 2003-01-16  Richard Henderson  <rth@redhat.com>
29951
29952         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29953         before using it either for precompilation or direct use.
29954         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29955         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29956
29957 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29958
29959         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29960         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29961         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29962         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29963         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29964         typename warning into error.
29965         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29966         error messages.
29967         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29968         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29969         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29970         messages.
29971         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29972         make declaration visible in template.
29973         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29974         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29975         messages.
29976         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29977         message.
29978         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29979         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29980         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29981         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29982         typename warning with error message.
29983         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29984         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29985         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29986
29987 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         * g++.dg/parse/ambig2.C: New test.
29990
29991 2003-01-15  Richard Henderson  <rth@redhat.com>
29992
29993         * g++.dg/tls/init-2.C: Update error message string.
29994
29995 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29996
29997         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29998
29999 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30000
30001         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30002         all for HC11/HC12.
30003         * gcc.c-torture/compile/20001205-1.x: Likewise.
30004         * gcc.c-torture/compile/20001226-1.x: Likewise.
30005         * gcc.c-torture/compile/920520-1.x: Likewise.
30006         * gcc.c-torture/compile/961203-1.x: Likewise.
30007         * gcc.c-torture/compile/20020604-1.x: Likewise.
30008
30009 2003-01-15  Jan Hubicka  <jh@suse.cz>
30010
30011         * gcc.c-torture/compile/20030115-1.c: New test.
30012
30013         * gcc.dg/i386-fpcvt-1.c: New test.
30014         * gcc.dg/i386-fpcvt-2.c: New test.
30015
30016 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30017
30018         Further conform g++'s __vmi_class_type_info to the C++ ABI
30019         specification.
30020         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30021         the specification.
30022
30023 2003-01-14  Jan Hubicka  <jh@suse.cz>
30024
30025         * gcc.dg/i386-fpcvt-1.c: New test.
30026         * gcc.dg/i386-fpcvt-2.c: New test.
30027
30028 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30029
30030         * gcc.dg/i386-mmx-3.c: New test.
30031
30032 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30033
30034         PR c++/9264
30035         * g++.dg/parse/octal1.C: New file.
30036
30037         PR c++/9172
30038         * g++.dg/parse/typename1.C: New file.
30039
30040 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30041
30042         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30043         * gcc.dg/bf-no-ms-layout.c: Likewise.
30044         * gcc.dg/bf-ms-attrib.c: Likewise.
30045
30046 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30047
30048         PR c++/9099
30049         * g++.dg/parse/dtor1.C: New file.
30050
30051         PR c++/9128
30052         * g++.dg/rtti/typeid1.C: New file.
30053
30054         PR c++/9153
30055         * g++.dg/parse/lookup1.C: New file.
30056
30057         PR c++/9171
30058         * g++.dg/templ/spec5.C: New file.
30059
30060 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30061
30062         * gcc.c-torture/compile/20030110-1.c: New test.
30063
30064 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30065
30066         Merge from pch-branch:
30067
30068         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30069
30070         * gcc.dg/pch/cpp-1.h: New.
30071         * gcc.dg/pch/cpp-1.c: New.
30072         * gcc.dg/pch/cpp-2.h: New.
30073         * gcc.dg/pch/cpp-2.c: New.
30074
30075         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30076
30077         * gcc.dg/pch/except-1.h: New.
30078         * gcc.dg/pch/except-1.c: New.
30079
30080         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30081
30082         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30083         running test.
30084         * gcc.dg/pch: Include *.hp not *.h.
30085         * gcc.dg/pch/system-1.h: New.
30086         * gcc.dg/pch/system-1.c: New.
30087
30088         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30089
30090         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30091         rather than trying to build and run a program using PCH.
30092         * gcc.dg/pch: Remove dg-do commands from test files.
30093
30094         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30095
30096         * gcc.dg/pch/macro-3.c: New.
30097         * gcc.dg/pch/macro-3.h: New.
30098
30099         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30100
30101         * gcc.dg/pch/common-1.c: New.
30102         * gcc.dg/pch/common-1.h: New.
30103         * gcc.dg/pch/decl-1.c: New.
30104         * gcc.dg/pch/decl-1.h: New.
30105         * gcc.dg/pch/decl-2.c: New.
30106         * gcc.dg/pch/decl-2.h: New.
30107         * gcc.dg/pch/decl-3.c: New.
30108         * gcc.dg/pch/decl-3.h: New.
30109         * gcc.dg/pch/decl-4.c: New.
30110         * gcc.dg/pch/decl-4.h: New.
30111         * gcc.dg/pch/decl-5.c: New.
30112         * gcc.dg/pch/decl-5.h: New.
30113         * gcc.dg/pch/global-1.c: New.
30114         * gcc.dg/pch/global-1.h: New.
30115         * gcc.dg/pch/inline-1.c: New.
30116         * gcc.dg/pch/inline-1.h: New.
30117         * gcc.dg/pch/inline-2.c: New.
30118         * gcc.dg/pch/inline-2.h: New.
30119         * gcc.dg/pch/static-1.c: New.
30120         * gcc.dg/pch/static-1.h: New.
30121         * gcc.dg/pch/static-2.c: New.
30122         * gcc.dg/pch/static-2.h: New.
30123
30124         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30125
30126         * g++.dg/pch/pch.exp: Better handle failing testcases.
30127         * gcc.dg/pch/pch.exp: Likewise.
30128         * gcc.dg/pch/macro-1.c: New.
30129         * gcc.dg/pch/macro-1.h: New.
30130         * gcc.dg/pch/macro-2.c: New.
30131         * gcc.dg/pch/macro-2.h: New.
30132
30133         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30134
30135         * g++.dg/dg.exp: Treat files in pch/ specially.
30136         * g++.dg/pch/pch.exp: New file.
30137         * g++.dg/pch/empty.H: New file.
30138         * g++.dg/pch/empty.C: New file.
30139         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30140         "precompile".
30141
30142         * gcc.dg/pch/pch.exp: New file.
30143         * gcc.dg/pch/empty.h: New file.
30144         * gcc.dg/pch/empty.c: New file.
30145         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30146         "precompile".
30147
30148 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30149
30150         * g++.dg/template/friend14.C: New test.
30151
30152 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30153
30154         * gcc.dg/old-style-asm-1.c: New test.
30155
30156 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30157
30158         * gcc.c-torture/compile/20030109-1.c: New test.
30159
30160 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30161
30162         * gcc.c-torture/execute/20030109-1.c: New test.
30163
30164 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30165
30166         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30167         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30168         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30169         * g++.old-deja/g++.mike/eh2.C: Likewise.
30170         * g++.old-deja/g++.mike/eh3.C: Likewise.
30171         * g++.old-deja/g++.mike/eh5.C: Likewise.
30172         * g++.old-deja/g++.mike/eh6.C: Likewise.
30173         * g++.old-deja/g++.mike/eh7.C: Likewise.
30174         * g++.old-deja/g++.mike/eh8.C: Likewise.
30175         * g++.old-deja/g++.mike/eh9.C: Likewise.
30176         * g++.old-deja/g++.mike/eh10.C: Likewise.
30177         * g++.old-deja/g++.mike/eh12.C: Likewise.
30178         * g++.old-deja/g++.mike/eh13.C: Likewise.
30179         * g++.old-deja/g++.mike/eh14.C: Likewise.
30180         * g++.old-deja/g++.mike/eh16.C: Likewise.
30181         * g++.old-deja/g++.mike/eh17.C: Likewise.
30182         * g++.old-deja/g++.mike/eh18.C: Likewise.
30183         * g++.old-deja/g++.mike/eh21.C: Likewise.
30184         * g++.old-deja/g++.mike/eh23.C: Likewise.
30185         * g++.old-deja/g++.mike/eh24.C: Likewise.
30186         * g++.old-deja/g++.mike/eh25.C: Likewise.
30187         * g++.old-deja/g++.mike/eh26.C: Likewise.
30188         * g++.old-deja/g++.mike/eh27.C: Likewise.
30189         * g++.old-deja/g++.mike/eh28.C: Likewise.
30190         * g++.old-deja/g++.mike/eh29.C: Likewise.
30191         * g++.old-deja/g++.mike/eh31.C: Likewise.
30192         * g++.old-deja/g++.mike/eh33.C: Likewise.
30193         * g++.old-deja/g++.mike/eh34.C: Likewise.
30194         * g++.old-deja/g++.mike/eh35.C: Likewise.
30195         * g++.old-deja/g++.mike/eh36.C: Likewise.
30196         * g++.old-deja/g++.mike/eh37.C: Likewise.
30197         * g++.old-deja/g++.mike/eh38.C: Likewise.
30198         * g++.old-deja/g++.mike/eh39.C: Likewise.
30199         * g++.old-deja/g++.mike/eh40.C: Likewise.
30200         * g++.old-deja/g++.mike/eh41.C: Likewise.
30201         * g++.old-deja/g++.mike/eh42.C: Likewise.
30202         * g++.old-deja/g++.mike/eh44.C: Likewise.
30203         * g++.old-deja/g++.mike/eh46.C: Likewise.
30204         * g++.old-deja/g++.mike/eh47.C: Likewise.
30205         * g++.old-deja/g++.mike/eh48.C: Likewise.
30206         * g++.old-deja/g++.mike/eh49.C: Likewise.
30207         * g++.old-deja/g++.mike/eh50.C: Likewise.
30208         * g++.old-deja/g++.mike/eh51.C: Likewise.
30209         * g++.old-deja/g++.mike/eh53.C: Likewise.
30210         * g++.old-deja/g++.mike/eh55.C: Likewise.
30211         * g++.old-deja/g++.mike/p7912.C: Likewise.
30212         * g++.old-deja/g++.mike/p9706.C: Likewise.
30213         * g++.old-deja/g++.mike/p10416.C: Likewise.
30214         * g++.old-deja/g++.mike/p11667.C: Likewise.
30215         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30216         Remove redundant reference to Iris.
30217         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30218         Elxsi, i860, Pico Java, and WE32K.
30219
30220 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30221
30222         * g++.dg/ext/asm4.C: New test.
30223
30224 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30225
30226         PR c++/9030
30227         * g++.dg/template/friend12.C: New test.
30228         * g++.dg/template/friend13.C: Likewise.
30229         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30230
30231 2003-01-08  Jan Hubicka  <jh@suse.cz>
30232
30233         * gcc.dg/i386-cadd.c: New test.
30234         * gcc.dg/i386-cmov4.c: Likewise.
30235
30236 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30237
30238         PR c++/9165
30239         * g++.dg/warn/Wunused-3.C: New test.
30240
30241         * g++.dg/abi/bitfield9.C: New test.
30242
30243         PR c++/9189
30244         * g++.dg/parse/defarg3.C: New test.
30245
30246 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         * g++.dg/parse/ambig1.C: New test.
30249         * g++.dg/parse/defarg2.C: New test.
30250
30251 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30252
30253         * g++.dg/template/defarg-1.C: New test.
30254         * g++.dg/template/local2.C: Likewise.
30255
30256 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30257
30258         * gcc.c-torture/execute/20030105-1.c: New test.
30259
30260 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30261
30262         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30263         * g++.dg/parse/namespace4.C: Likewise.
30264
30265 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30266
30267         * g++.dg/template/ntp2.C: New test.
30268
30269 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30270
30271         * g++.dg/parse/extern-C-1.C: New test.
30272
30273         * g++.dg/parse/namespace4.C: New test.
30274
30275         * g++.dg/template/nested1.C: New test.
30276
30277         * g++.dg/parse/namespace3.C: New test.
30278
30279 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30280
30281         * g++.dg/lookup/two-stage1.C: New test.
30282
30283 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30284
30285         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30286         * g++.old-deja/g++.jason/access8.C: Likewise.
30287         * g++.old-deja/g++.other/decl5.C: Likewise.
30288
30289 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30290
30291         * g++.dg/parse/parse7.C: New test.
30292
30293 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/2843
30296         * g++.dg/ext/attrib7.C: New test.
30297
30298 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30299
30300         * g++.dg/parse/parse6.C: New test.
30301
30302 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30303
30304         * gcc.dg/h8300-stack-1.c: New.
30305
30306 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30307
30308         g++.dg/lookup/exception1.C: New test.
30309
30310         g++.dg/lookup/template1.C: New test.
30311
30312         g++.dg/parse/namespace2.C: New test.
30313
30314         g++.dg/parse/parens2.C: New test.
30315
30316 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30317
30318         * g++.dg/parse/parse5.C: New test.
30319         * g++.dg/lookup/scoped4.C: New test.
30320
30321 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30322
30323         * g++.dg/parse/parens1.C: New test.
30324
30325         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30326         angle-bracket1.C.
30327         * g++.dg/parse/parens2.C: New test.
30328
30329         * g++.dg/lookup/scope-operator1.C: New test.
30330
30331         * g++.dg/parse/operator1.C: New test.
30332
30333 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30334
30335         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30336         * g++.old-deja/g++.other/access6.C: Likewise.
30337         * g++.old-deja/g++.other/decl1.C: Likewise.
30338         * g++.old-deja/g++.pt/typename12.C: Likewise.
30339
30340 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30341
30342         * g++.dg/parse/namespace1.C: New test.
30343
30344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30345
30346         * g++.dg/parse/parse4.C: New test.
30347
30348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30349
30350         * g++.dg/parse/parse3.C: New test.
30351
30352 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30353
30354         * g++.dg/parse/parse2.C: New test.
30355
30356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30357
30358         * g++.dg/template/friend11.C: New test.
30359
30360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30361
30362         * g++.dg/parse/parse1.C: New test.
30363
30364 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30365
30366         * lib/profopt.exp: Change the name of a global variable to avoid
30367         possible clashes with other test suites.
30368
30369 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30370
30371         * g++.dg/inherit/covariant8.C: New test.
30372
30373 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30374
30375         * g++.dg/init/array9.C: New test.
30376
30377         PR c++/9112
30378         * g++.dg/parse/expr1.C: New test.
30379
30380 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30381
30382         * gcc.c-torture/compile/20021230-1.c: New test.
30383
30384 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30385
30386         * g++.dg/inherit/covariant5.C: New test.
30387         * g++.dg/inherit/covariant6.C: New test.
30388         * g++.dg/inherit/covariant7.C: New test.
30389
30390 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30391
30392         PR c++/2739
30393         * g++.dg/other/access2.C: New test.
30394
30395 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30396
30397         * g++.dg/other/anon-struct.C: No longer fails
30398         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30399         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30400         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30401
30402 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30403
30404         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30405
30406 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30407
30408         * g++.dg/eh/spec4.C: Remove stray semicolon.
30409         * g++.dg/expr/pmf-1.C: Change error message.
30410         * g++.dg/ext/asm1.C: Remove stray semicolon.
30411         * g++.dg/ext/typename1.C: Add missing typenames.
30412         * g++.dg/inherit/template-as-base.C: Change error message.
30413         * g++.dg/lookup/scoped1.C: Likewise.
30414         * g++.dg/lookup/scoped2.C: Likewise.
30415         * g++.dg/lookup/using2.C: Likewise.
30416         * g++.dg/other/component1.C: Remove stray semicolon.
30417         * g++.dg/other/do1.C: Change error message.
30418         * g++.dg/other/error2.C: Likewise.
30419         * g++.dg/other/init1.C: Likewise.
30420         * g++.dg/other/packed1.C: Remove stray semicolon.
30421         * g++.dg/other/ptrmem2.C: Change error message.
30422         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30423         marker.
30424         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30425         * g++.dg/template/access3.C: Add typename keyword.
30426         * g++.dg/template/access5.C: Remove stray semicolon.
30427         * g++.dg/template/access6.C: Likewise.
30428         * g++.dg/template/complit1.C: Likewise.
30429         * g++.dg/template/crash1.C: Change error message.
30430         * g++.dg/template/inherit2.C: Remove stray semicolon.
30431         * g++.dg/template/instantiate2.C: Likewise.
30432         * g++.dg/template/instantiate3.C: Change error message.
30433         * g++.dg/template/qual1.C: Remove stray semicolon.
30434         * g++.dg/template/qualttp18.C: Change error message.
30435         * g++.dg/template/ref1.C: Remove stray semicolon.
30436         * g++.dg/template/sizeof1.C (A::value): Declare it.
30437         * g++.dg/template/spec4.C: Change error message.
30438         * g++.dg/template/static1.C: Likewise.
30439         * g++.dg/template/type1.C: Likewise.
30440         * g++.dg/template/typename3.C: Likewise.
30441         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30442         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30443         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30444         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30445         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30446         named return value extension.
30447         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30448         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30449         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30450         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30451         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30452         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30453         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30454         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30455         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30456         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30457         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30458         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30459         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30460         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30461         syntax.
30462         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30463         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30464         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30465         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30466         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30467         * g++.old-deja/g++.brendan/template11.C: Likewise.
30468         * g++.old-deja/g++.brendan/template26.C: Likewise.
30469         * g++.old-deja/g++.brendan/template27.C: Use explicit
30470         specialization syntax.
30471         * g++.old-deja/g++.brendan/template30.C: Likewise.
30472         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30473         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30474         non-dependent names.
30475         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30476         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30477         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30478         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30479         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30480         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30481         named return value extension.
30482         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30483         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30484         * g++.old-deja/g++.ext/return1.C: Likewise.
30485         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30486         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30487         * g++.old-deja/g++.jason/access8.C: Likewise.
30488         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30489         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30490         pseudo-destructor names.
30491         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30492         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30493         pseudo-destructor names.
30494         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30495         * g++.old-deja/g++.jason/overload19.C: Likewise.
30496         * g++.old-deja/g++.jason/overload32.C: Likewise.
30497         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30498         stray semicolons.
30499         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30500         * g++.old-deja/g++.jason/return.C: Likewise.
30501         * g++.old-deja/g++.jason/return2.C: Likewise.
30502         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30503         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30504         syntax.
30505         * g++.old-deja/g++.jason/template10.C: Account for use of
30506         non-dependent names.
30507         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30508         syntax.
30509         * g++.old-deja/g++.jason/template37.C: Likewise.
30510         * g++.old-deja/g++.law/access4.C: Change error messages.
30511         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30512         pseudo-destructor names.
30513         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30514         * g++.old-deja/g++.law/ctors9.C: Likewise.
30515         * g++.old-deja/g++.law/cvt22.C: Likewise.
30516         * g++.old-deja/g++.law/dtors5.C: Likewise.
30517         * g++.old-deja/g++.law/global-init1.C: Likewise.
30518         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30519         * g++.old-deja/g++.law/operators28.C: Likewise.
30520         * g++.old-deja/g++.law/visibility28.C: Likewise.
30521         * g++.old-deja/g++.martin/eval1.C: Likewise.
30522         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30523         name.
30524         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30525         * g++.old-deja/g++.mike/net34.C: Likewise.
30526         * g++.old-deja/g++.mike/net36.C: Likewise.
30527         * g++.old-deja/g++.mike/ns2.C: Likewise.
30528         * g++.old-deja/g++.mike/p12306.C: Likewise.
30529         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30530         value extension.
30531         * g++.old-deja/g++.mike/p700.C: Likewise.
30532         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30533         * g++.old-deja/g++.mike/p710.C: Likewise.
30534         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30535         value extension.
30536         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30537         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30538         * g++.old-deja/g++.ns/crash2.C: Likewise.
30539         * g++.old-deja/g++.ns/crash3.C: Likewise.
30540         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30541         * g++.old-deja/g++.ns/ns17.C: Likewise.
30542         * g++.old-deja/g++.ns/template16.C: Likewise.
30543         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30544         keyword.
30545         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30546         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30547         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30548         named return value extension.
30549         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30550         * g++.old-deja/g++.other/access4.C: Issue additional error
30551         messages.
30552         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30553         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30554         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30555         * g++.old-deja/g++.other/crash25.C: Change error message.
30556         * g++.old-deja/g++.other/crash4.C: Change error message.
30557         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30558         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30559         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30560         checks.
30561         * g++.old-deja/g++.other/defarg8.C: Likewise.
30562         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30563         * g++.old-deja/g++.other/dtor10.C: Likewise.
30564         * g++.old-deja/g++.other/incomplete.C: Likewise.
30565         * g++.old-deja/g++.other/linkage7.C: Likewise.
30566         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30567         lookup algorithm.
30568         * g++.old-deja/g++.other/mangle2.C: Likewise.
30569         * g++.old-deja/g++.other/refinit2.C: Likewise.
30570         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30571         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30572         * g++.old-deja/g++.pt/crash28.C: Likewise.
30573         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30574         syntax.
30575         * g++.old-deja/g++.pt/crash32.C: Change error message.
30576         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30577         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30578         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30579         error message position.
30580         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30581         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30582         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30583         syntax.
30584         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30585         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30586         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30587         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30588         keyword.
30589         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30590         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30591         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30592         keyword.
30593         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30594         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30595         syntax.
30596         * g++.old-deja/g++.pt/friend28.C: Account for use of
30597         non-dependent names.
30598         * g++.old-deja/g++.pt/friend29.C: Likewise.
30599         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30600         rules.
30601         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30602         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30603         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30604         lookup rules.
30605         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30606         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30607         keyword.
30608         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30609         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30610         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30611         keyword.
30612         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30613         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30614         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30615         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30616         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30617         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30618         keyword.
30619         * g++.old-deja/g++.pt/spec10.C: Likewise.
30620         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30621         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30622         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30623         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30624         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30625         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30626         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30627         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30628         * g++.old-deja/g++.pt/typename15.C: Likewise.
30629         * g++.old-deja/g++.pt/typename22.C: Likewise.
30630         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30631         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30632         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30633         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30634         syntax.
30635         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30636         return value extension.
30637         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30638         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30639         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30640         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30641
30642 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.dg/warn/inline1.C: New test.
30645         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30646         * g++.old-deja/g++.jason/synth10.C: Likewise.
30647         * g++.old-deja/g++.mike/net31.C: Likewise.
30648         * g++.old-deja/g++.mike/p8786.C: Likewise.
30649
30650         * g++.dg/template/friend10.C: New test.
30651         * g++.dg/template/conv5.C: New test.
30652
30653 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30654
30655         * g++.dg/lookup/scoped3.C: New test.
30656
30657         * g++.dg/lookup/decl1.C: New test.
30658         * g++.dg/lookup/decl2.C: New test.
30659
30660 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30661
30662         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30663         gcc.c-torture/compile/20021015-1.c,
30664         gcc.c-torture/compile/20021015-2.c,
30665         gcc.c-torture/compile/20021123-1.c,
30666         gcc.c-torture/compile/20021123-2.c,
30667         gcc.c-torture/compile/20021123-3.c,
30668         gcc.c-torture/compile/20021123-4.c,
30669         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30670         only to 3.1 or 3.2 branch.
30671
30672 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30673
30674         * gcc.dg/i386-bitfield3.c: New test.
30675
30676         * gcc.dg/i386-bitfield2.c: New test.
30677
30678 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.dg/parse/conv_op1.C: New test.
30681
30682 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30683
30684         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30685         approved.
30686
30687 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30688
30689         * gcc.c-torture/compile/20021220-1.c: New test.
30690
30691 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30692
30693         * gcc.dg/i386-fastcall-1.c: New.
30694
30695 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30696
30697         * gcc.c-torture/execute/20021219-1.c: New test.
30698
30699 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30700
30701         * gcc.dg/i386-pic-1.c: New test.
30702
30703 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30704
30705         PR c++/8099
30706         * g++.dg/template/friend9.C: New test.
30707
30708 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30709
30710         PR c++/3663
30711         * g++.dg/template/access7.C: New test.
30712
30713 2002-12-18  Nick Clifton  <nickc@redhat.com>
30714
30715         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30716         the libstdc++-v3 directory has been found.
30717
30718 2002-12-12  Devang Patel <dpatel@apple.com>
30719         * gcc.dg/darwin-ld-1.c: New test.
30720         * gcc.dg/darwin-ld-2.c: New test.
30721         * gcc.dg/darwin-ld-3.c: New test.
30722         * gcc.dg/darwin-ld-4.c: New test.
30723         * gcc.dg/darwin-ld-5.c: New test.
30724
30725 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30726
30727         * gcc.c-torture/compile/20021212-1.c: New test.
30728
30729 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30730
30731         * gcc.dg/fshort-wchar: New test.
30732
30733 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30734
30735         PR c++/8372
30736         * g++.dg/template/dtor1.C: New test.
30737
30738         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30739         markers.
30740
30741 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30742
30743         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30744
30745 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30746
30747         * g++.dg/template/static1.C: New test.
30748         * g++.dg/template/static2.C: New test.
30749         * g++.old-deja/g++.ext/memconst.C: New test.
30750
30751 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30752
30753         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30754         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30755         * g++.dg/special/initp1.C: Likewise.
30756
30757 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * gcc.c-torture/execute/20021204-1.c: New test.
30760
30761 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30762
30763         * gcc.dg/ppc-fmadd-1.c: New file.
30764         * gcc.dg/ppc-fmadd-2.c: New file.
30765         * gcc.dg/ppc-fmadd-3.c: New file.
30766
30767 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30768
30769         * gcc.c-torture/compile/20021204-1.c: New test.
30770
30771 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         * g++.dg/inherit/covariant2.C: New test.
30774         * g++.dg/inherit/covariant3.C: New test.
30775         * g++.dg/inherit/covariant4.C: New test.
30776         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30777         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30778
30779 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30780
30781         PR c++/8688
30782         * g++.dg/init/brace3.C: New test.
30783
30784 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30785
30786         * gcc.dg/20020210-1.c: Fix a comment typo.
30787
30788 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30789
30790         PR c++/8720
30791         * g++.dg/parse/defarg1.C: New test.
30792
30793         PR c++/8615
30794         * g++.dg/template/char1.C: New test.
30795
30796         * g++.dg/template/varmod1.C: Fix typo.
30797
30798 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30799
30800         DR 180
30801         * g++.old-deja/g++.pt/crash32.C: Expect error.
30802
30803 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/5919
30806         * g++.dg/template/varmod1.C: New test.
30807
30808         PR c++/8727
30809         * g++.dg/inherit/typeinfo1.C: New test.
30810
30811         PR c++/8663
30812         * g++.dg/inherit/typedef1.C: New test.
30813
30814 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30815
30816         PR c++/8332
30817         PR c++/8493
30818         * g++.dg/template/strlen1.C: New test.
30819
30820         PR c++/8227
30821         * g++.dg/template/ctor2.C: New test.
30822
30823         PR c++/8214
30824         * g++.dg/init/string1.C: New test.
30825
30826         PR c++/8511
30827         * g++.dg/template/friend8.C: New test.
30828
30829 2002-11-29  Joe Buck <jbuck@synopsys.com>
30830
30831         * g++.dg/lookup/anon2.C: New test.
30832
30833 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30834
30835         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30836         h8300 port.
30837
30838 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30839
30840         * gcc.dg/bitfld-6.c: New test.
30841
30842 2002-11-27  Jan Hubicka  <jh@suse.cz>
30843
30844         * gcc.c-torture/execute/20021127.[cx]: New test.
30845
30846 2002-11-26  Jan Hubicka  <jh@suse.cz>
30847
30848         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30849         quality.
30850
30851 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30852
30853         * g++.dg/init/brace2.C: New test.
30854         * g++.old-deja/g++.mike/p9129.C: Correct.
30855
30856 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30859
30860 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30861
30862         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30863
30864 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30865
30866         * testsuite/g++.dg/abi/empty11.C: New test.
30867         * testsuite/g++.dg/rtti/cv1.C: New test.
30868
30869 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30870
30871         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30872
30873 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30874
30875         * g++.dg/abi/empty10.C: New test.
30876
30877 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30878
30879         * gcc.c-torture/compile/20021124-1.c: New test.
30880
30881 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30882
30883         * g++.dg/abi/rtti2.C: New test.
30884
30885 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30886
30887         * gcc.dg/i386-unroll-1.c: New test.
30888
30889 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30890
30891         * gcc.c-torture/compile/20021120-1.c: New test.
30892         * gcc.c-torture/compile/20021120-2.c: New test.
30893
30894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30895
30896         * gcc.dg/bitfld-5.c: New test.
30897
30898 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30899
30900         * gcc.c-torture/execute/20021120-3.c: New test.
30901
30902 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30903
30904         * gcc.c-torture/execute/20021120-2.c: New test.
30905
30906 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30907
30908         * gcc.c-torture/execute/20021120-1.c: New test.
30909
30910 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30911
30912         * gcc.c-torture/execute/20021118-3.c: New test.
30913
30914 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30915
30916         * gcc.c-torture/compile/20021119-1.c: New test.
30917
30918 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30919
30920         * gcc.dg/duff-1.c: New test.
30921         * gcc.dg/duff-2.c: New test.
30922         * gcc.dg/duff-3.c: New test.
30923
30924 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30925
30926         * gcc.dg/cpp/_Pragma5.c: New test.
30927
30928 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30929
30930         * gcc.c-torture/execute/20021118-2.c: New test.
30931
30932 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30933
30934         * gcc.c-torture/execute/20021118-1.c: New test.
30935
30936 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30937
30938         * gcc.dg/20021116-1.c: New test.
30939
30940 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30941
30942         * g++.dg/abi/vcall1.C: New test.
30943
30944 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30945
30946         * gcc.dg/20021029-1.c: New test.
30947         * gcc.dg/20021029-2.c: New test.
30948
30949 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30950
30951         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30952
30953 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30954
30955         PR c/8439
30956         * gcc.dg/20021110.c: Move to ...
30957         * gcc.c-torture/compile/20021110.c: .... here.
30958
30959 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30960
30961         PR c/8467
30962         * gcc.c-torture/execute/20021111-1.c
30963
30964 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30965
30966         PR c/8439
30967         * gcc.dg/20021110.c: New test.
30968
30969 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30970
30971         * g++.dg/abi/vthunk3.C: Run only on x86.
30972
30973 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30974
30975         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30976
30977 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30978
30979         * lib/compat.exp (compat-execute): Fix logic error in last
30980         change.
30981
30982 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30983
30984         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30985
30986 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30987
30988         PR c++/8389
30989         * g++.dg/template/access6.C: New test.
30990
30991 2002-11-08  Jan Hubicka  <jh@suse.cz>
30992
30993         * gcc.dg/i386-ssefp-1.c: New test.
30994         * gcc.dg/i386-ssefp-1.c: New test.
30995
30996 2002-11-08  Jan Hubicka  <jh@suse.cz>
30997
30998         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30999
31000 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31001
31002         * g++.dg/abi/vthunk3.C: New test.
31003
31004         PR c++/8338
31005         * g++.dg/template/crash2.C: New test.
31006
31007 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * testsuite/g++.dg/abi/dtor1.C: New test.
31010         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31011
31012 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31013
31014         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31015         Darwin.
31016
31017 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31018
31019         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31020         -mthumb.  Only xfail with -O0.
31021
31022 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31023
31024         * g++.dg/abi/thunk1.C: New test.
31025         * g++.dg/abi/thunk2.C: Likewise.
31026         * g++.dg/abi/vtt1.C: Likewise.
31027
31028 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31029
31030         PR optimization/8423
31031         * gcc.c-torture/execute/builtin-constant.c: New test.
31032
31033 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31034
31035         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31036         Add some more cases.
31037
31038 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31039
31040         PR c++/8391
31041         * g++.dg/opt/local1.C: New test.
31042
31043 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31044
31045         PR c++/8160
31046         * g++.dg/template/complit1.C: New test.
31047
31048         PR c++/8149
31049         * g++.dg/template/typename4.C: Likewise.
31050
31051 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31052
31053         Core issue 287, PR c++/7639
31054         * g++.dg/template/instantiate1.C: Adjust error location.
31055         * g++.dg/template/instantiate3.C: New test.
31056         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31057         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31058         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31059
31060 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31061
31062         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31063
31064 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31065
31066         PR c++/8287
31067         * g++.dg/init/dtor2.C: New test.
31068
31069 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31070
31071         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31072         * gcc.dg/nest.c: Bypass errors on irix6.
31073
31074 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31075
31076         * gcc.dg/nest.c: Expect error for mmix-*-*.
31077         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31078
31079 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31080
31081         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31082         markers.
31083
31084         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31085
31086 2002-10-25  Mike Stump  <mrs@apple.com>
31087
31088         * gcc.dg/warn-1.c: New test.
31089
31090 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31091
31092         * g++.dg/template/typename3.C: New test.
31093
31094 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * g++.dg/lookup/ptrmem1.C: New test.
31097
31098         * g++.dg/abi/vthunk2.C: New test.
31099
31100 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31101
31102         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31103
31104 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31105
31106         * g++.dg/abi/empty9.C: New test.
31107
31108 2002-10-24  Richard Henderson  <rth@redhat.com>
31109
31110         * g++.dg/inherit/thunk1.C: Enable for ia64.
31111
31112 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31113
31114         PR c++/8067
31115         * g++.dg/lookup/pretty1.C: New test.
31116
31117 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31118
31119         * gcc.dg/20021023-1.c: New test.
31120
31121 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31122
31123         PR c++/7679
31124         * g++.dg/parse/inline1.C: New test.
31125
31126 2002-10-23  Richard Henderson  <rth@redhat.com>
31127
31128         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31129
31130         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31131
31132 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31133
31134         PR c++/6579
31135         * g++.dg/parse/stmtexpr3.C: New test.
31136
31137 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.dg/expr/cond1.C: New test.
31140
31141 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31142
31143         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31144
31145 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31146
31147         * g++.dg/abi/vbase13.C: New test.
31148         * g++.dg/abi/vbase14.C: Likewise.
31149
31150 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31151
31152         * gcc.dg/tls/pic-1.c: New test.
31153         * gcc.dg/tls/nonpic-1.c: New test.
31154         * gcc.dg/20021018-1.c: New test.
31155
31156 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31157
31158         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31159         Remove only files with the same base name as the test case.
31160         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31161         (profopt-execute): Likewise.  Also, remove old profiling
31162         and performance data files before running the tests.
31163
31164         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31165         * g++.dg/bprob/bprob.exp: Likewise.
31166         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31167         to allow more general test case names.
31168
31169         * g++.dg/bprob/bprob-1.C: Rename to ...
31170         * g++.dg/bprob/g++-bprob-1.C: ... this.
31171
31172         * g77.dg/bprob/bprob-1.f: Rename to ...
31173         * g77.dg/bprob/g77-bprob-1.f: ... this.
31174
31175 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31176
31177         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31178         bison 1.50 or later.
31179
31180 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31181
31182         * g++.dg/README: Describe more test directories.
31183
31184 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31185
31186         * g++.dg/init/array6.C: Add additional tests.
31187
31188 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31189
31190         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31191         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31192
31193 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31194
31195         * gcc.c-torture/compile/20020604-1.x: New.
31196         * gcc.c-torture/compile/simd-5.x: Likewise.
31197         * gcc.c-torture/execute/920710-1.x: Likewise.
31198         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31199
31200 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31201
31202         * g++.dg/inherit/override1.C: Add dg-options clause.
31203
31204 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31205
31206         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31207         _mm_slli_si128.
31208
31209 2002-10-19  Andreas Schwab  <schwab@suse.de>
31210
31211         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31212         directory component.
31213
31214 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31215
31216         * g++.dg/inherit/thunk1.C: New test.
31217
31218         * g++.dg/inherit/override1.C: New test.
31219
31220         * g++.dg/abi/mangle11.C: New test.
31221         * g++.dg/abi/mangle14.C: New test.
31222         * g++.dg/abi/mangle17.C: New test.
31223
31224 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31225
31226         * g++.dg/overload/member2.C: New test.
31227
31228 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31229
31230         * g++.dg/README: Describe new compat directory.
31231         * g++.dg/dg.exp: Skip tests in compat directory.
31232         * README.compat: New file.
31233         * lib/compat.exp: New expect script.
31234         * g++.dg/compat: New test directory.
31235         * g++.dg/compat/compat.exp: New expect script.
31236         * g++.dg/compat/abi: New test directory.
31237         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31238         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31239         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31240         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31241         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31242         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31243         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31244         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31245         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31246         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31247         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31248         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31249         * g++.dg/compat/break: New test directory.
31250         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31251         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31252         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31253         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31254         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31255         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31256         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31257         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31258         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31259         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31260         g++.dg/compat/break/README: New files.
31261         * g++.dg/compat/eh: New test directory.
31262         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31263         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31264         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31265         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31266         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31267         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31268         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31269         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31270         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31271         g++.dg/compat/eh/filter2_y.C,
31272         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31273         g++.dg/compat/eh/new1_y.C,
31274         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31275         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31276         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31277         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31278         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31279         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31280         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31281         g++.dg/compat/eh/unexpected1_y.C: New files.
31282         * g++.dg/compat/init: New test directory.
31283         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31284         g++.dg/compat/init/array5_y.C,
31285         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31286         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31287         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31288         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31289         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31290         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31291         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31292         g++.dg/compat/init/init-ref2_y.C: New files.
31293
31294 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/7584
31297         * g++.dg/inherit/using3.C: New test.
31298
31299 2002-10-17  Jan Hubicka  <jh@suse.cz>
31300
31301         * gcc.dg/20021017-2.c: New test.
31302
31303 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31304
31305         * g++.dg/abi/mangle16.C: Adjust.
31306
31307         * g++.dg/init/array8.C: New test.
31308
31309 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31310
31311         * gcc.dg/special/mips-abi.exp: New test.
31312         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31313
31314 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31315
31316         * g++.dg/abi/mangle16.C: New test.
31317         * g++.dg/abi/mangle17.C: Likewise.
31318
31319         PR c++/7478
31320         * g++.dg/template/ref1.C: New test.
31321
31322 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31323
31324         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31325
31326 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31327
31328         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31329
31330 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/7524
31333         * g++.dg/init/array7.C: New test.
31334
31335 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31336
31337         * g++.dg/init/array6.C: New test.
31338
31339         * g++.dg/abi/mangle13.C: Likewise.
31340         * g++.dg/abi/mangle14.C: Likewise.
31341         * g++.dg/abi/mangle15.C: Likewise.
31342
31343 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * g++.dg/abi/empty8.C: New test.
31346
31347 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31348
31349         * g++.dg/init/ctor1.C: New test.
31350
31351 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31352
31353         * gcc.c-torture/execute/20021015-1.c: New test.
31354
31355 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31356
31357         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31358
31359 2002-10-14  Jan Hubicka  <jh@suse.cz>
31360
31361         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31362
31363 2002-10-14  Richard Henderson  <rth@redhat.com>
31364
31365         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31366
31367 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31368
31369         PR optimization/6631
31370         * g++.dg/opt/const2.C: New test.
31371
31372 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c++/7176
31375         * g++.dg/parse/friend1.C: New test.
31376         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31377
31378 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31379
31380         * gcc.dg/20021014-1.c: New test.
31381
31382 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31383
31384         PR c++/5661
31385         * g++.dg/ext/vlm1.C: New test.
31386         * g++.dg/ext/vlm2.C: Likewise.
31387
31388         * g++.dg/init/array1.C: Remove invalid braces.
31389         * g++.dg/init/brace1.C: New test.
31390         * g++.dg/init/copy2.C: Likewise.
31391         * g++.dg/init/copy3.C: Likewise.
31392         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31393         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31394         braces.
31395
31396 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31397
31398         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31399
31400 2002-10-11  Richard Shann  <richard.shann@superh.com>
31401
31402         * gcc.c-torture/compile/simd-5.c: New test.
31403
31404 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31405
31406         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31407
31408 2002-10-10  Jim Wilson  <wilson@redhat.com>
31409
31410         * gcc.c-torture/execute/20021010-1.c: New test.
31411
31412 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31413
31414         PR c/7353
31415         * g++.dg/ext/typedef-init.C: New test.
31416         * gcc.dg/typedef-init.c: New test.
31417
31418 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31419
31420         * gcc.dg/cpp/paste13.c: New test.
31421
31422 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31423
31424         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31425         remaining platforms, XFAIL during compile, not execute.  Don't
31426         XFAIL at -O0.
31427
31428 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31429
31430         * gcc.dg/alias-1.c: Tweak expected warning.
31431
31432 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31433
31434         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31435
31436 2002-10-06  Andreas Jaeger  <aj@suse.de>
31437
31438         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31439         * gcc.dg/cpp/c++98.C: Likewise.
31440
31441         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31442         * g++.dg/cpp/c++98.C: Likewise.
31443
31444         * g++.dg/README (Subdirectories): Mention cpp directory.
31445
31446         PR target/7559
31447         * gcc.dg/20021006-1.c: New test.
31448
31449 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31450
31451         PR c++/7804
31452         * g++.dg/other/warning1.C: New test.
31453
31454 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31455
31456         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31457         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31458         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31459
31460 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31461
31462         PR c++/7931
31463         * g++.dg/template/ptrmem3.C: New test.
31464
31465         PR c++/7754
31466         * g++.dg/template/union1.C: New test.
31467
31468 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31469
31470         PR c++/8006
31471         * g++.dg/abi/mangle9.C: New test.
31472         * g++.dg/abi/mangle10.C: New test.
31473         * g++.dg/abi/mangle11.C: New test.
31474         * g++.dg/abi/mangle12.C: New test.
31475
31476 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/7188.
31479         * g++.dg/template/meminit1.C: New test.
31480         * g++.dg/warn/Wreorder-1.C: Likewise.
31481         * g++.old-deja/g++.mike/warn3.C: Tweak.
31482         * lib/prune.exp: Ingore "in copy constructor".
31483
31484 2002-10-02  Andreas Jaeger  <aj@suse.de>
31485
31486         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31487         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31488         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31489         on x86-64.
31490
31491 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31492
31493         * gcc.dg/empty1.C: Fix typo.
31494
31495 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31496
31497         * gcc.dg/alias-1.c: New test.
31498
31499 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31500
31501         * gcc.dg/empty1.C: New test.
31502
31503         * g++.dg/tls/init-2.C: Tweak error messages.
31504
31505 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31506
31507         * gcc.c-torture/compile/20020923-1.c: New test.
31508
31509 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31510
31511         * gcc.c-torture/execute/ffs-1.c: New test.
31512         * gcc.c-torture/execute/ffs-2.c: Ditto.
31513
31514 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         * g++.dg/overload/member1.C: New test.
31517
31518 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31519
31520         * g++.dg/abi/empty7.C: New test.
31521         * g++.dg/init/pm2.C: Likewise.
31522
31523 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         * g++.dg/rtti/crash1.C: New test.
31526
31527 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31528
31529         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31530         gcc.dg/sibcall-4.c: New tests.
31531
31532 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31533
31534         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31535         powerpc and MMIX targets.
31536
31537 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31538
31539         * gcc.dg/cpp/20020927-1.c: New.
31540
31541 2002-09-26  David S. Miller  <davem@redhat.com>
31542
31543         * gcc.c-torture/compile/trunctfdf.c: New.
31544
31545 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31546
31547         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31548
31549 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31550
31551         * gcc.c-torture/execute/loop-15.c: New.
31552
31553 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31554
31555         * README.QMTEST: Fix typo.
31556
31557 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31558
31559         * gcc.dg/20020926-1.c: New test.
31560
31561 2002-09-25  David S. Miller  <davem@redhat.com>
31562
31563         PR target/7842
31564         * gcc.c-torture/execute/shiftdi.c: New test.
31565
31566 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31567
31568         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31569         unique to the tool.
31570         * lib/g77.exp (g77_init): Likewise.
31571         * lib/g++.exp (g++_init): Likewise.
31572         * lib/objc.exp (objc_init): Likewise.
31573
31574 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31575
31576         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31577         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31578         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31579
31580 2002-09-25  Richard Henderson  <rth@redhat.com>
31581
31582         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31583         too-small long double.
31584
31585 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31586
31587         * gcc.dg/20020919-1.c: New test.
31588
31589 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * g++.dg/abi/bitfield6.C: New test.
31592         * g++.dg/abi/bitfield7.C: New test.
31593         * g++.dg/abi/bitfield8.C: New test.
31594         * g++.dg/abi/vbase11.C: New test.
31595
31596 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31597
31598         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31599         hppa*-*-hpux*.  Update test comment.
31600
31601 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31602
31603         * gcc.dg/tls/struct-1.c: New test.
31604
31605 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31606
31607         * gcc.dg/cpp/tr-warn2.c: Update.
31608
31609 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31610
31611         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31612
31613 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31614
31615         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31616         systems.
31617
31618 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31619
31620         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31621
31622         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31623         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31624         setting of cxxfilt.
31625
31626 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31627
31628         * gcc.dg/20020312-2.c: Update for darwin.
31629
31630 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31633
31634 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31635
31636         * objc.dg/comp-types-1.m: New test.
31637         * objc.dg/comp-types-2.m: New test.
31638         * objc.dg/comp-types-3.m: New test.
31639         * objc.dg/comp-types-4.m: New test.
31640         * objc.dg/comp-types-5.m: New test.
31641         * objc.dg/comp-types-6.m: New test.
31642
31643 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31644
31645         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31646
31647 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31648
31649         * g++.dg/other/do1.C: New test.
31650
31651         * g++.dg/template/subst1.C: New test.
31652
31653 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31654
31655         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31656
31657 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31658
31659         * g++.dg/template/qualttp20.C: Adjust expected errors.
31660         * g++.old-deja/g++.jason/report.C: Likewise.
31661         * g++.old-deja/g++.other/qual1.C: Likewise.
31662
31663         * g++.dg/lookup/scoped2.C: New test.
31664
31665         * g++.dg/ext/asm3.C: New test.
31666
31667 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31668
31669         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31670
31671 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31672
31673         * ChangeLog: follow spelling conventions.
31674         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31675         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31676         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31677         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31678         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31679         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31680         * g++.old-deja/g++.law/global-init1.C: Likewise.
31681         * g++.old-deja/g++.other/delete4.C: Likewise.
31682         * g++.old-deja/g++.other/inline21.C: Likewise.
31683         * g++.old-deja/g++.other/singleton.C: Likewise.
31684         * g77.dg/strlen0.f: Likewise.
31685         * g77.f-torture/compile/20010519-1.f: Likewise.
31686         * g77.f-torture/compile/980310-4.f: Likewise.
31687         * gcc.c-torture/compile/20000605-1.c: Likewise.
31688         * gcc.c-torture/execute/20020225-1.c: Likewise.
31689         * gcc.dg/c90-hexfloat-2.c: Likewise.
31690         * gcc.dg/c99-bool-1.c: Likewise.
31691         * gcc.dg/c99-hexfloat-2.c: Likewise.
31692         * gcc.dg/dll-2.c: Likewise.
31693         * gcc.dg/wtr-union-init-1.c: Likewise.
31694         * gcc.dg/wtr-union-init-2.c: Likewise.
31695         * gcc.dg/wtr-union-init-3.c: Likewise.
31696         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31697         * gcc.dg/cpp/defined.c: Likewise.
31698         * gcc.dg/cpp/macsyntx.c: Likewise.
31699         * gcc.dg/cpp/paste2.c: Likewise.
31700         * gcc.dg/cpp/trad/defined.c: Likewise.
31701         * gcc.dg/format/c90-printf-1.c: Likewise.
31702         * gcc.dg/format/c90-scanf-1.c: Likewise.
31703         * gcc.dg/format/c99-printf-1.c: Likewise.
31704         * gcc.dg/format/c99-scanf-1.c: Likewise.
31705         * gcc.misc-tests/gcov-8.c: Likewise.
31706         * lib/profopt.exp: Likewise.
31707
31708 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31709
31710         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31711
31712 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31713
31714         * g++.dg/inherit/using2.C: New test.
31715
31716 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31717
31718         * ChangeLog: Follow spelling conventions.
31719         * g++.dg/template/friend4.C: Likewise.
31720         * g++.old-deja/g++.pt/crash67.C: Likewise.
31721         * gcc.c-torture/execute/20000801-4.c: Likewise.
31722         * gcc.dg/c90-digraph-1.c: Likewise.
31723         * gcc.dg/c94-digraph-1.c: Likewise.
31724         * gcc.dg/c99-digraph-1.c: Likewise.
31725         * gcc.dg/cpp/line5.c: Likewise.
31726         * gcc.dg/cpp/multiline.c: Likewise.
31727         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31728         * gcc.dg/format/attr-3.c: Likewise.
31729         * gcc.dg/format/c90-scanf-3.c: Likewise.
31730         * gcc.dg/format/ext-4.c: Likewise.
31731
31732 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31733
31734         * g++.dg/template/pretty1.C: New test.
31735
31736 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31737
31738         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31739
31740 2002-09-13  Matt Austern  <austern@apple.com>
31741
31742         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31743         passing a cast expression to a function by const reference.
31744
31745 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         * g++.dg/template/deduce1.C: New test.
31748
31749 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31750
31751         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31752         32-bit int.
31753
31754 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31755
31756         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31757         usage.
31758
31759 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31760
31761         * gcc.c-torture/compile/20020910-1.c: New test.
31762
31763 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31764
31765         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31766
31767 2002-09-10  Andreas Jaeger  <aj@suse.de>
31768
31769         * gcc.dg/20020312-2.c: Adjust for x86-64.
31770
31771 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31772
31773         * g77.dg/7388.f: New test case for PR 7388.
31774
31775 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31776
31777         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31778
31779 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31780
31781         * objc.dg/proto-lossage-1.m: New test.
31782
31783 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31784
31785         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31786
31787 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31788
31789         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31790         expected to pass.
31791
31792 2002-09-06  Stan Shebs  <shebs@apple.com>
31793             David Edelsohn  <edelsohn@gnu.org>
31794
31795         * gcc.dg/weak: New directory.
31796         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31797         target-specific xfail bits.
31798         * gcc.dg/typeof-2.c: Move to new directory.
31799         * gcc.dg/weak.exp: New expect script.
31800
31801 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31802
31803         * gcc.c-torture/execute/extzvsi.c: New test.
31804
31805 2002-09-05  Stan Shebs  <shebs@apple.com>
31806
31807         * gcc.dg/weak-1.c: xfail on Darwin.
31808         * gcc.dg/weak-2.c: Ditto.
31809         * gcc.dg/weak-3.c: Ditto.
31810         * gcc.dg/weak-4.c: Ditto.
31811         * gcc.dg/weak-5.c: Ditto.
31812         * gcc.dg/weak-6.c: Ditto.
31813         * gcc.dg/weak-7.c: Ditto.
31814         * gcc.dg/weak-8.c: Ditto.
31815         * gcc.dg/weak-9.c: Ditto.
31816
31817 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31818
31819         * gcc.c-torture/execute/loop-14.c: New test.
31820
31821 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * g++.dg/other/cxa-atexit1.C: New test.
31824
31825         * gcc.dg/typeof-2.c: New test.
31826
31827 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31828
31829         * gcc.dg/builtins-2.c: New testcase.
31830         * gcc.dg/builtins-3.c: New testcase.
31831
31832 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31833
31834         * gcc.dg/cpp/_Pragma4.c: New test.
31835
31836 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31837
31838         * objc/execute/nil_method-1.m: New testcase.
31839
31840 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31841
31842         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31843         [Object class], not [Object initialize].
31844
31845 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31846             Hans-Peter Nilsson  <hp@bitrange.com>
31847
31848         * gcc.c-torture/execute/20020720-1.x: Skip test on
31849         mmix-knuth-mmixware.  Correct comment.
31850
31851 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31852
31853         * testsuite/g++.dg/abi/bitfield5.C: New test.
31854         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31855
31856 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31857
31858         * objc.dg/undeclared-selector.m: New test.
31859
31860 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31861
31862         * g++.dg/other/offsetof1.C: Avoid cast warning.
31863
31864 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31865
31866         * objc.dg/super-class-2.m: New test.
31867
31868 2002-08-24  Matt Austern  <austern@apple.com>
31869
31870         * g++.dg/ext/lvaddr.C: New test.
31871         * g++.dg/ext/lvcast.C: New test.
31872
31873 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31874
31875         * testsuite/g++.dg/inherit/cond1.C: New test.
31876
31877 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31878
31879         * gcc.dg/noncompile/incomplete-1.c: New test.
31880
31881 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31882
31883         * gcc.dg/typespec-1.c: New test.
31884
31885 2002-08-20  Devang Patel  <dpatel@apple.com>
31886         * objc.dg/proto-hier-2.m: New test.
31887
31888 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31889
31890         * objc.dg/bitfield-1.m: New test.
31891         * objc.dg/bitfield-2.m: New test.
31892
31893 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31894
31895         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31896         gcc.dg/c99-flex-array-4.c: New tests.
31897
31898 2002-08-16  Stan Shebs  <shebs@apple.com>
31899
31900         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31901
31902 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31903
31904         * gcc.dg/typeof-1.c: New test.
31905         * g++.dg/ext/typeof2.C: New test.
31906
31907 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31908
31909         * g++.dg/other/offsetof1.C: New test.
31910
31911 2002-08-14  Richard Henderson  <rth@redhat.com>
31912
31913         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31914
31915 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31916
31917         * gcc.dg/cpp/_Pragma3.c: New test.
31918
31919 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31920
31921         * g++.dg/template/inherit3: New test.
31922
31923 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31924
31925         * gcc.dg/bitfld-4.c: Add blank options.
31926
31927 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31928
31929         * g++.dg/template/crash1.C: New test.
31930
31931 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.dg/tls/opt-2.c: New test.
31934
31935 2002-08-08  Devang Patel  <dpatel@apple.com>
31936
31937         * objc.dg/selector-1.m : New test
31938
31939 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31940
31941         * g++.dg/abi/bitfield4.C: New test.
31942         * gcc.dg/bitfld-4.c: New test.
31943
31944 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         * g++.dg/other/packed1.C: New test.
31947
31948 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31949
31950         * g++.dg/abi/offsetof.C: Tweak error messages.
31951         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31952
31953 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31954
31955         * gcc.dg/bitfld-3.c: New test.
31956
31957 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31958             Richard Henderson  <rth@redhat.com>
31959
31960         * gcc.dg/i386-bitfield1.c: New test.
31961         * g++.dg/abi/bitfield3.C: Update.
31962
31963 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31964
31965         * objc.dg/const-str-2.m: Update.
31966         * gcc.dg/cpp/c++98.c: Change to C extension.
31967         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31968         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31969
31970 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31971
31972         * testsuite/gcc.dg/tls/diag-3.c: New.
31973
31974 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31975
31976         * g++.dg/README (Subdirectories): Document new subdir expr.
31977         * g++.dg/expr/pmf-1.C: New test.
31978
31979 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31980
31981         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31982
31983 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31984
31985         * g++.dg/abi/bitfield3.C: New test.
31986
31987 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31988
31989         * lib/gcov.exp: Tweak expected line formats.
31990         * gcc.misc-tests/gcov8.c: New test.
31991         * gcc.misc-tests/gcov8.x: New flags.
31992
31993 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31994
31995         * consistency.vlad/layout/endian.c: Include string.h.
31996
31997         * gcc.c-torture/execute/20020805-1.c: New test.
31998
31999 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32000
32001         * g++.dg/other/conversion1.C: New test.
32002
32003 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32004
32005         * gcc.dg/builtins-1.c: New testcase.
32006
32007 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32008
32009         * g++.dg/inherit/access3.C: New test.
32010
32011 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32012
32013         * gcc.dg/ia64-visibility-2.c: New test.
32014
32015 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32016
32017         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32018         __qualifier_flags to __flags.
32019
32020 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32021
32022         * g++.dg/inherit/operator1.C: New test.
32023         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32024         * g++.dg/other/error1.C: Change expected error message.
32025         * g++.dg/template/conv4.C: Likewise.
32026
32027 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32028
32029         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32030         for documented behavior.
32031
32032 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32033
32034         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32035         several targets known to fail.
32036
32037 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32038
32039         * gcc.dg/mips-args-[123].c: New tests.
32040
32041 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32042
32043         * gcc.dg/ppc-spe.c: New.
32044
32045 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32046
32047         * g++.dg/other/ptrmem4.C: New testcase.
32048
32049 2002-07-24  Richard Henderson  <rth@redhat.com>
32050
32051         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32052
32053 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32054
32055         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32056
32057 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32058
32059         * gcc.c-torture/execute/memset-3.c: New testcase.
32060
32061 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32062
32063         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32064         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32065
32066 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32067
32068         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32069         Delete.
32070
32071 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32072
32073         * gcc.c-torture/compile/simd-4.c: New test.
32074
32075 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32076
32077         PR c++/7347, c++/7348
32078         * g++.dg/template/access4.C: New test.
32079         * g++.dg/template/access5.C: New test.
32080         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32081         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32082         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32083         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32084
32085 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32086
32087         * gcc.dg/gnu89-init-2.c: New test.
32088
32089 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32090
32091         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32092
32093 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32094
32095         * gcc.c-torture/execute/20020720-1.c: New testcase.
32096
32097 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32098
32099         * gcc.dg/cpp/Wsignprom.c: New tests.
32100
32101 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32102
32103         * gcc.c-torture/execute/loop-13.c: New test.
32104
32105 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32106
32107         * gcc.dg/cpp/expr.c: New tests.
32108
32109 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32110
32111         * g++.dg/opt/pr6713.C: Add template instantiation.
32112
32113 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32114
32115         * gcc.dg/nest.c: New test.
32116
32117 2002-07-17  Richard Henderson  <rth@redhat.com>
32118
32119         * g++.dg/opt/pr6713.C: New test.
32120
32121 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32122
32123         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32124         XFAIL for all x86 processors.
32125
32126 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32127
32128         * gcc.c-torture/execute/20010122-1.x: Do not test with
32129         -fomit-frame-pointer.
32130
32131 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32132
32133         * g++.dg/template/instantiate2.C: New test.
32134         * g++.dg/template/spec4.C: New test.
32135
32136 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32137
32138         * g++.dg/template/access2.C: New test.
32139         * g++.dg/template/access3.C: New test.
32140
32141 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32142
32143         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32144         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32145         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32146         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32147         Convert to use <stdarg.h>.
32148         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32149         Delete.
32150         * gcc.dg/va-arg-2.c: New.
32151         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32152
32153 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32154
32155         * gcc.c-torture/compile/20020710-1.c: New test.
32156
32157 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32158                           Andrew Pinski  <pinskia@physics.uc.edu>
32159
32160         gcc.c-torture/compile/simd-2.c: New testcase.
32161         gcc.c-torture/compile/simd-3.c: Likewise.
32162
32163 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32164
32165         PR c++/7224
32166         * g++.dg/overload/error1.C: New test.
32167
32168 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32169
32170         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32171         configuration and IRIX 6 O32 ABI.
32172
32173 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32174
32175         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32176
32177 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32178
32179         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32180
32181 2002-07-10  Jeffrey A Law  <law@redhat.com>
32182
32183         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32184
32185         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32186
32187 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32188
32189         * gcc.dg/20020312-2.c: Check for __PPC__.
32190
32191 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32192
32193         * gcc.c-torture/compile/20020709-1.c: New test.
32194
32195 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32196
32197         * g++.dg/template/qualttp21.C: New test case.
32198
32199 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32200
32201         * gcc.c-torture/compile/20020706-1.c: New test.
32202         * gcc.c-torture/compile/20020706-2.c: New test.
32203
32204 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32205             Alexandre Oliva  <aoliva@redhat.com>
32206
32207         * g++.dg/warn/incomplete1.C: New test.
32208
32209 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32210
32211         PR c++/7099
32212         * g++.dg/warn/noreturn1.C: New test.
32213
32214 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32215
32216         PR c++/6706
32217         * g++.dg/debug/debug6.C: New test.
32218         * g++.dg/debug/debug7.C: New test.
32219
32220 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32221
32222         * gcc.c-torture/compile/simd-3.c: New test.
32223
32224 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32225
32226         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32227         * gcc.dg/20020620-1.c: Likewise.
32228
32229 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32230
32231         PR c++/6944
32232         * g++.dg/init/array4.C: New test.
32233         * g++.dg/init/array5.C: New test.
32234
32235 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32236
32237         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32238         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32239
32240 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32241
32242         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32243         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32244         * gcc.dg/wtr-conversion-1.c: Likewise.
32245         * gcc.dg/wtr-escape-1.c: Likewise.
32246         * gcc.dg/wtr-int-type-1.c: Likewise.
32247         * gcc.dg/wtr-label-1.c: Likewise.
32248         * gcc.dg/wtr-static-1.c: Likewise.
32249         * gcc.dg/wtr-strcat-1.c: Likewise.
32250         * gcc.dg/wtr-suffix-1.c: Likewise.
32251         * gcc.dg/wtr-switch-1.c: Likewise.
32252         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32253         * gcc.dg/wtr-union-init-1.c: Likewise.
32254         * gcc.dg/wtr-union-init-2.c: Likewise.
32255         * gcc.dg/wtr-union-init-3.c: Likewise.
32256
32257         * gcc.dg/wtr-func-def-1.c: New test.
32258
32259 2002-07-02 Devang Patel <dpatel@apple.com>
32260
32261         * objc.dg/param-1.m: New test.
32262
32263 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32264
32265         * gcc.dg/cpp/trad/directive.c: Add test.
32266         * gcc.dg/cpp/trad/macroargs.c: Add test.
32267         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32268
32269 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32270
32271         * gcc.dg/cpp/cmdlne-M.c: New test.
32272
32273 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32274
32275         * objc.dg/desig-init-1.m: New test.
32276
32277 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32278
32279         PR c++/6716
32280         * g++.dg/template/instantiate1.C: New test.
32281
32282 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32283
32284         PR c++/7112
32285         * g++.dg/template/sizeof2.C: New test.
32286
32287 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32288
32289         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32290         gcc.dg/cpp/trad/include.c: New tests.
32291
32292 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32293
32294         PR target/7177
32295         * gcc.c-torture/compile/20020701-1.c: New test.
32296
32297 2002-07-01  Stan Shebs  <shebs@apple.com>
32298
32299         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32300         header here...
32301         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32302         (objc-torture-execute): or here.
32303
32304 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32305
32306         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32307
32308 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32309
32310         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32311
32312 2002-06-30  Devang Patel  <dpatel@apple.com>
32313
32314         * objc.dg/fsyntax-only.m: New test.
32315
32316 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32317
32318         PR c++/6695
32319         * g++.dg/template/friend7.C: New file.
32320
32321 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32322
32323         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32324         return type.
32325
32326 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32327
32328         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32329         avoid division by zero.
32330
32331 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32332
32333         * gcc.dg/Wunknownprag.c: New tests.
32334
32335 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32336
32337         * gcc.c-torture/execute/simd-2.c: New test.
32338
32339 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32340
32341         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32342         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32343         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32344         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32345         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32346         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32347         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32348         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32349         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32350         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32351         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32352         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32353         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32354         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32355         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32356         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32357         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32358
32359 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32360
32361         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32362         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32363         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32364         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32365         New tests.
32366         * gcc.dg/cpp/trad/directive.c: Update.
32367
32368 2002-06-23  Andreas Jaeger  <aj@suse.de>
32369
32370         * gcc.c-torture/execute/complex-6.c: New.
32371
32372 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32373
32374         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32375         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32376         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32377         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32378
32379 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32380
32381         * gcc.dg/cpp/trad: New directory with traditional tests copied
32382         from parent directory.
32383         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32384         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32385         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32386         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32387         Move to trad/ and rename.
32388         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32389         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32390         gcc.dg/cpp/trad/redef2.c: New tests.
32391         * gcc.dg/cpp/trad/trad.exp: New driver.
32392
32393 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32394
32395         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32396         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32397         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32398         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32399         Remove.
32400
32401 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32402
32403         * gcc.dg/20020620-1.c: New test.
32404
32405 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32406
32407         * g++.dg/template/ttp4.C: New test.
32408
32409 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32410
32411         * g++.dg/opt/vt1.C: Fix regexp.
32412
32413 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32414
32415         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32416         Don't use attribute `noinline'.
32417
32418 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32419
32420         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32421
32422 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32423
32424         * gcc.c-torture/execute/simd-1.c: New.
32425
32426         * gcc.dg/simd-1.c: New.
32427
32428 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32429
32430         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32431
32432 2002-06-16  Richard Henderson  <rth@redhat.com>
32433
32434         * g++.dg/ext/anon-struct1.C: New.
32435         * g++.dg/ext/anon-struct2.C: New.
32436         * g++.dg/ext/anon-struct3.C: New.
32437         * gcc.dg/anon-struct-1.c: New.
32438         * gcc.dg/anon-struct-2.c: New.
32439         * gcc.dg/anon-struct-3.c: New.
32440         * gcc.dg/20011008-1.c: Adjust warning text.
32441         * gcc.dg/20020527-1.c: Add -fms-extensions.
32442
32443 2002-06-16  Richard Henderson  <rth@redhat.com>
32444
32445         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32446
32447 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32448
32449         * gcc.c-torture/execute/20020615-1.c: New test.
32450
32451 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32452
32453         * gcc.c-tortuture/execute/compare-1.c: New test case.
32454         * gcc.c-tortuture/execute/compare-2.c: New test case.
32455         * gcc.c-tortuture/execute/compare-3.c: New test case.
32456
32457 2002-06-13  Richard Henderson  <rth@redhat.com>
32458
32459         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32460         ia64 ilp32.
32461
32462 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32463
32464         * g++.dg/template/typename2.C: Update error message.
32465
32466 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32467
32468         * gcc.c-torture/execute/20020611-1.c: New test.
32469
32470 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32471
32472         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32473         list of targets to skip.
32474
32475 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32476
32477         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32478         targets if not optimizing.
32479
32480 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32481
32482         * gcc.c-torture/compile/20020605-1.c: New test.
32483
32484         * g++.dg/opt/vt1.C: New test.
32485
32486         * gcc.dg/20020531-1.c: New test.
32487
32488         * gcc.dg/20020530-1.c: New test.
32489
32490         * gcc.dg/20020527-1.c: New test.
32491
32492         * g++.dg/opt/cse1.C: New test.
32493
32494 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32495
32496         * gcc.dg/20020607-2.c: New test case.
32497
32498 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32499
32500         * gcc.c-torture/compile/20020604-1.c: New test.
32501
32502 2002-06-04  Richard Henderson  <rth@redhat.com>
32503
32504         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32505         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32506         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32507
32508 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32509
32510         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32511
32512 2002-06-03  Richard Henderson  <rth@redhat.com>
32513
32514         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32515         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32516
32517 2002-06-02  Richard Henderson  <rth@redhat.com>
32518
32519         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32520         test functions static.
32521
32522 2002-06-02  Andreas Jaeger  <aj@suse.de>
32523
32524         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32525         now.
32526
32527 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32528
32529         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32530         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32531         Update for mofified diagnostics.
32532         * gcc.dg/c99-intconst-1.c: No longer fail.
32533
32534 2002-06-02  Richard Henderson  <rth@redhat.com>
32535
32536         * gcc.dg/uninit-A.c: Remove xfail markers.
32537
32538 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32539
32540         * gcc.dg/fnegate-1.c: New test case.
32541
32542 2002-05-30  Osku Salerma  <osku@iki.fi>
32543
32544         * gcc.c-torture/execute/mayalias-1.c: New file.
32545
32546 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32547
32548         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32549         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32550         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32551
32552 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32553
32554         * gcc.c-torture/execute/20020529-1.c: New test.
32555
32556 2002-05-27  Richard Henderson  <rth@redhat.com>
32557
32558         * g++.dg/ext/attrib6.C: New test case.
32559
32560 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32561
32562         * gcc.c-torture/execute/pure-1.c: New test.
32563
32564 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32565
32566         * gcc.dg/cpp/arith-2.c: Remove.
32567
32568 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32569
32570         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32571         * gcc.dg/cpp/if-3.c: Remove.
32572
32573 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32574
32575         * g++.dg/opt/cse2.C: New test.
32576
32577 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32578
32579         * gcc.dg/cpp/arith-1.c: New semantic tests.
32580         * gcc.dg/cpp/if-1.c: Update.
32581
32582 2002-05-24  Ben Elliston  <bje@redhat.com>
32583
32584         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32585
32586 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32587
32588         * gcc.dg/verbose-asm.c: New test.
32589
32590 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32591
32592         * gcc.dg/cpp/paste12.c: New test.
32593
32594 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32595
32596         * g++.dg/parse/named_ops.C: New test.
32597
32598 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32599
32600         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32601
32602 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32603
32604         * gcc.dg/weak-2.c: Allow optional leading underscore
32605         in scan-assembler symbol name.
32606         * gcc.dg/weak-3.c: Likewise.
32607         * gcc.dg/weak-4.c: Likewise.
32608         * gcc.dg/weak-5.c: Likewise.
32609
32610 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32611
32612         * gcc.dg/20020523-1.c: New test.
32613
32614 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32615
32616         * objc.dg/const-str-2.m: Update now that we stop after
32617         a command line error.
32618
32619 2002-05-22  Richard Henderson  <rth@redhat.com>
32620
32621         * g++.dg/dg.exp: Fix typo in test pruneing.
32622
32623 2002-05-22  Richard Henderson  <rth@redhat.com>
32624
32625         * g++.dg/dg.exp: Prune the tls subdirectory.
32626         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32627         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32628         * g++.dg/tls/init-1.C: New.
32629
32630 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32631
32632         * gcc.dg/20020517-1.c: New test.
32633
32634 2002-05-21  Richard Henderson  <rth@redhat.com>
32635
32636         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32637         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32638
32639 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32640
32641         * g++.dg/other/copy2.C: New test.
32642
32643 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32644
32645         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32646         (MAX_COPY): Bump up to 10 times sizeof (long long).
32647         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32648
32649         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32650         sizeof (long long).
32651
32652         * gcc.c-torture/execute/strcpy-1.c: New test.
32653
32654 2002-05-19  Jason Merrill  <jason2redhat.com>
32655
32656         * g++.dg/ext/oper1.C: New test.
32657
32658 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32659 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32660
32661         * README.QMTEST: New file.
32662
32663         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32664
32665 2002-05-19  Andreas Jaeger  <aj@suse.de>
32666
32667         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32668         now.
32669         * gcc.c-torture/execute/loop-2d.x: Likewise.
32670
32671 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32672
32673         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32674         support weak symbols.
32675         * gcc.dg/weak-4.c: Likewise.
32676         * gcc.dg/weak-6.c: Likewise.
32677
32678 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32679
32680         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32681         cygwin, coff and h8300-*-hms targets
32682         * gcc.dg/weak-5.c: Likewise.
32683         * gcc.dg/weak-7.c: Likewise.
32684
32685 2002-05-16  Jason Merrill  <jason@redhat.com>
32686
32687         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32688         (scan-assembler-not, scan-assembler-dem): Likewise.
32689         (scan-assembler-dem-not): Likewise.
32690
32691 2002-05-15  Richard Henderson  <rth@redhat.com>
32692
32693         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32694
32695 2002-05-15  Richard Henderson  <rth@redhat.com>
32696
32697         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32698         (vfoo1f): Warning here.
32699         (vfoo1l): Don't redefine the alias.
32700
32701 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32702
32703         * g++.dg/init/pm1.C: New test.
32704
32705 2002-05-12  David S. Miller  <davem@redhat.com>
32706
32707         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32708         types.
32709
32710 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32711
32712         * gcc.c-torture/execute/20020510-1.c: New test case.
32713
32714 2002-05-10  David S. Miller  <davem@redhat.com>
32715
32716         * gcc.c-torture/execute/conversion.c: Test long double too.
32717
32718 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32721         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32722         * lib/g++.exp (g++_link_flags): Likewise.
32723         * lib/objc.exp (objc_target_compile): Likewise.
32724
32725 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32726
32727         * gcc.dg/cpp/poison.c: Update.
32728         * gcc.dg/cpp/20000625-2.c: Remove.
32729         * gcc.dg/cpp/direct2s.c: Remove final test.
32730
32731 2002-05-08  Tom Rix  <trix@redhat.com>
32732
32733         * gcc.c-torture/execute/20020508-1.c: New test.
32734         * gcc.c-torture/execute/20020508-2.c: New test.
32735         * gcc.c-torture/execute/20020508-3.c: New test.
32736
32737 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32738
32739         * gcc.dg/cpp/charconst-4.c: More tests.
32740
32741 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32742
32743         PR c/6569
32744         * gcc.dg/weak-3.c: Update location of warning messages.
32745         * gcc.dg/weak-5.c: Likewise.
32746
32747 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32748
32749         * gcc.c-torture/execute/20020506-1.c: New test case.
32750
32751 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32752
32753         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32754
32755 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32756
32757         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32758
32759 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32760
32761         * gcc.dg/cpp/charconst-3.c: New test.
32762
32763 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32764
32765         * gcc.dg/cpp/charconst.c: Update tests.
32766
32767 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32768
32769         * treelang: Added directory for new sample language treelang. Also
32770         lib/treelang.exp: New file to signal treelang should be tested.
32771
32772 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32775         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32776         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32777         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32778         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32779         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32780         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32781
32782 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32783
32784         * gcc.dg/format/xopen-2.c: New test.
32785
32786 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32787
32788         * gcc.dg/20020503-1.c: New test.
32789
32790 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32791
32792         * g++.dg/init/dtor1.C: Make it tougher.
32793
32794 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32795
32796         * g++.dg/init/dtor1.C: New test.
32797
32798 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32799
32800         * gcc.dg/altivec-8.c: New.
32801
32802 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32803
32804         * gcc.dg/altivec-7.c: New.
32805
32806 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32807
32808         * g++.dg/parse/typedef1.C: New test.
32809
32810 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32811
32812         PR c++/6486
32813         * g++.dg/template/friend6.C: New test.
32814
32815         PR c++/6492
32816         * g++.dg/init/copy1.C: New test.
32817
32818 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         * g++.dg/warn/effc1.C: New test.
32821
32822 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32823
32824         * gcc.dg/cpp/if-cexp.c: Add a test.
32825
32826 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32827
32828         * gcc.dg/20020426-2.c: New test.
32829
32830 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32831
32832         * gcc.dg/cpp/if-mop.c: Update.
32833         * gcc.dg/cpp/if-mpar.c: Add test.
32834         * gcc.dg/cpp/if-oppr.c: Update.
32835
32836 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32837
32838         PR c/6343
32839         * gcc.dg/weak-[2-7].c: New tests.
32840
32841 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32842
32843         * gcc.dg/enum1.c: New test.
32844
32845 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32846
32847         PR c++/6497
32848         * g++.dg/inherit/access2.C: New test.
32849
32850 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32851
32852         PR bootstrap/6445
32853         * gcc.dg/20020426-1.c: New test.
32854
32855 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32856
32857         * g++.dg/abi/enum1.C: New test.
32858
32859 2002-04-26  Richard Henderson  <rth@redhat.com>
32860
32861         * gcc.dg/c99-bool-1.c: Expect always true warning.
32862
32863 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32864
32865         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32866
32867 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32868
32869         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32870         targets.
32871
32872 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32873
32874         * g++.dg/abi/mange7.C: New test.
32875
32876         PR c++/6438.
32877         * g++.dg/parse/stmtexpr2.C: New test.
32878
32879 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32880
32881         * gcc.dg/20020312-2.c: Add SH target.
32882
32883 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32884
32885         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32886         compiler output on mips*-*-irix*.
32887
32888 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32889
32890         * g++.dg/parse/attr1.C: New test.
32891
32892 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32893
32894         * gcc.c-torture/execute/string-opt-17.c: New test case.
32895         * gcc.c-torture/execute/memset-2.c: New test case.
32896
32897 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/6256:
32900         * g++.dg/template/friend5.C: New test.
32901
32902         PR c++/6331:
32903         * g++.dg/template/qual1.C: Likewise.
32904
32905 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32906
32907         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32908         Include stdlib.h, not stdio.h or ctype.h.
32909
32910 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32911
32912         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32913         cris-*-elf* and mmix-*-*.
32914         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32915         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32916         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32917         Ditto.
32918         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32919         * gcc.dg/wchar_t-1.c: Ditto.
32920
32921 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32922
32923         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32924         Clarify comment.
32925
32926 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32927
32928         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32929
32930 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32931
32932         * gcc.c-torture/execute/20000906-1.x: Delete.
32933
32934 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32935
32936         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32937
32938 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32939
32940         * PR6367
32941         * g77.f-torture/execute/6367.f: New test.
32942         * g77.f-torture/execute/6367.x: Disable for MMIX.
32943
32944 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32945
32946         * PR6352
32947         * g++.dg/opt/inline2.C: New test.
32948
32949 2002-04-18  Richard Henderson  <rth@redhat.com>
32950
32951         * gcc.dg/20000906-1.c: Enable for all targets.
32952         * gcc.c-torture/compile/iftrap-2.c: New.
32953
32954 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32955
32956         * gcc.dg/20020418-1.c: New test.
32957         * gcc.dg/20020418-2.c: New test.
32958
32959 2002-04-18  Richard Henderson  <rth@redhat.com>
32960
32961         * gcc.c-torture/compile/iftrap-1.c: New.
32962         * gcc.dg/iftrap-1.c: Adjust for ia64.
32963         * gcc.dg/iftrap-2.c: New.
32964
32965 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32966
32967         * gcc.c-torture/compile/20020418-1.c: New test.
32968
32969 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32970
32971         * gcc.c-torture/compile/20020415-1.c: New.
32972
32973 2002-04-18  David S. Miller  <davem@redhat.com>
32974
32975         * gcc.c-torture/execute/20020418-1.c: New test.
32976
32977 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * gcc.dg/20020416-1.c: New test.
32980
32981         * g++.dg/opt/inline1.C: New test.
32982
32983 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * gcc.dg/altivec-5.c: New test.
32986
32987         * gcc.dg/20020415-1.c: New test.
32988
32989 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * testsuite/lib/chill.exp: Remove.
32992
32993 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32994
32995         * g++.dg/other/big-struct.C: New test.
32996
32997 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32998
32999         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33000         of scratch file.
33001
33002 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33003
33004         PR c/6277
33005         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33006         in scan-assembler function name
33007
33008 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33009
33010         * g77.f-torture/execute/980628-4.x,
33011         g77.f-torture/execute/980628-5.x,
33012         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33013         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33014         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33015         i[34567]86-*-*.
33016
33017 2002-04-13  David S. Miller  <davem@redhat.com>
33018
33019         * gcc.c-torture/execute/20020413-1.c: New test.
33020
33021 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33022
33023         * gcc.dg/asm-6.c,
33024         * g++.dg/ext/asm1.C: New tests.
33025
33026 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33027
33028         PR c++ 5373.
33029         * g++.dg/parse/stmtexpr1.C: New test.
33030
33031         PR c++/5189.
33032         * g++.dg/template/copy1.C: New test.
33033
33034 2002-04-12  Richard Henderson  <rth@redhat.com>
33035
33036         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33037
33038 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33039
33040         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33041         gcc.c-torture/execute/20020307-2.c.
33042
33043 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33044
33045         * g++.dg/ext/attrib5.C,
33046         * g++.dg/lookup/struct1.C: New tests.
33047
33048 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33049
33050         * gcc.dg/20020411-1.c: New test.
33051
33052         * gcc.c-torture/execute/20020411-1.c: New test.
33053
33054 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33055
33056         * g77.f-torture/execute/6177.f: New test.
33057
33058 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33059
33060         PR middle-end/6247
33061         * g++.dg/opt/cleanup1.C: New test.
33062
33063         * g++.dg/opt/const1.C: New test.
33064
33065 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33066
33067         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33068
33069 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         PR c++/5507
33072         * g++.dg/template/typename2.C: New test.
33073
33074 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33075
33076         * gcc.c-torture/execute/loop-12.c: New.
33077
33078 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33079
33080         * g77.f-torture/execute/980628-4.x,
33081         g77.f-torture/execute/980628-5.x,
33082         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33083         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33084         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33085
33086 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33087
33088         PR optimization/6086
33089         * g++.dg/opt/preinc1.C: New test.
33090
33091 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33092
33093         PR c++/5571
33094         * g++.dg/opt/static2.C: New test.
33095
33096 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33097
33098         PR c/5120
33099         * gcc.dg/20020406-1.c: New test.
33100
33101 2002-04-04  David S. Miller  <davem@redhat.com>
33102
33103         * gcc.c-torture/execute/20020404-1.c: New test.
33104
33105 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33106
33107         PR c/6123
33108         * gcc.dg/20020312-2.c: Do not declare global register variable
33109         if __PIC__ or __pic__ is defined.
33110
33111 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33112
33113         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33114         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33115
33116 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33117
33118         * gcc.misc-tests/linkage.exp: Update last change to handle
33119         sparc*-, not just sparc-.
33120
33121 2002-04-03  Richard Henderson  <rth@redhat.com>
33122
33123         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33124
33125 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33126
33127         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33128
33129 2002-04-02  David S. Miller  <davem@redhat.com>
33130
33131         * gcc.c-torture/execute/20020402-3.c: New test.
33132
33133 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33134
33135         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33136         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33137
33138         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33139         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33140         g77.f-torture/execute/20001201.x,
33141         g77.f-torture/execute/u77-test.x: New files.
33142
33143         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33144         * gcc.dg/wchar_t-1.c: Ditto.
33145
33146 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33147
33148         * gcc.c-torture/execute/20020402-1.c: New test.
33149
33150 2002-04-01  Richard Henderson  <rth@redhat.com>
33151
33152         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33153
33154         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33155
33156 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33157
33158         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33159
33160 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33161
33162         * g++.dg/inherit/template-as-base.C: Expect error.
33163         * g++.dg/inherit/namespace-as-base.C: Likewise.
33164
33165 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33166
33167         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33168         g++.dg/ext/instantiate3.C: Tweak match patterns.
33169
33170         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33171         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33172         -da test.
33173
33174 2002-03-31  Richard Henderson  <rth@redhat.com>
33175
33176         * gcc.dg/special/alias-2.c: New.
33177         * gcc.dg/special/ecos.exp: Run it.
33178
33179 2002-03-31  Richard Henderson  <rth@redhat.com>
33180
33181         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33182
33183 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33184
33185         * gcc.dg/weak-1.c: Disable on h8300 port.
33186
33187 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33188
33189         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33190         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33191         ordering tests.
33192         * g++.dg/bprob/bprob-1.C: New test.
33193         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33194         * g++.dg/gcov/gcov-1.C: New test.
33195         * g++.dg/gcov/gcov-1.x: New file.
33196         * g++.dg/gcov/gcov-2.C: New test.
33197         * g++.dg/gcov/gcov-3.C: New test.
33198         * g++.dg/gcov/gcov-3.h: New file.
33199
33200 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33201
33202         * g++.old-deja/g++.other/builtins5.C: New test.
33203         * g++.old-deja/g++.other/builtins6.C: New test.
33204         * g++.old-deja/g++.other/builtins7.C: New test.
33205         * g++.old-deja/g++.other/builtins8.C: New test.
33206         * g++.old-deja/g++.other/builtins9.C: New test.
33207
33208 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33209
33210         * g++.dg/opt/static1.C: New test.
33211
33212         * g++.dg/opt/longbranch1.C: New test.
33213
33214 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33215
33216         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33217
33218         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33219
33220 2002-03-28  Jeffrey A Law  (law@redhat.com)
33221
33222         * gcc.c-torture/execute/20020328-1.c: New test.
33223
33224 2002-03-27  Richard Henderson  <rth@redhat.com>
33225
33226         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33227         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33228         move from g++.old-deja/g++.ext/.
33229
33230 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33231
33232         * g++.dg/init/new2.C: New test.
33233
33234 2002-03-26  Richard Henderson  <rth@redhat.com>
33235
33236         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33237
33238         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33239         on sparc.
33240
33241         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33242         sparcv9 systems.
33243         * gcc.dg/20001102-1.c: Likewise.
33244
33245 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33246
33247         * gcc.dg/cpp/endif-pedantic1.c,
33248         gcc.dg/cpp/endif-pedantic2.c: New tests.
33249
33250 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33251
33252         * g++.dg/init/new1.C: New test.
33253
33254 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.dg/abi/vbase9.C: New test.
33257
33258 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33259
33260         * gcc.dg/arm-asm.c: New test.
33261
33262 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33263
33264         * gcc.dg/Wswitch-enum.c: New test.
33265         Fix PR c/5044.
33266
33267 2002-03-26  Richard Henderson  <rth@redhat.com>
33268
33269         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33270         structure.
33271
33272 2002-03-25  Richard Henderson  <rth@redhat.com>
33273
33274         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33275         sparcv9 systems.
33276
33277         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33278         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33279
33280 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33281
33282         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33283
33284 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33285
33286         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33287         targets using generic thunk support.
33288
33289 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33290
33291         * gcc.c-torture/compile/20020323-1.c: New test.
33292
33293         * g++.dg/opt/conj2.C: New test.
33294
33295 2002-03-24  Richard Henderson  <rth@redhat.com>
33296
33297         * gcc.dg/weak-1.c: Use -fno-common.
33298
33299 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33300
33301         * g77.dg/f77-edit-apostrophe-out.f: New test
33302         * g77.dg/f77-edit-h-out.f: New test
33303         * g77.dg/f77-edit-t-in.f: New test
33304         * g77.dg/f77-edit-t-out.f: New test
33305         * g77.dg/f77-edit-x-out.f: New test
33306         * g77.dg/f77-edit-slash-out.f: New test
33307         * g77.dg/f77-edit-colon-out.f: New test
33308         * g77.dg/f77-edit-s-out.f: New test
33309
33310 2002-03-24  Richard Henderson  <rth@redhat.com>
33311
33312         * objc/execute/formal_protocol-6.x: New XFAIL.
33313
33314 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33315
33316         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33317         that do not support weak symbols
33318
33319 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33320
33321         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33322         * lib/g77.exp: Likewise.
33323         * lib/objc.exp: Likewise.
33324
33325 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33326
33327         * gcc.dg/Wswitch-default.c: New test.
33328
33329 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33330
33331         * g++.dg/other/enum1.C: New test.
33332
33333 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33334
33335         * gcc.dg/pragma-ep-3.c: Fix typo.
33336
33337 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33338
33339         * g++.dg/inherit/template-as-base.C: New test.
33340
33341 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33342
33343         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33344         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33345
33346 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33347
33348         * gcc.dg/cpp/multiline.c: Update to match.
33349
33350 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33351
33352         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33353
33354 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33355
33356         * gcc.dg/cpp/extratokens2.c: New file.
33357
33358 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33359
33360         * gcc.dg/20020312-2.c: Add rs6000 target.
33361
33362         * gcc.c-torture/compile/20020319-1.c: New test.
33363
33364 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33365
33366         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33367         (A, E): Handle this.
33368
33369 2002-03-20  Jason Merrill  <jason@redhat.com>
33370
33371         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33372         ignoring -fpic.
33373         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33374         through prune_gcc_output.
33375
33376 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33377
33378         * gcc.c-torture/compile/20020320-1.c: New test.
33379
33380 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33381
33382         * gcc.c-torture/compile/20020318-1.c: New test.
33383
33384         * gcc.dg/struct-by-value-1.c: New test.
33385
33386         * gcc.dg/20020319-1.c: New test.
33387
33388 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33389
33390         * g++.dg/opt/conj1.C: New test.
33391
33392 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33393
33394         * g++.dg/template/qualttp20.C: Revert previous change.
33395         * g++.dg/template/qualttp3.C: Likewise.
33396         * g++.dg/template/qualttp4.C: Likewise.
33397         * g++.dg/template/qualttp5.C: Likewise.
33398         * g++.dg/template/qualttp6.C: Likewise.
33399         * g++.dg/template/qualttp7.C: Likewise.
33400         * g++.dg/template/qualttp8.C: Likewise.
33401         * g++.dg/template/recurse.C: Likewise.
33402
33403 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33404
33405         * gcc.dg/cpp/wchar-1.c: Update.
33406
33407 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33408
33409         * g++.dg/template/conv1.C: New test.
33410         * g++.dg/template/conv2.C: New test.
33411         * g++.dg/template/conv3.C: New test.
33412         * g++.dg/template/conv4.C: New test.
33413
33414 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33415
33416         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33417         * g++.dg/template/qualttp3.C: Likewise.
33418         * g++.dg/template/qualttp4.C: Likewise.
33419         * g++.dg/template/qualttp5.C: Likewise.
33420         * g++.dg/template/qualttp6.C: Likewise.
33421         * g++.dg/template/qualttp7.C: Likewise.
33422         * g++.dg/template/qualttp8.C: Likewise.
33423         * g++.dg/template/recurse.C: Likewise.
33424
33425 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33426
33427         * g++.dg/opt/dtor1.C: New test.
33428
33429 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.c-torture/compile/20020315-1.c: New test.
33432
33433 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33434
33435         * gcc.dg/weak-1.c: Fix scan tests.
33436
33437 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33438
33439         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33440         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33441         cris-*-aout* mmix-*-*.
33442         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33443         cris-*-aout* mmix-*-*.
33444         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33445         cris-*-elf* cris-*-aout* and mmix-*-*.
33446         * gcc.dg/20001009-1.c: Ditto.
33447         * gcc.dg/20010912-1.c: Ditto.
33448         * gcc.dg/20020122-4.c: Ditto.
33449         * gcc.dg/inline-2.c: Ditto.
33450
33451 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33452
33453         * gcc.c-torture/compile/20020314-1.c: New test.
33454
33455 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33456
33457         * gcc.c-torture/execute/20020314-1.c: New test.
33458
33459 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33460
33461         * g++.dg/warn/Wunused-1.C: New test.
33462
33463 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33464
33465         * g++.dg/abi/mangle6.C: New test.
33466
33467 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33468
33469         * gcc.c-torture/compile/20020309-2.c: New test.
33470
33471         * gcc.c-torture/compile/20020312-1.c: New test.
33472
33473 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33474
33475         * g++.dg/other/access1.C: New test.
33476
33477 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33478
33479         * gcc.c-torture/execute/wchar_t-1.c: New test.
33480
33481 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33482
33483         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33484
33485 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33486
33487         * gcc.dg/20020312-1.c: New test case.
33488
33489 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33490
33491         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33492
33493 2002-03-11  Richard Henderson  <rth@redhat.com>
33494
33495         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33496         * g++.old-deja/g++.jason/report.C: Likewise.
33497
33498 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33499
33500         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33501         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33502
33503 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         * testsuite/g++.dg/overload/pmf1.C: New test.
33506
33507 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33508
33509         * gcc.c-torture/execute/20020307-1.c: Use long.
33510
33511 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33512
33513         PR optimization/5844
33514         * gcc.dg/20020310-1.c: New test.
33515
33516 2002-03-09  Michael Meissner  <meissner@redhat.com>
33517
33518         * gcc.c-torture/execute/memcpy-2.c: New test.
33519         * gcc.c-torture/execute/memset-1.c: New test.
33520         * gcc.c-torture/execute/strlen-1.c: New test.
33521         * gcc.c-torture/execute/strcmp-1.c: New test.
33522         * gcc.c-torture/execute/strncmp-1.c: New test.
33523
33524 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33525
33526         * gcc.dg/ppc-ldstruct.c: New test.
33527
33528 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33529
33530         * gcc.c-torture/execute/va-arg-22.c: New test.
33531
33532 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33533
33534         * gcc.c-torture/compile/20020309-1.c: New test.
33535
33536 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33537
33538         * gcc.c-torture/execute/20020307-2.c: New test.
33539
33540 2002-03-07  Jeffrey A Law  (law@redhat.com)
33541
33542         * g77.f-torture/compile/20020307-1.f: New test.
33543
33544 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33545
33546         * gcc.dg/unordered-1.c: New test.
33547
33548 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33549
33550         * gcc.c-torture/execute/20020307-1.c: New test.
33551
33552 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.dg/20020304-1.c: New test.
33555
33556         * gcc.c-torture/compile/20020304-2.c: New test.
33557
33558 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33559
33560         * gcc.c-torture/compile/20020304-1.c: New test case
33561         (from PR c/5830).
33562
33563 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33564
33565         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33566
33567 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33568
33569         * g++.dg/other/classkey1.C: New test.
33570
33571 2002-03-01  Richard Henderson  <rth@redhat.com>
33572
33573         * gcc.c-torture/compile/981223-1.x: New.
33574         * gcc.c-torture/compile/920625-1.x: New.
33575
33576 2002-02-28  Richard Henderson  <rth@redhat.com>
33577
33578         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33579
33580 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33581
33582         * gcc.c-torture/execute/20020227-1.c: New test.
33583
33584 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33585
33586         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33587         here" ERROR lines.
33588         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33589         * g++.old-deja.g++.other/defarg1.C: Likewise.
33590         * g++.old-deja/g++.pt/calls2.C: Likewise.
33591         * g++.old-deja/g++.pt/crash20.C: Likewise.
33592         * g++.old-deja/g++.pt/crash30.C: Likewise.
33593         * g++.old-deja/g++.pt/crash36.C: Likewise.
33594         * g++.old-deja/g++.pt/crash6.C: Likewise.
33595         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33596         * g++.old-deja/g++.pt/derived3.C: Likewise.
33597         * g++.old-deja/g++.pt/error1.C: Likewise.
33598         * g++.old-deja/g++.pt/friend21.C: Likewise.
33599         * g++.old-deja/g++.pt/friend23.C: Likewise.
33600         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33601         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33602
33603 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33604
33605         * gcc.c-torture/execute/20020225-2.c: New test.
33606
33607 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33608
33609         * gcc.c-torture/execute/920730-1t.c,
33610         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33611         Delete test cases, only relevant to -traditional.
33612
33613 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33614
33615         * gcc.dg/cpp/undef1.c: Remove.
33616         * gcc.dg/cpp/directiv.c: Update.
33617         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33618
33619 2002-02-27  Michael Meissner  <meissner@redhat.com>
33620
33621         * gcc.c-torture/execute/20020226-1.c: New test.
33622
33623 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33624
33625         * g++.dg/debug/debug4.C: New test.
33626
33627         * gcc.dg/ia64-visibility-1.c: New test.
33628
33629 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33630
33631         * gcc.dg/debug/20020224-1.c: New.
33632
33633 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33634
33635         * gcc.c-torture/execute/960416-1.x: New.
33636         * gcc.c-torture/execute/divconst-3.x: Likewise.
33637
33638 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33639
33640         * gcc.dg/20020224-1.c: New test.
33641
33642 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33643
33644         * gcc.c-torture/execute/20020225-1.c: New.
33645
33646 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33647
33648         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33649
33650 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.dg/20020222-1.c: New test.
33653
33654 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33655
33656         * g++.dg/opt/anonunion1.C: New test.
33657
33658 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         * g++.dg/template/qualttp19.C: New test.
33661         * g++.dg/template/qualttp20.C: New test.
33662         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33663         * g++.old-deja/g++.other/qual1.C: Likewise.
33664
33665 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33666
33667         * gcc.dg/attr-alwaysinline.c: New.
33668
33669 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33670
33671         * gcc.dg/20020220-1.c: New test.
33672
33673         * gcc.dg/20020220-2.c: New test.
33674
33675         * g++.dg/opt/mmx1.C: New test.
33676
33677 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33678
33679         * gcc.c-torture/compile/20020110.c: New test.
33680
33681 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33682
33683         * gcc.c-torture/execute/20020219-1.c: New test.
33684
33685         * gcc.dg/20020219-1.c: New test.
33686
33687         * gcc.dg/noncompile/20020220-1.c: New test.
33688
33689         * g++.dg/opt/ptrintsum1.C: New test.
33690
33691         * gcc.dg/debug/20020220-1.c: New test.
33692
33693 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33694
33695         * gcc.c-torture/execute/20020216-1.c: New test.
33696
33697 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33698
33699         * gcc.dg/decl-1.c: Update, new test.
33700
33701 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         * g++.dg/abi/bitfield1.C: New test.
33704         * g++.dg/abi/bitfield2.C: New test.
33705
33706 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33707
33708         * gcc.dg/attr-nest.c: New test.
33709
33710 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33711
33712         * gcc.c-torture/execute/20020215-1.c: New test.
33713
33714 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33715
33716         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33717         * g++.dg/debug/debug.exp: New.
33718         * g++.dg/debug/trivial.C: New.
33719         * g++.dg/debug/debug1.C: Moved...
33720         * g++.dg/other/debug1.C: ...from here.
33721         * g++.dg/debug/debug2.C: Moved...
33722         * g++.dg/other/debug2.C: ...from here.
33723         * g++.dg/debug/debug3.C: Moved...
33724         * g++.dg/other/debug3.C: ...from here.
33725
33726         * gcc.dg/noncompile/20020213-1.c: New test.
33727
33728 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33729
33730         * g++.dg/other/debug3.C: New test.
33731
33732         * gcc.c-torture/execute/20020213-1.c: New test.
33733
33734 2002-02-13  Richard Smith <richard@ex-parrot.com>
33735
33736         * g++.old-deja/g++.other/thunk1.C: New test.
33737
33738 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33739
33740         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33741
33742 2002-02-13  Stan Shebs  <shebs@apple.com>
33743
33744         * gcc.dg/altivec-3.c: New.
33745
33746 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.dg/Wunreachable-1.c: New test.
33749         * gcc.dg/Wunreachable-2.c: New test.
33750
33751 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33752
33753         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33754
33755 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33756
33757         * gcc.dg/decl-1.c: New test.
33758
33759 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33760
33761         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33762
33763 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33764
33765         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33766         * gcc.c-torture/compile/980506-1.x: Likewise.
33767
33768 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33769
33770         * gcc.dg/20020210-1.c: New.
33771
33772 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33773
33774         * g77.f-torture/execute/947.f: New regression test
33775         for PR fortran/947.
33776
33777 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33778
33779         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33780         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33781
33782 2002-02-08  Richard Henderson  <rth@redhat.com>
33783
33784         * gcc.c-torture/compile/labels-3.c: New.
33785
33786 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33787
33788         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33789         expression statements work instead.
33790         * gcc.dg/noncompile/20020207-1.c: New test.
33791
33792 2002-02-07  Richard Henderson  <rth@redhat.com>
33793
33794         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33795
33796 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33797
33798         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33799         message from g77
33800         * lib/g77-dg.exp: Trim g77 error messages so that they are
33801         recognized by dg.exp.
33802
33803 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33804
33805         PR fortran/5473
33806         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33807
33808 2002-02-07  Richard Henderson  <rth@redhat.com>
33809
33810         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33811         to be sufficiently aligned for integers.
33812
33813 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33814
33815         * g++.dg/template/friend4.C: New test.
33816
33817 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33818
33819         PR fortran/5743
33820         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33821         unsupported cases.
33822
33823 2002-02-07  Richard Henderson  <rth@redhat.com>
33824
33825         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33826         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33827         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33828         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33829
33830 2002-02-06  Richard Henderson  <rth@redhat.com>
33831
33832         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33833
33834 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33835
33836         * gcc.dg/20020206-1.c: New test.
33837
33838 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33839
33840         * gcc.c-torture/execute/20020206-1.c: New test.
33841
33842         * gcc.c-torture/execute/20020206-2.c: New test.
33843
33844         PR optimization/5429:
33845         * gcc.c-torture/compile/20020206-1.c: New test.
33846
33847 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33848
33849         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33850         as certain file formats cannot support particularly large
33851         alignments.
33852
33853         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33854         and do not expect to be able to link the executable.
33855
33856         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33857         fail because the COFF format does not support the weak attribute.
33858
33859 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33860
33861         * g77.dg/pr5473.f: New test
33862
33863 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33864
33865         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33866         Fix testcase accordingly.
33867
33868 2002-02-04  Richard Henderson  <rth@redhat.com>
33869
33870         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33871         (buf): Change to be an array of pointers, not ints.
33872
33873 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33874
33875         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33876         before all tests.  Move warning one line above to match where it
33877         C frontend emits.
33878         * gcc.dg/Wswitch-2.c: New test.
33879         * g++.dg/warn/Wswitch-1.C: New test.
33880         * g++.dg/warn/Wswitch-2.C: New test.
33881
33882 2002-02-04  Richard Henderson  <rth@redhat.com>
33883
33884         * g++.dg/abi/offsetof.C: Fix size comparison.
33885
33886 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33887
33888         * gcc.dg/cast-qual-2.c: New test.
33889
33890 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33891
33892         * gcc.dg/20020201-4.c: New test.
33893
33894 2002-02-04  Ben Elliston  <bje@redhat.com>
33895
33896         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33897         target_info attribute != 0, in addition to the empty string.
33898         (gcc_target_compile): Likewise.
33899
33900 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33901
33902         * gcc.dg/Wswitch.c: New test.
33903         PR gcc/4475. PR gcc/3780.
33904
33905 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33906
33907         * g77.f-torture/execute/5122.f: New test for regressions
33908         against PR fortran/5122.
33909
33910 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33911
33912         * g77.f-torture/compile/pr3743.f: Delete
33913         * g77.dg/pr3743-1.f: New test.
33914         * g77.dg/pr3743-2.f: New test.
33915         * g77.dg/pr3743-3.f: New test.
33916         * g77.dg/pr3743-4.f: New test.
33917
33918 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33919
33920         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33921
33922 2002-02-02  Richard Henderson  <rth@redhat.com>
33923
33924         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33925         * gcc.c-torture/execute/bf64-1.c: Likewise.
33926
33927 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33928
33929         * gcc.dg/20020201-2.c: New test.
33930
33931         * gcc.dg/20020201-3.c: New test.
33932
33933         * gcc.c-torture/execute/bitfld-2.c: New test.
33934
33935 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33936
33937         * gcc.dg/bitfld-1.c: Update.
33938         * gcc.dg/bitfld-2.c: Update.
33939         * gcc.c-torture/execute/bitfld-1.x: New.
33940
33941 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33942
33943         * gcc.c-torture/execute/20020201-1.c: New test.
33944
33945 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33946
33947         PR target/5469
33948         * gcc.dg/20020201-1.c: New test.
33949
33950 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33951
33952         PR fortran/3743
33953         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33954         * g77.f-torture/compile/pr3743.x: Remove
33955
33956 2002-01-31  Tom Rix  <trix@redhat.com>
33957
33958         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33959
33960 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33961
33962         * gcc.dg/noncompile/20020130-1.c: New test.
33963
33964 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33965
33966         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33967
33968 2002-01-29  Richard Henderson  <rth@redhat.com>
33969
33970         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33971         to long long.
33972         * gcc.c-torture/execute/bf64-1.c: Likewise.
33973
33974 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33975
33976         * gcc.c-torture/execute/20020129-1.c: New test.
33977
33978 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33979
33980         * gcc.c-torture/compile/20000224-1.c: Update.
33981         * gcc.c-torture/execute/bitfld-1.c: New tests.
33982         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33983         * gcc.dg/uninit-A.c: Update.
33984
33985 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33986
33987         * g++.dg/template/ctor1.C: Add instantiation.
33988
33989 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33990
33991         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33992         argument to __builtin_prefetch to be const ptr.
33993
33994 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33995
33996         * gcc.c-torture/compile/20020120-1.c: New test.
33997
33998 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33999
34000         * gcc.c-torture/execute/20020127-1.c: New test.
34001
34002 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34003
34004         * g77.dg/f77-edit-i-in.f: New test
34005         * g77.dg/f77-edit-i-out.f: New test
34006
34007 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34008
34009         * gcc.dg/debug/debug.exp: New file.
34010         * gcc.dg/debug/trivial.c: New file.
34011         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34012         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34013         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34014         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34015         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34016         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34017         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34018         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34019         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34020         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34021         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34022         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34023         * gcc.dg/20000503-1.c: Removed.
34024         * gcc.dg/20010207-1.c: Removed.
34025         * gcc.dg/20011223-1.c: Removed.
34026         * gcc.dg/20020104-2.c: Removed.
34027         * gcc.dg/debug-1.c: Removed.
34028         * gcc.dg/debug-2.c: Removed.
34029         * gcc.dg/debug-3.c: Removed.
34030         * gcc.dg/debug-4.c: Removed.
34031         * gcc.dg/debug-5.c: Removed.
34032         * gcc.dg/debug-6.c: Removed.
34033         * gcc.dg/dwarf2-1.c: Removed.
34034         * gcc.dg/dwarf2-2.c: Removed.
34035
34036 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34037
34038         * g++.old-deja/g++.other/eh5.C: New test.
34039         * g++.old-deja/g++.other/sibcall2.C: New test.
34040         * g++.old-deja/g++.other/array9.C: New test.
34041         * g++.old-deja/g++.other/typename2.C: New test.
34042         * g++.old-deja/g++.other/crash60.C: New test.
34043         * g++.old-deja/g++.other/conv9.C: New test.
34044         * g++.old-deja/g++.other/mangle10.C: New test.
34045         * g++.old-deja/g++.other/unchanging1.C: New test.
34046         * g++.old-deja/g++.other/exprstmt1.C: New test.
34047         * g++.old-deja/g++.other/inline23.C: New test.
34048         * g++.old-deja/g++.eh/ia64-1.C: New test.
34049         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34050         * g++.old-deja/g++.other/reload1.C: New test.
34051         * g++.old-deja/g++.other/static20.C: New test.
34052         * g++.old-deja/g++.other/local-alloc1.C: New test.
34053         * g++.old-deja/g++.other/conv8.C: New test.
34054         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34055         * g++.old-deja/g++.other/storeexpr1.C: New test.
34056         * g++.old-deja/g++.other/storeexpr2.C: New test.
34057         * g++.dg/eh/template2.C: New test.
34058         * g++.dg/warn/weak1.C: New test.
34059
34060 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34061
34062         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34063         Remove first, non-varying, argument.
34064
34065 2002-01-23  Richard Henderson  <rth@redhat.com>
34066
34067         * gcc.dg/inline-2.c: New.
34068
34069         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34070         Add optional target arg.  Check number of arguments.
34071         (scan-assembler-not, scan-assembler-dem): Likewise.
34072         (scan-assembler-dem-not): Likewise.
34073
34074 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34075
34076         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34077         line 12.
34078         * g++.old-deja/g++.brendan/parse3.C,
34079         g++.old-deja/g++.other/crash26.C,
34080         g++.old-deja/g++.other/crash28.C,
34081         g++.old-deja/g++.other/crash29.C,
34082         g++.old-deja/g++.other/crash30.C,
34083         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34084
34085 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34086
34087         * gcc.dg/20020115-1.c: New.
34088
34089 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34090
34091         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34092
34093 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34094
34095         * gcc.dg/20020122-3.c: New.
34096
34097 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34098
34099         * g++.dg/other/gc1.C: New test.
34100
34101 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34102
34103         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34104
34105 2002-01-22  Richard Henderson  <rth@redhat.com>
34106
34107         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34108
34109 2002-01-22  Richard Henderson  <rth@redhat.com>
34110
34111         * gcc.dg/20020122-4.c: New.
34112
34113 2002-01-22  H.J. Lu <hjl@gnu.org>
34114
34115         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34116         link output.
34117         * gcc.dg/special/ecos.exp: Likewise.
34118         * lib/g++-dg.exp: Likewise.
34119         * lib/g77-dg.exp: Likewise.
34120         * lib/gcc-dg.exp : Likewise.
34121         * lib/mike-g++.exp: Likewise.
34122         * lib/mike-g77.exp: Likewise.
34123         * lib/mike-gcc.exp: Likewise.
34124         * lib/objc-dg.exp: Likewise.
34125
34126 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34127
34128         PR target/5379
34129         * gcc.dg/20020122-2.c: New test.
34130
34131 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34132
34133         * gcc.dg/20020122-1.c: New test.
34134
34135 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34136
34137         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34138
34139 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34140
34141         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34142
34143 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34144
34145         * gcc.c-torture/compile/20020121-1.c: New test.
34146
34147 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34148
34149         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34150         ld_library_path.
34151
34152 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34153
34154         * gcc.dg/20020218-1.c: New test.
34155
34156 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34157
34158         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34159         messages
34160         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34161         "At global scope" warning
34162         * g++.dg/ext/align1.C: Change cygwin test for alignment
34163         from db-bogus to dg-warning
34164
34165 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34166
34167         * g77.f-torture/compile/cpp2.F: New test.
34168
34169 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         * g++.dg/template/access1.C: New test.
34172
34173 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34174
34175         * gcc.dg/20020118-1.c: New.
34176
34177 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34178
34179         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34180
34181 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34182
34183         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34184         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34185         alignment warnings.
34186
34187 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34188
34189         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34190         torture_with_loops and torture_without_loops
34191
34192 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * gcc.c-torture/compile/20020116-1.c: New test.
34195
34196 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34197
34198         * gcc.dg/20020116-2.c: New test.
34199
34200         * gcc.dg/ultrasp4.c: New test.
34201
34202         * gcc.dg/20020116-1.c: New test.
34203
34204 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34205
34206         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34207         by EABI.
34208
34209 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34210
34211         * gcc.misc-tests/i386-prefetch.exp: New.
34212         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34213         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34214         * gcc.misc-tests/i386-pf-none-1.c: New test.
34215         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34216
34217 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34218
34219         * gcc.dg/gnu89-init-1.c: Add new tests.
34220
34221 2002-01-15  Andreas Jaeger  <aj@suse.de>
34222
34223         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34224         * gcc.dg/i386-mmx-2.c: Likewise.
34225         * gcc.dg/i386-sse-1.c: Likewise.
34226         * gcc.dg/i386-sse-2.c: Likewise.
34227         * gcc.dg/i386-sse-3.c: Likewise.
34228
34229 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34230
34231         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34232         Uncomment additional cases that now pass.
34233
34234 2002-01-11  Richard Henderson  <rth@redhat.com>
34235
34236         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34237         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34238
34239 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34240
34241         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34242
34243 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34244
34245         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34246         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34247
34248 2002-01-10  Dale Johannesen  <dalej@apple.com>
34249
34250         * gcc.c-torture/execute/loop-11.c: New.
34251
34252 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34253
34254         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34255         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34256
34257 2002-01-09  Richard Henderson  <rth@redhat.com>
34258
34259         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34260         type in which to perform the operation for each size.
34261
34262 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34263
34264         * gcc.c-torture/compile/20020109-2.c: New test.
34265
34266 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34267
34268         * gcc.c-torture/execute/loop-10.c: New test.
34269
34270 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * gcc.c-torture/compile/20010226-1.c: New test.
34273         * gcc.c-torture/compile/20010227-1.c: New test.
34274         * gcc.c-torture/compile/20010426-1.c: New test.
34275         * gcc.c-torture/compile/20010510-1.c: New test.
34276         * gcc.c-torture/compile/20010605-3.c: New test.
34277         * gcc.c-torture/compile/20010824-1.c: New test.
34278         * gcc.c-torture/execute/20010409-1.c: New test.
34279         * gcc.dg/noncompile/20000901-1.c: New test.
34280         * gcc.dg/20001023-1.c: New test.
34281         * gcc.dg/20001101-1.c: New test.
34282         * gcc.dg/20001102-1.c: New test.
34283         * gcc.dg/20010207-1.c: New test.
34284         * gcc.dg/20010405-1.c: New test.
34285         * gcc.dg/20010822-1.c: New test.
34286         * gcc.dg/20011107-1.c: New test.
34287
34288 2002-01-09  Jeffrey A Law  (law@redhat.com)
34289
34290         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34291
34292         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34293         execution failure on PA targets.
34294
34295 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34296
34297         * gcc.c-torture/compile/20020109-1.c: New test.
34298
34299 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34300
34301         * gcc.c-torture/execute/20020108-1.c: New test.
34302
34303 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34304
34305         * gcc.dg/20020108-1.c: New test.
34306
34307 2002-01-08  H.J. Lu <hjl@gnu.org>
34308
34309         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34310         for header files.
34311
34312 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34313
34314         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34315         consistency.
34316
34317 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34318
34319         * gcc.dg/altivec-4.c: Test altivec predicates.
34320
34321 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34322
34323         * gcc.c-torture/execute/20020107-1.c: New test.
34324
34325 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34326
34327         PR c/5279
34328         * gcc.c-torture/compile/20020106-1.c: New test.
34329
34330 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34331
34332         * gcc.c-torture/execute/nestfunc-4.c: New test.
34333
34334 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34335
34336         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34337         extra triple that slipped in.
34338         * g++.old-deja/g++.abi/align.C: Likewise.
34339         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34340
34341 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34342
34343         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34344         * g++.old-deja/g++.abi/align.C: Likewise.
34345         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34346
34347         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34348         on FreeBSD/i386.
34349         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34350         FreeBSD.
34351
34352 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * gcc.dg/20020104-1.c: New test.
34355
34356         * gcc.dg/20020104-2.c: New test.
34357
34358 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34359
34360         * gcc.dg/20020103-1.c: Fix typo in target selector.
34361
34362 2002-01-03  Richard Henderson  <rth@redhat.com>
34363
34364         * gcc.dg/20020103-1.c: New.
34365
34366 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34367
34368         * gcc.c-torture/execute/20020103-1.c: New test.
34369
34370 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34371
34372         * g++.dg/other/debug2.C: New test.
34373
34374         * gcc.c-torture/compile/20020103-1.c: New test.
34375
34376 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34377
34378         * gcc.dg/gnu89-init-1.c: Added new tests.
34379
34380 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34381
34382         * g++.dg/template/friend2.C: Remove as patch is reverted.
34383
34384         * g++.dg/warn/oldcast1.C: New test.
34385
34386         * g++.dg/template/ptrmem1.C: New test.
34387         * g++.dg/template/ptrmem2.C: New test.
34388
34389         * g++.dg/template/ntp.C: New test.
34390
34391         * g++.dg/other/component1.C: New test.
34392
34393         * g++.dg/template/ttp3.C: New test.
34394
34395         * g++.dg/template/friend2.C: New test.
34396         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34397
34398 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34399
34400         * g++.dg/other/ptrmem1.C: New test.
34401         * g++.dg/other/ptrmem2.C: New test.
34402
34403 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34404
34405         * g++.dg/template/ctor1.C: New test.
34406
34407 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34408
34409         * g++.dg/template/friend2.C: New test.
34410
34411 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34412
34413         * gcc.dg/mmix-1.c: New test.
34414
34415 2001-12-31  Richard Henderson  <rth@redhat.com>
34416
34417         * gcc.dg/asm-5.c: New.
34418
34419 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34420
34421         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34422         in namespace __gnu_cxx
34423
34424 2001-12-30  Richard Henderson  <rth@redhat.com>
34425
34426         * gcc.dg/debug-6.c: New.
34427
34428 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34429
34430         * gcc.c-torture/compile/20011229-2.c: New test.
34431
34432 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34433
34434         * gcc.dg/debug-3.c: New test.
34435         * gcc.dg/debug-4.c: New test.
34436         * gcc.dg/debug-5.c: New test.
34437
34438 2001-12-29  Richard Henderson  <rth@redhat.com>
34439
34440         * g++.dg/eh/loop1.C: New.
34441
34442 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34443
34444         * g++.dg/template/crash1.C: New test.
34445
34446 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34447
34448         * g++.dg/other/const1.C: New test.
34449
34450 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34451
34452         * gcc.c-torture/compile/20011229-1.c: New test.
34453
34454 2001-12-28  Stan Shebs  <shebs@apple.com>
34455
34456         * lib/objc-torture.exp: Resync with c-torture.exp.
34457         * lib/objc.exp: Load standard libraries.
34458
34459 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34460
34461         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34462         additional tests.
34463
34464 2001-12-27  Roger Sayle <roger@eyesopen.com>
34465
34466         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34467
34468 2001-12-27  Richard Henderson  <rth@redhat.com>
34469
34470         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34471
34472 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34473
34474         * g++.dg/eh/ctor1.C: New test.
34475         * g++.dg/other/error2.C: New test.
34476
34477 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34478
34479         * g++.dg/other/init2.C: New test.
34480
34481 2001-12-24  Richard Henderson  <rth@redhat.com>
34482
34483         * gcc.dg/20011223-1.c: New.
34484         * gcc.dg/inline-1.c: New.
34485
34486 2001-12-23  Richard Henderson  <rth@redhat.com>
34487
34488         * gcc.dg/asm-4.c: Test operand modifiers.
34489
34490 2001-12-23  Richard Henderson  <rth@redhat.com>
34491
34492         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34493
34494 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34495
34496         * gcc.c-torture/execute/20011223-1.c: New test.
34497
34498 2001-12-21  Richard Henderson  <rth@redhat.com>
34499
34500         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34501         re-enables the warning.
34502
34503 2001-12-21  Richard Henderson  <rth@redhat.com>
34504
34505         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34506
34507 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.c-torture/compile/20011218-1.c: New test.
34510
34511 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34512
34513         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34514         arm-isr.c test.
34515         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34516         epilogue generation for ARM ISR routines.
34517
34518 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34519
34520         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34521         * gcc.dg/format/c90-printf-3.c: Likewise.
34522         * gcc.dg/format/c99-printf-3.c: Likewise.
34523         * gcc.dg/format/ext-1.c: Likewise.
34524         * gcc.dg/format/ext-6.c: Likewise.
34525         * gcc.dg/format/format.h: Prototype unlocked stdio.
34526
34527 2001-12-20  Richard Henderson  <rth@redhat.com>
34528
34529         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34530         (arena): Use it.
34531         (malloc): Correct allocation logic.  Abort if we fill up the
34532         arena before initialization complete.
34533         (realloc): Correct allocation logic.
34534
34535 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34536
34537         * gcc.c-torture/compile/20011219-2.c: New test.
34538
34539         * gcc.c-torture/execute/20011219-1.c: New test.
34540
34541 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34542
34543         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34544         target does not support weak symbols.
34545
34546 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34547
34548         * gcc.c-torture/compile/20011219-1.c: New test.
34549
34550 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34551
34552         * g++.dg/other/error1.C: New test.
34553
34554 2001-12-17  Jeffrey A Law  (law@redhat.com)
34555
34556         * gcc.c-torture/execute/20011217-1.c: New test.
34557
34558 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34559
34560         * objc.dg/special/: New directory.
34561         * objc.dg/special/special.exp: New file.
34562         * objc.dg/special/unclaimed-category-1.h: New file.
34563         * objc.dg/special/unclaimed-category-1a.m: New file.
34564         * objc.dg/special/unclaimed-category-1.m: New file.
34565
34566 2001-12-17  Andreas Jaeger  <aj@suse.de>
34567
34568         * gcc.c-torture/compile/20011217-2.c: New test.
34569
34570 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34571
34572         * gcc.c-torture/compile/20011217-1.c: New test.
34573
34574 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34575
34576         * testsuite/gcc.dg/20011214-1.c: New.
34577
34578 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34579
34580         * gcc.dg/altivec-4.c: New.
34581
34582 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34583
34584         * gcc.dg/20011113-1.c: New test.
34585
34586 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34587
34588         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34589         std::__malloc_alloc_template<0> and
34590         std::__default_alloc_template<false, 0>.
34591
34592 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34593
34594         * objc/execute/bf-21.m: New test.
34595         * objc/execute/enumeration-1.m: New test.
34596         * objc/execute/enumeration-2.m: New test.
34597
34598 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * gcc.dg/gnu89-init-1.c: New test.
34601
34602 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34603
34604         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34605         * g++.old-deja/g++.jason/2371.C: Likewise.
34606         * g++.old-deja/g++.jason/template33.C: Likewise.
34607         * g++.old-deja/g++.jason/template34.C: Likewise.
34608         * g++.old-deja/g++.jason/template36.C: Likewise.
34609         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34610         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34611         * g++.old-deja/g++.other/typename1.C: Likewise.
34612         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34613         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34614         * g++.old-deja/g++.pt/typename11.C: Likewise.
34615         * g++.old-deja/g++.pt/typename14.C: Likewise.
34616         * g++.old-deja/g++.pt/typename16.C: Likewise.
34617         * g++.old-deja/g++.pt/typename3.C: Likewise.
34618         * g++.old-deja/g++.pt/typename4.C: Likewise.
34619         * g++.old-deja/g++.pt/typename5.C: Likewise.
34620         * g++.old-deja/g++.pt/typename7.C: Likewise.
34621         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34622
34623 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34624
34625         * g++.dg/other/linkage1.C: New test.
34626         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34627         specifiers.
34628
34629 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34630
34631         * gcc.dg/concat.c: New test.
34632
34633 2001-12-11  Stan Shebs  <shebs@apple.com>
34634
34635         * objc/compile: New test directory.
34636         * objc/compile/compile.exp: New expect script.
34637         * objc/compile/20011211-1.m: New compile test.
34638
34639 2001-12-11  Jason Merrill  <jason@redhat.com>
34640
34641         * lib/prune.exp (prune_gcc_output): Also handle "In member
34642         function".  So many permutations...
34643
34644 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34645
34646         * g++.dg/template/typedef1.C: New test.
34647
34648 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.dg/other/copy1.C: New test.
34651
34652 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34653
34654         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34655
34656         * gcc.dg/builtin-choose-expr.c: New.
34657
34658 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34659
34660         * gcc.dg/altivec-2.c: New.
34661
34662 2001-12-07  Richard Henderson  <rth@redhat.com>
34663
34664         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34665
34666 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34667
34668         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34669         ultrasparc.
34670
34671 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34672
34673         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34674
34675 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34676
34677         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34678         variable argument list.
34679
34680 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34681
34682         * gcc.c-torture/execute/memcheck: Delete entire directory.
34683         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34684         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34685
34686 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34687
34688         * gcc.dg/Wshadow-1.c: New test.
34689
34690 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34691
34692         * gcc.c-torture/compile/20011130-1.c: New test.
34693
34694         * gcc.dg/noncompile/20011025-1.c: New test.
34695
34696         * g++.dg/other/anon-union.C: New test.
34697
34698         * gcc.c-torture/execute/20011024-1.c: New test.
34699
34700 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34701
34702         * gcc.c-torture/execute/20000722-1.x,
34703         gcc.c-torture/execute/20010123-1.x: Remove.
34704         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34705         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34706         gcc.dg/c99-complit-2.c: New tests.
34707
34708 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34709
34710         * g++.dg/inherit/base1.C: New test.
34711
34712 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34713
34714         * g++.dg/other/stdarg1.C: New test.
34715
34716         * gcc.c-torture/compile/20011130-2.c: New test.
34717
34718 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34719
34720         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34721         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34722         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34723         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34724         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34725         * gcc.dg/builtin-prefetch-1.c: New test.
34726
34727 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * gcc.dg/20011130-1.c: New test.
34730
34731 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34732
34733         * g++.dg/other/scope1.C: New test.
34734         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34735
34736 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34737
34738         * gcc.dg/vla-init-1.c: New test.
34739
34740 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34741
34742         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34743
34744 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34745
34746         * objc.dg/alias.m: Update.
34747         * objc.dg/class-1.m: Update.
34748         * objc.dg/const-str-1.m: Update.
34749         * objc.dg/fwd-proto-1.m: Update.
34750         * objc.dg/id-1.m: Update.
34751         * objc.dg/super-class-1.m: Update.
34752
34753 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34754
34755         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34756         constructs.
34757
34758 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34759
34760         * gcc.c-torture/execute/20011128-1.c: New test.
34761
34762 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34763
34764         * gcc.dg/20011127-1.c: New test.
34765
34766 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34767
34768         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34769         from Austin Group draft 7.
34770         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34771         scanf format arguments.
34772         * gcc.dg/format/no-exargs-2.c: New test.
34773
34774 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34775
34776         * g++.dg/abi/vbase8-4.C: New test.
34777
34778 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34779
34780         * gcc.c-torture/execute/20011121-1.c: New test.
34781
34782 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34783
34784         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34785
34786 2001-11-23  Andreas Jaeger  <aj@suse.de>
34787
34788         * gcc.dg/cpp/charconst-2.c: New test.
34789
34790 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34791
34792         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34793         to the host if it is remote.  Let tests specify extra headers
34794         they use.
34795         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34796         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34797         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34798         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34799         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34800         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34801         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34802         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34803         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34804         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34805
34806 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34807
34808         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34809         for little endian ARMs.
34810
34811 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34812
34813         * gcc.c-torture/compile/20011119-1.c: New test.
34814         * gcc.c-torture/compile/20011119-2.c: New test.
34815
34816 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34817
34818         * gcc.dg/altivec-1.c: Fix typo.
34819
34820 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34821
34822         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34823
34824 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34825
34826         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34827
34828 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34829
34830         * lib/g77.exp: Don't specify --rpath-link.
34831
34832         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34833         across all the headers.
34834         * gcc.dg/format/format.exp: For testing on a remote host,
34835         copy format.h.
34836
34837         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34838         * gcc.c-torture/execute/930406-1.c: Likewise.
34839         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34840
34841 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34842
34843         * gcc.dg/altivec-1.c: New.
34844
34845 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34846
34847         * gcc.dg/cpp/fpreprocessed.c: New test case.
34848
34849 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34850
34851         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34852         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34853         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34854
34855 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34856
34857         * gcc.dg/no-builtin-1.c: New test.
34858
34859 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34860
34861         * gcc.c-torture/execute/20011115-1.c: New test.
34862
34863 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34864
34865         * gcc.c-torture/compile/20011114-2.c: New test.
34866         * gcc.c-torture/compile/20011114-3.c: New test.
34867         * gcc.c-torture/compile/20011114-4.c: New test.
34868
34869 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34870
34871         * g++.dg/other/init1.C: New test.
34872
34873 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34874
34875         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34876         message.
34877
34878         * gcc.c-torture/execute/20011114-1.c: New testcase.
34879
34880         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34881         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34882         like the (before this change) version of 20010327-1.c.
34883
34884 2001-11-14  Roger Sayle <roger@eyesopen.com>
34885
34886         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34887
34888 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34889
34890         * g++.dg/init/array2.C: New test.
34891
34892 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34893
34894         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34895
34896 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         * g++.dg/other/forscope1.C: New test.
34899         * g++.dg/ext/forscope1.C: New test.
34900         * g++.dg/ext/forscope2.C: New test.
34901
34902 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34903
34904         * gcc.c-torture/execute/20011113-1.c: New test.
34905
34906 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34907
34908         * gcc.c-torture/execute/20011109-2.c: New test.
34909
34910         * gcc.c-torture/execute/20011109-1.c: New test.
34911
34912 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34913
34914         * gcc.c-torture/compile/20011109-1.c: New test.
34915
34916 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34917
34918         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34919         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34920         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34921         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34922         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34923         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34924         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34925
34926 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34927
34928         * g++.dg/warn/Wshadow-1.C: New tests.
34929         * g++.old-deja/g++.mike/for3.C: Update.
34930
34931 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34932
34933         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34934         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34935         XFAILs.  Adjust expected error texts.
34936         * gcc.c-torture/compile/20011106-1.c,
34937         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34938         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34939         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34940         gcc.dg/c99-array-lval-5.c: New tests.
34941
34942 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34943
34944         * gcc.dg/cpp/defined.c: Update.
34945
34946 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34947
34948         * gcc.c-torture/execute/anon-1.c: New test.
34949
34950 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34951
34952         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34953         same size, so no warning should be produced on stormy16.
34954
34955         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34956         due to oversized array.
34957         * g++.old-deja/g++.mike/ns15.C: Likewise.
34958         * g++.old-deja/g++.pt/crash16.C: Likewise.
34959
34960 2001-11-02  Graham Stott  <grahams@redhat.com>
34961
34962         * g++.dgother/debug1.C: Fix typos.
34963
34964 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34965
34966         * g++.dg/other/debug1.C: New test.
34967
34968 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34969
34970         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34971         of unsigned long.
34972
34973 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34974
34975         * gcc.dg/20011029-2.c: New test.
34976
34977         * gcc.c-torture/compile/20011029-1.c: New test.
34978
34979 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34980
34981         * objc/execute/class_self-1.m: New test.
34982         * objc/execute/class_self-2.m: New test.
34983
34984 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34985
34986         * gcc.misc-tests/msgs.exp: Delete.
34987         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34988         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34989         error set to match recent changes.
34990
34991 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34992
34993         * gcc.dg/20011021-1.c: New test.
34994
34995 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34996
34997         * gcc.c-torture/compile/20011023-1.c: New test.
34998
34999 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35000
35001         * lib/g77.exp: Rewrite based on lib/g++.exp.
35002
35003 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.c-torture/execute/20011019-1.c: New test.
35006
35007         * gcc.dg/20011018-1.c: New test.
35008
35009 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35010
35011         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35012
35013 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35014
35015         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35016         * gcc.dg/attr-invalid.c: Likewise.
35017
35018 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35019
35020         * testsuite/gcc.dg/20011015-1.c: New test.
35021
35022 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35023
35024         * g++.dg/template/unify2.C: New test.
35025
35026 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35027
35028         * g++.dg/other/exception-specification.C: New test
35029
35030 2001-10-13  Tom Rix  <trix@redhat.com>
35031
35032         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35033         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35034
35035 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35036
35037         * testsuite/gcc.dg/20011009-1.c: New test.
35038
35039 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35040
35041         PR g++/4476
35042         * g++.dg/other/friend1.C: New test.
35043
35044 2001-10-11  Richard Henderson  <rth@redhat.com>
35045
35046         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35047
35048 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35049
35050         * gcc.c-torture/compile/20011010-1.c: New.
35051
35052 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35053
35054         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35055         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35056         g77.f-torture/execute/execute.exp,
35057         g77.f-torture/noncompile/noncompile.exp,
35058         gcc.c-torture/compile/compile.exp,
35059         gcc.c-torture/execute/execute.exp,
35060         gcc.c-torture/execute/ieee/ieee.exp,
35061         gcc.c-torture/execute/memcheck/memcheck.exp,
35062         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35063         objc/execute/execute.exp: Update FSF address.
35064
35065 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35066
35067         * gcc.dg/cpp/cmdlne-C.c: Update.
35068         * gcc.dg/cpp/cmdlne-C2.c: New.
35069
35070 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35071
35072         * gcc.c-torture/execute/20011008-3.c: New.
35073
35074 2001-10-08  DJ Delorie  <dj@redhat.com>
35075
35076         * gcc.dg/20011008-1.c: New.
35077         * gcc.dg/20011008-2.c: New.
35078
35079 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35080
35081         * gcc.dg/cpp/spacing1.c: Update test.
35082
35083 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35084
35085         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35086         spelling errors of "separate" as "seperate".
35087
35088 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35089
35090         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35091         enough to avoid inlining.
35092
35093 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35094
35095         * lib/g77.exp: set libg2c_dir correctly.
35096
35097 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35098
35099         * gcc.dg/cpp/macro11.c: New test.
35100
35101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35102
35103         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35104         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35105         gcc.dg/format/multattr-3.c: New tests.
35106         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35107         tests for format attributes on function pointers being rejected.
35108
35109 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35110
35111         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35112
35113 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35114
35115         * g++.dg/warn/format1.C: New test.
35116
35117 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35118
35119         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35120
35121 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35122
35123         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35124
35125 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35126
35127         * gcc.dg/cpp/redef2.c: Add test.
35128
35129 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35130
35131         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35132         long-standing bug on i686, apparently.
35133         * gcc.c-torture/execute/loop-2c.x: New file.
35134         * gcc.c-torture/execute/loop-2d.x: New file.
35135         * gcc.c-torture/execute/loop-3c.x: New file.
35136
35137 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35138
35139         * gcc.dg/cpp/20000625-2.c: Correct line number.
35140
35141 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35142
35143         * gcc.dg/cpp/macro10.c: New test.
35144         * gcc.dg/cpp/strify3.c: New test.
35145         * gcc.dg/cpp/spacing1.c: Add tests.
35146         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35147         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35148
35149 2001-09-24  DJ Delorie  <dj@redhat.com>
35150
35151         * gcc.c-torture/execute/20010924-1.c: New test.
35152
35153 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35154
35155         * testsuite/objc/execute/paste.m: Remove.
35156
35157 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35158
35159         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35160
35161 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35162
35163         * g77.dg/strlen0.f: New test.
35164
35165 2001-09-21  Richard Henderson  <rth@redhat.com>
35166
35167         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35168         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35169
35170 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35171
35172         Table-driven attributes.
35173         * g++.dg/ext/attrib1.C: New test.
35174
35175 2001-09-20  DJ Delorie  <dj@redhat.com>
35176
35177         * gcc.dg/20000926-1.c: Update expected warning messages.
35178         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35179         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35180         array.
35181
35182 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35183
35184         * g++.dg/eh/registers1.C: New test case.
35185
35186 2001-09-17  Richard Henderson  <rth@redhat.com>
35187
35188         * gcc.dg/array-5.c: Fix VLA decomposition test.
35189
35190 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35191
35192         * gcc.dg/cpp/line5.c: New testcase.
35193
35194 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35195
35196         * gcc.dg/cpp/macro9.c: New test.
35197
35198 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35199
35200         * gcc.c-torture/execute/980223.c: Change type of addr from long
35201         to char *.
35202
35203 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35204
35205         * gcc.c-torture/execute/20010915-1.c: New test.
35206
35207 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35208
35209         * g77.dg/bprob: New directory.
35210         * g77.dg/bprob/bprob.exp: New file.
35211         * g77.dg/bprob/bprob-1.f: New test.
35212         * g77.dg/gcov: New directory.
35213         * g77.dg/gcov/gcov.exp: New file.
35214         * g77.dg/gcov/gcov-1.f: New test.
35215         * g77.dg/gcov/gcov-1.x: New file.
35216
35217 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35218
35219         * gcc.dg/cpp/directiv.c: Update.
35220         * gcc.dg/cpp/undef1.c: Update.
35221
35222 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35223
35224         * gcc.dg/20010912-1.c: New test.
35225
35226 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35227
35228         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35229         language-independent file in lib.
35230         * lib/gcov.exp: New file.
35231
35232 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35233
35234         * gcc.c-torture/compile/20010911-1.c: New test.
35235
35236 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35237
35238         * lib/profopt.exp: New, to support profile-directed optimizations.
35239         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35240         * gcc.misc-tests/bprob-1.c: New test.
35241         * gcc.misc-tests/bprob-2.c: New test.
35242
35243 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35244
35245         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35246         XFAIL and which kinds of gcov output to verify.
35247         * gcc.misc-tests/gcov-4b.x: New file.
35248         * gcc.misc-tests/gcov-5b.x: New file.
35249         * gcc.misc-tests/gcov-6.x: New file.
35250         * gcc.misc-tests/gcov-7.c: New test.
35251         * gcc.misc-tests/gcov-7.x: New file.
35252
35253 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35254
35255         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35256         * gcc.misc-tests/gcov-6.c: New test.
35257
35258 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35259
35260         PR c++/3986
35261         * g++.dg/abi/vbase1.C: New test.
35262
35263 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35264
35265         * objc.dg/method-2.m: New.
35266
35267 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35268
35269         PR c++/4203
35270         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35271         * g++.dg/init/empty1.C: New test.
35272
35273 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35274
35275         * gcc.c-torture/compile/20010903-1.c: New test.
35276
35277 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35278
35279         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35280         for m68k.
35281
35282 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35283
35284         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35285
35286         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35287
35288         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35289
35290 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35291
35292         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35293         for 16-bit 'unsigned int'.
35294
35295 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35296
35297         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35298
35299 2001-08-27  Richard Henderson  <rth@redhat.com>
35300
35301         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35302         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35303
35304 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35305
35306         * gcc.dg/asm-names.c (ymain): New.
35307
35308 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35309
35310         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35311         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35312         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35313
35314 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35315
35316         * gcc.dg/compare5.c: New testcase.
35317
35318 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35319
35320         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35321         and "In instantiation".
35322
35323 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35324
35325         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35326
35327 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35328
35329         * gcc.misc-tests/gcov.exp: Add support for branch information.
35330         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35331         * gcc.misc-tests/gcov-4.c: New test.
35332         * gcc.misc-tests/gcov-4b.c: New test.
35333         * gcc.misc-tests/gcov-5b.c: New test.
35334
35335 2001-08-20  Zack Weinberg  <zackw@panix.com>
35336
35337         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35338         expected to fail.
35339
35340 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35341
35342         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35343
35344 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35345
35346         * g++.dg/eh/template1.C: New test.
35347
35348 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35349
35350         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35351         Fix thinko.
35352         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35353         for xfail.
35354
35355 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35356
35357         * lib/g77-dg.exp: Use prune.exp for common procedures
35358         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35359         * lib/g77.exp: (g77-dg-prune) Remove
35360
35361 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35362
35363         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35364
35365 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35366
35367         * g++.dg/template/unify1.C: New test.
35368
35369 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35370
35371         * g++.dg/abi/empty4.C: New test.
35372
35373 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35374
35375         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35376         solaris2.*
35377         * g77.f-torture/compile/pr3743.x: Likewise.
35378
35379 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35380
35381         * g++.dg/other/using-declaration.C: New test.
35382
35383 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35384
35385         * gcc.dg/cpp/tr-sign.c: New testcase.
35386
35387 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35388
35389         * gcc.dg/cpp/19951025-1.c: Revert.
35390         * gcc.dg/cpp/directiv.c: We no longer process directives that
35391         interrupt macro arguments.
35392
35393 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35394
35395         * gcc.dg/bconstp-1.c: New test.
35396
35397 2001-08-03  Richard Henderson  <rth@redhat.com>
35398
35399         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35400
35401 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35402
35403         * gcc.dg/cpp/19951025-1.c: Update.
35404
35405 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35406
35407         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35408         should be x.
35409
35410 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35411
35412         Kill -fhonor-std.
35413         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35414         * g++.old-deja/g++.other/std1.C: Likewise.
35415         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35416
35417 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35418
35419         * lib/g77.exp: Load gcc-defs.exp for common procedures
35420         (g77_pass, g77_fail, g77_finish, g77_exit,
35421         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35422
35423 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35424
35425         * g77.dg/fbackslash.f
35426         * g77.dg/fcase-preserve.f
35427         * g77.dg/ff90-1.f
35428         * g77.dg/ffixed-line-length-0.f
35429         * g77.dg/ffixed-line-length-132.f
35430         * g77.dg/ffixed-line-length-7.f
35431         * g77.dg/ffixed-line-length-72.f
35432         * g77.dg/ffixed-line-length-none.f
35433         * g77.dg/ffree-form-1.f
35434         * g77.dg/fno-backslash.f
35435         * g77.dg/fno-f90-1.f
35436         * g77.dg/fno-fixed-form-1.f
35437         * g77.dg/fno-onetrip.f
35438         * g77.dg/fno-typeless-boz.f
35439         * g77.dg/fno-underscoring.f
35440         * g77.dg/fno-vxt-1.f
35441         * g77.dg/fonetrip.f
35442         * g77.dg/ftypeless-boz.f
35443         * g77.dg/fugly-assumed.f
35444         * g77.dg/funderscoring.f
35445         * g77.dg/fvxt-1.f
35446
35447 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35448
35449         * objc.dg/fwd-proto-1.m: New.
35450         * objc.dg/local-decl-1.m: New.
35451         * objc.dg/naming-1.m: New.
35452         * objc.dg/naming-2.m: New.
35453         * objc.dg/proto-hier-1.m: New.
35454
35455 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35456
35457         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35458         largest-type elements to a struct makes its size grow.
35459
35460 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         * g++.dg/abi/vthunk1.C: New test.
35463
35464 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35465
35466         * g++.dg/abi/vbase8-22.C: New test.
35467
35468 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35469
35470         * gcc.dg/cpp/macro8.c: New test.
35471
35472 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35473
35474         * g++.dg/abi/vbase8-21.C: New test.
35475
35476 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.dg/abi/vbase8-10.C: New test.
35479
35480 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35481
35482         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35483         ${tool}_set_ld_library_path.
35484         Changed caller.
35485         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35486         g++.exp.
35487
35488 2001-07-26  Stan Cox <scox@redhat.com>
35489
35490         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35491         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35492         gcc_exit, gcc_check_unsupported_p):
35493         Moved to gcc-deps.exp
35494         * gcc-deps.exp: New file.
35495
35496 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35497
35498         * g++.old-deja/g++.pt/defarg14.C: New test.
35499
35500 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35501
35502         * g++.old-deja/g++.other/lineno5.C: New test.
35503
35504 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35505
35506         * g++.old-deja/g++.pt/crash68.C: New test.
35507
35508 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35509
35510         * g++.old-deja/g++.other/crash42.C: New test.
35511
35512 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35513
35514         * gcc.dg/cpp/extratokens.c: Fix.
35515         * gcc.dg/cpp/skipping2.c: New tests.
35516
35517 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35518
35519         * gcc.c-torture/execute/20010724-1.c: New file.
35520         * gcc.c-torture/execute/20010724-1.x: New file.
35521
35522 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35523
35524         * g++.old-deja/g++.other/cond7.C: New test.
35525
35526 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35527
35528         * g++.old-deja/g++.other/optimize4.C: New test.
35529
35530 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35531
35532         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35533
35534 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35535
35536         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35537         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35538         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35539         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35540
35541         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35542         bug report" message.
35543
35544         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35545         * g++.dg/ext/instantiate1.C: Move from old-deja.
35546
35547 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35548
35549         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35550         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35551         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35552         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35553
35554 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35555
35556         * gcc.c-torture/execute/20010723-1.c: New test.
35557
35558 2001-07-23  Ben Elliston  <bje@redhat.com>
35559
35560         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35561
35562 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35563
35564         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35565         i[34567]86-*-*.
35566         Delete handling of ieee_multilib_flags.
35567         Pass -mieee for alpha*-*-* and sh-*-*.
35568         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35569
35570 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         Remove old-abi tests.
35573         * g++.old-deja/g++.mike/p11116.C: Remove.
35574         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35575
35576 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35577
35578         * g77.f-torture/compile/pr3743.f: New test
35579
35580 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35581
35582         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35583
35584 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35585
35586         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35587         g++.old-deja/g++.pt/static6.C: Likewise.
35588         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35589         supports weak symbols.
35590
35591 2001-07-18  Andreas Jaeger  <aj@suse.de>
35592
35593         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35594         supported again.
35595
35596 2001-07-18  Andreas Jaeger  <aj@suse.de>
35597
35598         * gcc.dg/iftrap-1.c: Fix target line.
35599
35600 2001-07-17  Richard Henderson  <rth@redhat.com>
35601
35602         * gcc.c-torture/execute/20010717-1.c: New.
35603
35604 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35605
35606         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35607         tests.
35608
35609 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35610
35611         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35612
35613 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35614
35615         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35616         UAC_SIGBUS, UAC_NOPRINT definitions.
35617
35618 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35619
35620         * objc/execute/object_is_class.m: New test.
35621         * objc/execute/object_is_meta_class.m: New test.
35622
35623 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35624
35625         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35626         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35627
35628 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35629
35630         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35631         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35632
35633 2001-07-14  Richard Henderson  <rth@redhat.com>
35634
35635         * gcc.dg/iftrap-1.c: New.
35636
35637 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35638
35639         * g77.f-torture/execute/intrinsic77.f: New test.
35640
35641 2001-07-11  Janis Johnson <janis@us.ibm.com>
35642
35643         * gcc.misc-tests/gcov-3.c: New test.
35644
35645 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35646
35647         * gcc.c-torture/compile/20010711-1.c,
35648         * gcc.c-torture/compile/20010711-2.c: New tests.
35649
35650 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35651
35652         * gcc.c-torture/execute/20010711-1.c: New test.
35653
35654 2001-07-11  Ben Elliston  <bje@redhat.com>
35655
35656         * g++.old-deja/g++.other/enum5.C: New test.
35657
35658 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35659
35660         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35661         (g++-dg-prune): Call prune_gcc_output.
35662         * prune.exp: New file for prune_gcc_output.
35663         * lib/g++.exp, lib/gcc.exp: Load it.
35664
35665 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35666
35667         * gcc.c-torture/compile/20010701-1.c,
35668         g++.old-deja/g++.ext/attrib6.C: New tests.
35669
35670 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35671
35672         * gcc.c-torture/compile/20010706-1.c: New test.
35673
35674 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35675
35676         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35677
35678 2001-06-28  Stan Shebs  <shebs@apple.com>
35679
35680         * gcc.dg/pragma-darwin.c: New test.
35681
35682 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35683
35684         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35685         Solaris 2.[678] system.
35686
35687 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35688
35689         * gcc.dg/20010622-1.c: New test.
35690
35691 2001-06-18  Stan Shebs  <shebs@apple.com>
35692
35693         * objc.dg: New directory.
35694         * objc.dg/dg.exp: New file.
35695         * objc.dg/alias.m: New.
35696         * objc.dg/class-1.m: New.
35697         * objc.dg/class-2.m: New.
35698         * objc.dg/const-str-1.m: New.
35699         * objc.dg/const-str-2.m: New.
35700         * objc.dg/id-1.m: New.
35701         * objc.dg/method-1.m: New.
35702         * objc.dg/super-class-1.m: New.
35703         * lib/objc-dg.exp: New file.
35704
35705 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35706
35707         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35708         of label name.
35709
35710 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35711
35712         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35713
35714 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35715
35716         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35717         variable.
35718
35719 2001-06-12  Richard Henderson  <rth@redhat.com>
35720
35721         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35722
35723 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35724
35725         * g++.old-deja/g++.abi/vbase5.C: New test.
35726         * g++.old-deja/g++.abi/vbase6.C: New test.
35727         * g++.old-deja/g++.abi/vbase7.C: New test.
35728
35729 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35730
35731         * gcc.c-torture/compile/20010610-1.c: New test.
35732
35733 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         * g++.old-deja/g++.abi/vbase4.C: New test.
35736
35737 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35738
35739         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35740         support %f for HC11/HC12 targets.
35741         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35742         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35743         on HC11/HC12 targets.
35744         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35745
35746 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35747
35748         * gcc.dg/wchar_t-1.c: New file.
35749         * gcc.dg/wint_t-1.c: Likewise.
35750
35751 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35752
35753         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35754
35755 2001-06-11  Richard Henderson  <rth@redhat.com>
35756
35757         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35758
35759 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35760
35761         * gcc.c-torture/compile/20010611-1.c: New test.
35762
35763 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35764
35765         * gcc.dg/c99-tag-1.c: Add more tests.
35766
35767 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35768
35769         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35770         representation on MN10300 and ARM/Thumb.
35771
35772 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35773
35774         * g77.f-torture/execute/20010610.f: New.
35775
35776 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35777
35778         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35779         names.
35780
35781 2001-06-09  Richard Henderson  <rth@redhat.com>
35782
35783         * gcc.c-torture/execute/ashrdi-1.c: New.
35784         * gcc.c-torture/execute/ashldi-1.c: New.
35785         * gcc.c-torture/execute/lshrdi-1.c: New.
35786
35787 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35788
35789         * objc/execute/load-3.m: Added. Check sending +load to categories,
35790         in addition to classes.
35791
35792 2001-06-08  Stan Shebs  <shebs@apple.com>
35793
35794         * objc/execute/load-2.m: New test.  From Nicola Pero
35795         <n.pero@mi.flashnet.it>.
35796
35797 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35798
35799         * gcc.c-torture/execute/20010605-2.c: New test.
35800
35801 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35802
35803         * g++.old-deja/g++.abi/vbase2.C: New test.
35804         * g++.old-deja/g++.abi/vbase3.C: New test.
35805
35806 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35807
35808         * g++.old-deja/g++.pt/friend49.C: New test.
35809
35810 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         * g++.old-deja/g++.ext/anon3.C: New test.
35813
35814 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35815
35816         * g++.old-deja/g++.other/conv7.C: New test.
35817
35818 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35819
35820         * gcc.c-torture/compile/20010605-2.c: New test.
35821
35822 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35823
35824         * gcc.c-torture/execute/20010604-1.c: New test.
35825
35826 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35827
35828         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35829
35830 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35831
35832         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35833         (g++_link_flags): Likewise.
35834         (g++_init): Pass gccpath's value to two previous functions.
35835
35836 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35837
35838         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35839         Ensure logfile entry matches exec command line.
35840
35841 2001-05-31  Richard Henderson  <rth@redhat.com>
35842
35843         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35844         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35845
35846 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35847
35848         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35849         compiler for irix6.2
35850
35851 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35852
35853         * g++.old-deja/g++.other/optimize3.C: New file.
35854
35855 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35856
35857         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35858         assemble.
35859
35860 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35861
35862         * g++.old-deja/g++.other/optimize2.C: New file.
35863
35864 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35865
35866         * gcc.c-torture/compile/20010518-2.c: New file.
35867         * gcc.c-torture/execute/20010518-1.c: New file.
35868         * gcc.c-torture/execute/20010518-2.c: New file.
35869
35870 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35871
35872         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35873
35874 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35875
35876         G++ no longer defines builtins that do not begin with __builtin.
35877         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35878         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35879         * g++.old-deja/g++.law/builtin1.C: Likewise.
35880         * g++.old-deja/g++.law/cvt2.C: Likewise.
35881         * g++.old-deja/g++.mike/net5.C: Likewise.
35882         * g++.old-deja/g++.other/builtins1.C: Likewise.
35883         * g++.old-deja/g++.other/builtins2.C: Likewise.
35884         * g++.old-deja/g++.other/builtins3.C: Likewise.
35885         * g++.old-deja/g++.other/builtins4.C: Likewise.
35886         * g++.old-deja/g++.other/inline8.C: Likewise.
35887         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35888
35889 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35890
35891         * g++.old-deja/g++.pt/using1.C: Adjust.
35892         * g++.old-deja/g++.pt/using2.C: New test.
35893
35894 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35895
35896         * gcc.dg/cpp/charconst.c: New tests.
35897         * gcc.dg/cpp/escape.c: New tests.
35898         * gcc.dg/cpp/escape-1.c: New tests.
35899         * gcc.dg/cpp/escape-2.c: New tests.
35900         * gcc.dg/cpp/ucs.c: New tests.
35901
35902 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35903
35904         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35905         native compiler for irix6.5.
35906
35907 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35908
35909         * lib/g++.exp (g++_include_flags): Use args to compute
35910         get_multilibs.
35911         (g++_link_flags): Likewise.
35912         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35913
35914 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35915
35916         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35917
35918 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35919
35920         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35921         this file.
35922
35923 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35924
35925         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35926         STACK_SIZE;
35927         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35928         to STACK_SIZE; Use it to define size of add_histo array.
35929         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35930         to STACK_SIZE.
35931         (f): Use GITT_SIZE to define size of gitt local table.
35932         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35933         to STACK_SIZE; Use it to define size of bytemem array.
35934
35935 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35936
35937         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35938         on 68HC11/HC12 due to the asm instruction.
35939         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35940         * gcc.c-torture/compile/920520-1.x: Likewise.
35941         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35942         on 68HC11/HC12 because the function is larger than 64K.
35943         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35944         on 68HC11/HC12 because the structure is too large.
35945
35946 2001-05-20  Richard Henderson  <rth@redhat.com>
35947
35948         * gcc.c-torture/execute/20010520-1.c: New.
35949
35950 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35951
35952         * g++.old-deja/g++.warn/compare1.C: New test.
35953         * gcc.dg/compare4.c: New test.
35954
35955 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35956
35957         * g++.old-deja/g++.other/optimize1.C: New test.
35958
35959 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35960
35961         * g++.old-deja/g++.pt/spec41.C: New test.
35962
35963 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35964
35965         * gcc.c-torture/compile/20010114-1.x: Remove.
35966
35967 2001-05-18  Stan Shebs  <shebs@apple.com>
35968
35969         * gcc.c-torture/compile/20010518-1.c: New test.
35970
35971 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35972
35973         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35974         * g++.old-deja/g++.pt/crash67.C: New test.
35975
35976 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35977
35978         * g++.old-deja/g++.other/debug9.C: New test.
35979
35980 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35981
35982         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35983
35984 2001-05-16  Jan Hubicka  <jh@suse.cz>
35985
35986         * gcc.c-torture/compile/20010516-1.c: New test.
35987
35988 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.old-deja/g++.other/crash41.C: New test.
35991
35992 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         * g++.old-deja/g++.pt/crash66.C: New test.
35995
35996 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35997
35998         * g++.old-deja/g++.robertl/eb27.C: Convert.
35999
36000 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36001
36002         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36003         declaration being redundant.
36004
36005 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36006
36007         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36008
36009 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36010
36011         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36012
36013 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36014
36015         * lib/g++.exp: Use testsuite_flags.
36016
36017 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36018
36019         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36020
36021 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36022
36023         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36024
36025 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36026
36027         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36028
36029 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36030
36031         * gcc.c-torture/compile/20010313-1.c: New test.
36032
36033 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36034
36035         * gcc.dg/cpp/direct2.c: New test.
36036         * gccq.dg/cpp/direct2s.c: New test.
36037
36038         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36039
36040 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36041
36042         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36043         * g++.old-deja/g++.other/op3.C: Likewise.
36044
36045 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36046
36047         * gcc.dg/cpp/syshdr.h: New file.
36048         * gcc.dg/cpp/sysmac1.c: Update.
36049         * gcc.dg/cpp/sysmac2.c: Update.
36050
36051 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36052
36053         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36054
36055 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36056
36057         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36058         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36059
36060 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36061
36062         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36063
36064 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36065
36066         * lib/g++.exp (g++_include_flags): Don't use any special flags
36067         if TESTING_IN_BUILD_TREE is not defined.
36068         (g++_init): Use a plain 'c++' as the compiler if
36069         TESTING_IN_BUILD_TREEE is not defined.
36070
36071 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36072
36073         * g++.old-deja/g++.eh/catch13.C: New test.
36074         * g++.old-deja/g++.eh/catch14.C: New test.
36075
36076 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * gcc.dg/cpp/tr-define.c: New test.
36079
36080 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36081
36082         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36083         <stdlib.h>, not <malloc.h>.
36084
36085 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36086
36087         * g++.old-deja/g++.ns/template17.C: New test.
36088
36089 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36090
36091         * g++.old-deja/g++.pt/ref4.C: New test.
36092
36093 2001-04-30  Richard Henderson  <rth@redhat.com>
36094
36095         * gcc.dg/20000724-1.c: Revert last change.
36096
36097 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36098
36099         * g77.f-torture/execute/20010430.f: New test.
36100
36101 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36102
36103         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36104
36105 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36106
36107         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36108
36109 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36110
36111         * g++.old-deja/g++.eh/crash6.C: New test.
36112
36113 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36114
36115         * g++.old-deja/g++.other/warn7.C: New test.
36116
36117 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36118
36119         * g++.old-deja/g++.other/defarg9.C: New test.
36120
36121 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36122
36123         * g77.f-torture/compile/20010426.f: New test.
36124         * g77.f-torture/execute/20010426.f: New test.
36125
36126 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36127
36128         * g77.f-torture/compile/20000629-1.x: Remove - error
36129         has been fixed.
36130
36131 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36132
36133         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36134         Tweak slightly to work with g++.dg framework.
36135         * g++.dg/special/ecos.exp: Run initp1.C test.
36136         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36137
36138         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36139         its linker doesn't give line numbers either.
36140         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36141
36142 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36143
36144         * g++.old-deja/g++.other/lex1.C: New test.
36145
36146 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * gcc.dg/noncompile/20010425-1.c: New test.
36149
36150 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36151
36152         * g++.old-deja/g++.pt/mangle2.C: New test.
36153
36154 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * gcc.dg/format/plus-1.c: New test.
36157
36158 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36159
36160         * gcc.dg/20010423-1.c: New test.
36161
36162 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36163
36164         * gcc.c-torture/execute/20010422-1.c: New test.
36165
36166 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36167
36168         * g++.old-deja/g++.ns/type2.C: New test.
36169
36170 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36171
36172         * g++.old-deja/g++.other/perf1.C: New test.
36173
36174 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36175
36176         * gcc.dg/c99-func-2.c: Remove xfail.
36177         * gcc.dg/c99-func-3.c: Remove xfail.
36178         * gcc.dg/c99-func-4.c: Remove xfail.
36179
36180 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36181
36182         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36183
36184 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36185
36186         * gcc.c-torture/compile/20010423-1.c: New test.
36187
36188 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.old-deja/g++.pt/typename28.C: New test.
36191
36192 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.abi/empty2.C: New test.
36195         * g++.old-deja/g++.abi/empty3.C: New test.
36196
36197 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36198
36199         * g++.old-deja/g++.other/comdat2.C: New test.
36200         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36201
36202 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * g++.old-deja/g++.other/overload14.C: New test.
36205
36206 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36207
36208         * g++.old-deja/g++.other/lookup23.C: New test.
36209
36210 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36211
36212         * gcc.c-torture/execute/20010403-1.c: New test.
36213
36214 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36215             Mark Mitchell  <mark@codesourcery.com>
36216
36217         * lib/old-dejagnu.exp: Don't delete output of executable.
36218         Add .exe suffix to executables.
36219
36220 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36221
36222         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36223
36224 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36225
36226         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36227
36228 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36229
36230         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36231         * g++.old-deja/g++.abi/crash1.C: New test.
36232
36233 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36234
36235         * g++.old-deja/g++.other/crash40.C: New test.
36236
36237 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36238
36239         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36240
36241 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36242
36243         * g++.old-deja/g++.other/warn6.C: New test.
36244
36245 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36246
36247         * g++.old-deja/g++.robertl/eb42.C: Same.
36248
36249 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36250
36251         * gcc.dg/wtr-conversion-1.c: New testcase.
36252
36253 2001-04-10  Richard Henderson  <rth@redhat.com>
36254
36255         * g++.old-deja/g++.other/array5.C: New.
36256
36257 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36258
36259         * gcc.c-torture/execute/20010408-1.c: New test.
36260
36261 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36262
36263         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36264         headers and constructs.
36265         * g++.old-deja/g++.robertl/eb79.C: Same.
36266         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36267         * g++.old-deja/g++.robertl/eb73.C: Same.
36268         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36269         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36270         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36271         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36272         * g++.old-deja/g++.robertl/eb44.C: Same.
36273         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36274         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36275         * g++.old-deja/g++.robertl/eb39.C: Same.
36276         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36277         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36278         * g++.old-deja/g++.robertl/eb30.C: Same.
36279         * g++.old-deja/g++.robertl/eb3.C: Same.
36280         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36281         * g++.old-deja/g++.robertl/eb21.C: Same.
36282         * g++.old-deja/g++.robertl/eb15.C: Same.
36283         * g++.old-deja/g++.robertl/eb118.C: Same.
36284         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36285         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36286         * g++.old-deja/g++.robertl/eb109.C: Same.
36287         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36288         * g++.old-deja/g++.mike/rtti1.C: Same.
36289         * g++.old-deja/g++.mike/p658.C: Same.
36290         * g++.old-deja/g++.mike/net46.C: Same.
36291         * g++.old-deja/g++.mike/net34.C: Same.
36292         * g++.old-deja/g++.mike/memoize1.C: Same.
36293         * g++.old-deja/g++.mike/eh2.C: Same.
36294         * g++.old-deja/g++.law/weak.C: Same.
36295         * g++.old-deja/g++.law/visibility7.C: Same.
36296         * g++.old-deja/g++.law/visibility25.C: Same.
36297         * g++.old-deja/g++.law/visibility22.C: Same.
36298         * g++.old-deja/g++.law/visibility2.C: Same.
36299         * g++.old-deja/g++.law/visibility17.C: Same.
36300         * g++.old-deja/g++.law/visibility13.C: Same.
36301         * g++.old-deja/g++.law/visibility10.C: Same.
36302         * g++.old-deja/g++.law/visibility1.C: Same.
36303         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36304         * g++.old-deja/g++.law/vbase1.C: Same.
36305         * g++.old-deja/g++.law/operators32.C: Same.
36306         * g++.old-deja/g++.law/nest3.C: Same.
36307         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36308         * g++.old-deja/g++.law/except5.C (main): Same.
36309         * g++.old-deja/g++.law/cvt7.C (run): Same.
36310         * g++.old-deja/g++.law/cvt2.C: Same.
36311         * g++.old-deja/g++.law/cvt16.C: Same.
36312         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36313         * g++.old-deja/g++.law/ctors17.C (main): Same.
36314         * g++.old-deja/g++.law/ctors13.C: Same.
36315         * g++.old-deja/g++.law/ctors12.C (main): Same.
36316         * g++.old-deja/g++.law/ctors10.C: Same.
36317         * g++.old-deja/g++.law/code-gen5.C: Same.
36318         * g++.old-deja/g++.law/bad-error7.C: Same.
36319         * g++.old-deja/g++.law/arm9.C: Same.
36320         * g++.old-deja/g++.law/arm12.C: Same.
36321         * g++.old-deja/g++.law/arg8.C: Same.
36322         * g++.old-deja/g++.law/arg1.C: Same.
36323         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36324         * g++.old-deja/g++.jason/template31.C: Same.
36325         * g++.old-deja/g++.jason/template24.C (main): Same.
36326         * g++.old-deja/g++.jason/2371.C: Same.
36327         * g++.old-deja/g++.eh/new2.C: Same.
36328         * g++.old-deja/g++.eh/new1.C: Same.
36329         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36330         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36331         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36332         * g++.old-deja/g++.brendan/crash62.C: Same.
36333         * g++.old-deja/g++.brendan/crash52.C: Same.
36334         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36335         * g++.old-deja/g++.brendan/crash38.C: Same.
36336         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36337         * g++.old-deja/g++.brendan/copy9.C: Same.
36338
36339 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36340
36341         * gcc.c-torture/execute/20001203-2.c (memset):
36342         Count argument is of type __SIZE_TYPE__.
36343
36344 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36345
36346         * gcc.c-torture/compile/20010404-1.c: New test.
36347
36348 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36349
36350         * gcc.c-torture/compile/20010326-1.c: New test.
36351
36352 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36353
36354         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36355         peculiarities of the SH.
36356         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36357
36358 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36359
36360         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36361         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36362         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36363
36364 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * g77.f-torture/compile/20010321-1.f: New test.
36367
36368 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36369
36370         * gcc.c-torture/compile/20010329-1.c: New test.
36371
36372 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36373
36374         * gcc.c-torture/execute/20010329-1.c: New test.
36375
36376 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36377
36378         * g++.old-deja/g++.other/eh4.C: Fix typo.
36379
36380 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36381
36382         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36383
36384 2001-03-28  Philip Blundell  <philb@gnu.org>
36385
36386         * gcc.c-torture/compile/20010328-1.c: New test.
36387
36388 2001-03-27  Richard Henderson  <rth@redhat.com>
36389
36390         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36391         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36392
36393 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36394
36395         * gcc.c-torture/compile/20010327-1.c: New test.
36396
36397 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36398
36399         * g++.old-deja/g++.other/friend12.C: New test.
36400         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36401         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36402
36403 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36404
36405         * gcc.c-torture/execute/20010325-1.c: New test.
36406
36407 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36408
36409         * g++.old-deja/g++.other/mangle3.C: New test.
36410
36411 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36412
36413         * g++.old-deja/g++.other/anon8.C: New test.
36414
36415 2001-03-20  Philip Blundell  <philb@gnu.org>
36416
36417         * gcc.c-torture/compile/20010320-1.c: New test.
36418
36419 2001-03-17  Richard Henderson  <rth@redhat.com>
36420
36421         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36422
36423 2001-03-15  Geoff Keating  <geoff@redhat.com>
36424
36425         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36426         tests on AIX.
36427
36428 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36429
36430         * g++.old-deja/g++.other/eh4.C: New test.
36431
36432 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36433
36434         * gcc.dg/cpp/mi1.c: Update.
36435
36436 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36437
36438         * g++.old-deja/g++.other/regstack.C: New test.
36439
36440 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36441
36442         * g++.old-deja/g++.other/ref4.C: New test.
36443
36444 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36445
36446         * objc/execute/va_method.m: Added.
36447         * objc/execute/IMP.m: Added.
36448         * objc/execute/_cmd.m: Added.
36449         * objc/execute/accessing_ivars.m: Added.
36450         * objc/execute/class-1.m: Added.
36451         * objc/execute/class-10.m: Added.
36452         * objc/execute/class-11.m: Added.
36453         * objc/execute/class-12.m: Added.
36454         * objc/execute/class-13.m: Added.
36455         * objc/execute/class-14.m: Added.
36456         * objc/execute/class-2.m: Added.
36457         * objc/execute/class-3.m: Added.
36458         * objc/execute/class-4.m: Added.
36459         * objc/execute/class-5.m: Added.
36460         * objc/execute/class-6.m: Added.
36461         * objc/execute/class-7.m: Added.
36462         * objc/execute/class-8.m: Added.
36463         * objc/execute/class-9.m: Added.
36464         * objc/execute/class-tests-1.h
36465         * objc/execute/class-tests-2.h
36466         * objc/execute/compatibility_alias.m: Added.
36467         * objc/execute/encode-1.m: Added.
36468         * objc/execute/formal_protocol-1.m: Added.
36469         * objc/execute/formal_protocol-2.m: Added.
36470         * objc/execute/formal_protocol-3.m: Added.
36471         * objc/execute/formal_protocol-4.m: Added.
36472         * objc/execute/formal_protocol-5.m: Added.
36473         * objc/execute/formal_protocol-6.m: Added.
36474         * objc/execute/formal_protocol-7.m: Added.
36475         * objc/execute/informal_protocol.m: Added.
36476         * objc/execute/initialize.m: Added.
36477         * objc/execute/load.m: Added.
36478         * objc/execute/many_args_method.m: Added.
36479         * objc/execute/nested-3.m: Added.
36480         * objc/execute/no_clash.m: Added.
36481         * objc/execute/private.m: Added.
36482         * objc/execute/redefining_self.m: Added.
36483         * objc/execute/root_methods.m: Added.
36484         * objc/execute/selector-1.m: Added.
36485         * objc/execute/static-1.m: Added.
36486         * objc/execute/static-2.m: Added.
36487         * objc/execute/va_method.m: Added.
36488
36489 2001-03-10  Richard Henderson  <rth@redhat.com>
36490
36491         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36492
36493 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36494
36495         * g++.old-deja/g++.other/crash31.C: XFAIL.
36496         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36497         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36498         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36499         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36500         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36501
36502 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36503
36504         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36505
36506 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36507
36508         * gcc.dg/20000724-1.c: Don't use multiline strings.
36509
36510 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36511
36512         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36513         result of -cString against what we expect it to be; don't just
36514         print it out for no one to read.
36515
36516         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36517         Based on testcases provided by Nicola Pero.
36518
36519 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36520
36521         * gcc.dg/cpp/macro7.c: New test.
36522
36523 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36524
36525         * gcc.dg/cpp/multiline.c: Update.
36526
36527 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36528
36529         * g++.old-deja/g++.other/enum3.C: New test.
36530
36531 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.old-deja/g++.other/pod1.C: New test.
36534
36535 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.ext/overload1.C: New test.
36538
36539 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.pt/using1.C: New test.
36542
36543 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36544
36545         * g++.old-deja/g++.other/using9.C: New test.
36546
36547 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36548
36549         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36550
36551         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36552
36553 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36554
36555         * g++.old-deja/g++.ext/realpt1.C: Remove.
36556
36557 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36560
36561 2001-02-26  Will Cohen  <wcohen@redhat.com>
36562
36563         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36564
36565 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36566
36567         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36568         templatized constructors.
36569
36570 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36571
36572         * gcc.c-torture/execute/20010224-1.c: New test.
36573
36574 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36575
36576         * gcc.c-torture/execute/20010222-1.c: New test.
36577
36578 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36579
36580         * g++.old-deja/g++.other/inline20.C: New test.
36581
36582 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36583
36584         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36585
36586 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36587
36588         * g++.old-deja/g++.other/lookup22.C: New test.
36589
36590 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36591
36592         * g77.dg: New directory.
36593         * g77.dg/20010216-1.f: New test case.
36594         * g77.dg/dg.exp: New driver.
36595         * lib/g77-dg.exp: New driver library.
36596
36597 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36598
36599         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36600
36601 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36602
36603         * g++.old-deja/g++.other/decl9.C: New test.
36604
36605 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36606
36607         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36608         not need <string> and also tests the initialization at runtime.
36609
36610 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36611
36612         * gcc.c-torture/execute/longlong.c: New test.
36613
36614 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36615
36616         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36617
36618 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36619
36620         * gcc.c-torture/execute/920302-1.c (execute):
36621         Change argument type to short.
36622
36623 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36624
36625         * g++.old-deja/g++.pt/deduct6.C: New test.
36626
36627 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36628
36629         * g++.old-deja/g++.pt/deduct5.C: New test.
36630
36631 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * gcc.c-torture/execute/20010209-1.c: New test.
36634
36635 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36636
36637         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36638
36639 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36640
36641         * g++.dg/vtgc1.C: Update for new ABI.
36642
36643         * consistency.vlad: New directory, 1665 files.
36644
36645 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36646
36647         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36648         return type.
36649         * gcc.dg/cpp/digraphs.c: Declare puts.
36650
36651 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.other/warn5.C: New test.
36654
36655 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.pt/spec40.C: New test.
36658
36659 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36662         case.
36663         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36664
36665 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36666
36667         * gcc.c-torture/compile/20010209-1.c: New test.
36668
36669 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36670
36671         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36672         excess errors message but not if it crashes.
36673         * g++.old-deja/g++.other/crash27.C: Likewise.
36674         * g++.old-deja/g++.other/crash28.C: Likewise.
36675         * g++.old-deja/g++.other/crash30.C: Likewise.
36676         * g++.old-deja/g++.other/crash32.C: Likewise.
36677         * g++.old-deja/g++.other/crash35.C: Likewise.
36678         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36679
36680 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36681
36682         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36683         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36684         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36685         g77.f-torture/execute/execute.exp,
36686         g77.f-torture/noncompile/noncompile.exp,
36687         gcc.c-torture/execute/execute.exp,
36688         gcc.c-torture/execute/memcheck/memcheck.exp,
36689         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36690         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36691         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36692         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36693         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36694         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36695         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36696         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36697         Remove bug reporting instructions with ancient email addresses.
36698
36699 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * gcc.dg/20010202-1.c: New test.
36702         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36703
36704 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36705
36706         * g++.dg/stdbool-if.C: New test.
36707
36708 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36709
36710         * objc/execute/fdecl.m: Added main().
36711
36712 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36713
36714         * gcc.c-torture/execute/20010206-1.c: New test.
36715
36716 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36717
36718         * gcc.dg/cpp/avoidpaste1.c: Update.
36719
36720 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36721
36722         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36723         Pero <nicola@brainstorm.co.uk>.
36724         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36725
36726 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36727
36728         * g++.old-deja/g++.pt/spec39.C: New test.
36729
36730 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36731
36732         * gcc.c-torture/compile/20010202-1.c: New test.
36733
36734 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36735
36736         * g++.old-deja/g++.abi/primary2.C: New test.
36737         * g++.old-deja/g++.abi/primary3.C: New test.
36738         * g++.old-deja/g++.abi/primary4.C: New test.
36739         * g++.old-deja/g++.abi/primary5.C: New test.
36740         * g++.old-deja/g++.abi/vtable3.h: New test.
36741         * g++.old-deja/g++.abi/vtable3a.C: New test.
36742         * g++.old-deja/g++.abi/vtable3b.C: New test.
36743         * g++.old-deja/g++.abi/vtable3c.C: New test.
36744         * g++.old-deja/g++.abi/vtable3d.C: New test.
36745         * g++.old-deja/g++.abi/vtable3e.C: New test.
36746         * g++.old-deja/g++.abi/vtable3f.C: New test.
36747         * g++.old-deja/g++.abi/vtable3g.C: New test.
36748         * g++.old-deja/g++.abi/vtable3h.C: New test.
36749         * g++.old-deja/g++.abi/vtable3i.C: New test.
36750         * g++.old-deja/g++.abi/vtable3j.C: New test.
36751         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36752
36753 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36754
36755         * g++.old-deja/g++.other/anon6.C: New test.
36756         * g++.old-deja/g++.other/anon7.C: New test.
36757
36758 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36759
36760         * gcc.dg/cpp/avoidpaste2.c: New tests.
36761
36762 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36763
36764         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36765
36766 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36767
36768         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36769         DECIMAL_DIG cases for Irix."
36770
36771 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36772
36773         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36774
36775 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.dg/c99-tag-1.c: New test.
36778
36779 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36780
36781         * gcc.dg/cpp/tr-warn1.c: Add tests.
36782
36783 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36784
36785         * gcc.dg/cpp/avoidpaste1.c: Update.
36786         * gcc.dg/cpp/paste4.c: Update.
36787
36788 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36789
36790         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36791         cases for Irix.
36792
36793 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36794
36795         * g++.old-deja/g++.other/inline19.C: New test.
36796
36797 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36798
36799         * gcc.dg/Wlarger-than.c: New test.
36800
36801 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36802
36803         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36804
36805 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36806
36807         * gcc.c-torture/execute/20010129-1.c: New test.
36808         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36809
36810 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36811
36812         * gcc.dg/cpp/avoidpaste1.c: Test case.
36813
36814 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * g++.old-deja/g++.other/inline18.C: New test.
36817
36818 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36819
36820         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36821         and __builtin_putchar.
36822
36823 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36826         tests.
36827
36828 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36829
36830         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36831         floating point number rounding mode to round to the nearest
36832         representable mode.
36833
36834 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * g++.old-deja/g++.other/mangle2.C: New test.
36837
36838 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36839
36840         * gcc.c-torture/compile/20010124-1.c: New test.
36841
36842 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36843
36844         * g++.old-deja/g++.pt/spec38.C: New test.
36845
36846 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36847
36848         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36849         "Build don't run".
36850
36851 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36852
36853         * gcc.c-torture/execute/20010123-1.c: New test.
36854
36855 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.old-deja/g++.pt/spec37.C: New test.
36858
36859 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36860
36861         * g++.old-deja/g++.pt/overload14.C: New test.
36862
36863 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36864
36865         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36866         __builtin_return_address.
36867
36868 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36871         * g++.old-deja/g++.pt/spec35.C: New test.
36872         * g++.old-deja/g++.pt/spec36.C: New test.
36873
36874 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36875
36876         * gcc.c-torture/compile/20010118-1.c: New test.
36877
36878 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36879
36880         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36881
36882 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36883
36884         * gcc.c-torture/execute/20010119-1.c: New test.
36885
36886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         * g++.old-deja/g++.other/vbase5.C: New test.
36889
36890 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36891
36892         * gcc.c-torture/execute/20010118-1.c: New test.
36893
36894 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36895
36896         * g++.old-deja/g++.pt/deduct3.C: New test.
36897
36898 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36899
36900         * g++.old-deja/g++.pt/spec34.C: New test.
36901
36902 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36903
36904         * g77.f-torture/compile/20000601-2.f: New test.
36905
36906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.other/init17.C: New test.
36909
36910 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36911
36912         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36913
36914 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36915
36916         * g++.old-deja/g++.pt/unify8.C: New test.
36917
36918 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         * g++.old-deja/g++.abi/vbase1.C: New test.
36921
36922 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.old-deja/g++.pt/crash65.C: New test.
36925
36926 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36927
36928         * gcc.dg/cpp/assembl2.S: New test case.
36929
36930 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36931
36932         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36933         are supported.
36934
36935 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36936
36937         * g++.old-deja/g++.other/builtins1.C: New test.
36938         * g++.old-deja/g++.other/builtins2.C: Likewise.
36939         * g++.old-deja/g++.other/builtins3.C: Likewise.
36940         * g++.old-deja/g++.other/builtins4.C: Likewise.
36941
36942 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36943
36944         * gcc.c-torture/compile/20010117-1.c: New test.
36945         * gcc.c-torture/compile/20010117-2.c: New test.
36946
36947 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36948
36949         * g77.f-torture/execute/20010116.[fx]: New test,
36950         XFAIL on i?86-*-*.
36951         * g77.f-torture/compile/20010115.f: Indicate it's
36952         a test for PR fortran/1636.
36953
36954 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36955
36956         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36957
36958 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36959
36960         * g77.f-torture/compile/20010115.f: New test.
36961
36962 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36963
36964         * g++.old-deja/g++.pt/nontype5.C: New test.
36965
36966 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36967
36968         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36969         have an equivalent working one below it.
36970
36971 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36972
36973         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36974         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36975
36976 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36977
36978         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36979         message containing "init_priority".
36980         (conpr-2.C): Likewise.
36981         (conpr-3.C): Likewise.
36982         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36983
36984 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36985
36986         * gcc.c-torture/execute/20010114-2.c: New test.
36987
36988 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36989
36990         * gcc.c-torture/compile/20010114-1.c: New test.
36991         * gcc.c-torture/compile/20010114-1.x: Xfail.
36992         * gcc.c-torture/compile/20010114-2.c: New test.
36993         * gcc.c-torture/execute/20010114-1.c: New test.
36994         * gcc.dg/trunc-1.c: New test.
36995         * gcc.dg/uninit-B.c: New test.
36996
36997 2001-01-13  Nick Clifton  <nickc@redhat.com>
36998
36999         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37000         target.
37001
37002 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37003
37004         * gcc.c-torture/compile/20010113-1.c: New test.
37005
37006 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37007
37008         * gcc.c-torture/compile/20001212-1.c: New test.
37009
37010 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37011
37012         * gcc.dg/cpp/widestr1.c: Update.
37013         * gcc.dg/cpp/prag-imp.c: Remove.
37014
37015 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37016
37017         * gcc.c-torture/execute/20000801-3.x: Remove.
37018         * gcc.dg/c90-init-1.c: New test.
37019         * gcc.dg/c99-init-1.c: New test.
37020         * gcc.dg/c99-init-2.c: New test.
37021         * gcc.dg/gnu99-init-1.c: New test.
37022
37023 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37024
37025         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37026         testing that no relevant ones were found.
37027
37028 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37029
37030         * g++.old-deja/g++.pt/cast2.C: New test.
37031
37032 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37033
37034         * g++.old-deja/g++.pt/friend47.C: New test.
37035
37036 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37037
37038         * g++.old-deja/g++.pt/instantiate13.C: New test.
37039
37040 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37041
37042         * g++.old-deja/g++.other/defarg7.C: New test.
37043         * g++.old-deja/g++.other/defarg8.C: New test.
37044
37045 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37046
37047         * g++.old-deja/g++.pt/crash64.C: New test.
37048
37049 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37050
37051         * g++.old-deja/g++.pt/crash63.C: New test.
37052
37053 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37054
37055         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37056
37057 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37058
37059         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37060
37061 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         * g++.old-deja/g++.pt/error3.C: New test.
37064
37065 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37066
37067         * g++.old-deja/g++.other/crash39.C: New test.
37068
37069 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37070
37071         * g++.old-deja/g++.other/vbase4.C: New test.
37072
37073 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37074
37075         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37076         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37077         * gcc.dg/special/special.exp: New test driver which will check
37078         for alias support for the above test.
37079
37080 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37081
37082         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37083         problems on small machines.
37084         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37085         parameterize.
37086
37087 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37088
37089         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37090         mips.
37091         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37092
37093 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37094
37095         * g++.old_deja/g++.pt/using8.C: New test.
37096
37097 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37098
37099         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37100
37101 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37102
37103         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37104         where a failure is expected.
37105         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37106
37107 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37108
37109         * g++.old_deja/g++.pt/instantiate12.C: New test.
37110
37111 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37114         start of structs.
37115         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37116         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37117         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37118         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37119         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37120         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37121         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37122         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37123         * g++.old-deja/g++.eh/spec6.C: Likewise.
37124         * g++.old-deja/g++.jason/crash3.C: Likewise.
37125         * g++.old-deja/g++.law/ctors11.C: Likewise.
37126         * g++.old-deja/g++.law/ctors17.C: Likewise.
37127         * g++.old-deja/g++.law/ctors5.C: Likewise.
37128         * g++.old-deja/g++.law/ctors9.C: Likewise.
37129         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37130         * g++.old-deja/g++.mike/net22.C: Likewise.
37131         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37132         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37133         * g++.old-deja/g++.mike/virt3.C: Likewise.
37134         * g++.old-deja/g++.niklas/t128.C: Likewise.
37135         * g++.old-deja/g++.other/anon4.C: Likewise.
37136         * g++.old-deja/g++.other/using1.C: Likewise.
37137         * g++.old-deja/g++.other/warn3.C: Likewise.
37138         * g++.old-deja/g++.pt/t37.C: Likewise.
37139         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37140         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37141
37142 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37145
37146 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37147
37148         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37149
37150 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37151
37152         * gcc.c-torture/compile/20010107-1.c: New test.
37153
37154 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37155
37156         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37157
37158 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37159
37160         * gcc.dg/format/format.h: New file.
37161         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37162         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37163         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37164         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37165         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37166         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37167         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37168         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37169         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37170         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37171         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37172         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37173         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37174         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37175         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37176         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37177         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37178         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37179         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37180         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37181         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37182         instead of declaring standard types, macros and functions in each
37183         test.
37184
37185 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37186
37187         * gcc.c-torture/execute/20010106-1.c: New test.
37188
37189 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37190
37191         * gcc.dg/format/format.exp: New file.
37192         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37193         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37194         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37195         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37196         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37197         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37198         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37199         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37200         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37201         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37202         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37203         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37204         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37205         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37206         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37207         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37208         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37209         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37210         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37211         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37212         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37213         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37214         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37215         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37216         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37217         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37218         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37219         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37220         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37221         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37222         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37223         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37224         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37225         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37226         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37227         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37228         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37229         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37230         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37231         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37232         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37233         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37234
37235 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37236
37237         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37238         account.
37239
37240 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37241
37242         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37243
37244 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         * g++.old-deja/g++.pt/crash62.C: New test.
37247
37248 2001-01-04  Richard Henderson  <rth@redhat.com>
37249
37250         * gcc.dg/20000926-1.c: Update expected warnings.
37251         * gcc.dg/array-2.c: Likewise.
37252         * gcc.dg/array-4.c: Also validate flexible array members.
37253         * gcc.dg/c99-flex-array-1.c: New.
37254
37255 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37256
37257         * gcc.c-torture/compile/20001222-1.x: Remove.
37258
37259 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37260
37261         * gcc.c-torture/execute/built-in-setjmp.c: New.
37262
37263 2001-01-03  Richard Henderson  <rth@redhat.com>
37264
37265         * gcc.dg/940510-1.c: Update expected error wording.
37266         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37267
37268 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37269
37270         * lib/target-supports.exp (check_alias_available): Modified to
37271         indicate aliases not supported if only weak aliases are supported.
37272
37273 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37274
37275         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37276         Turn on cmpstrsi checks for __pj__ and __i370__.
37277
37278 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         * g++.old-deja/g++.other/virtual11.C: New test.
37281
37282 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37283
37284         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37285
37286 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37287
37288         * gcc.c-torture/compile/20010102-1.c: New test.
37289
37290 2001-01-02  Andreas Jaeger  <aj@suse.de>
37291
37292         * gcc.dg/noreturn-3.c: New test.
37293
37294         * gcc.dg/noreturn-4.c: New test.
37295
37296 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37297
37298         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37299         __builtin_fputc and __builtin_fwrite.
37300
37301 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37302
37303         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37304         signed char, not default char.
37305
37306 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37307
37308         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37309
37310 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37311
37312         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37313
37314 2000-12-29  Richard Henderson  <rth@redhat.com>
37315
37316         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37317         (__cyg_profile_func_exit): Define.
37318
37319 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37320
37321         * g++.dg/vtgc1.C: New test.
37322
37323 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37324
37325         * gcc.dg/noncompile/20001228-1.c: New test.
37326
37327         * gcc.dg/20001228-1.c: New test.
37328
37329         * gcc.c-torture/execute/20001228-1.c: New test.
37330
37331 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37332
37333         * gcc.dg/format-strfmon-1.c: New test.
37334
37335 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37336
37337         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37338         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37339         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37340         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37341         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37342         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37343         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37344         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37345         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37346         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37347         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37348         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37349         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37350
37351         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37352         * gcc.c-torture/execute/string-opt-4.c: Test index.
37353
37354 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37355
37356         * gcc.c-torture/compile/20001226-1.c: New test.
37357
37358 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37359
37360         * gcc.c-torture/compile/20001222-1.c: New test.
37361         * gcc.c-torture/compile/20001222-1.x: Xfail.
37362
37363 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37364
37365         * gcc.c-torture/execute/comp-goto-2.c: New test.
37366
37367 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37368
37369         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37370         Use long types if __INT_MAX__ is 32767.
37371         (main): Use cast to (sint32 *) when poking 88 into a_page.
37372
37373         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37374
37375 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37376
37377         * gcc.c-torture/compile/20001221-1.c: New test.
37378         * gcc.c-torture/execute/20001221-1.c: New test.
37379
37380 2000-12-20  Richard Henderson  <rth@redhat.com>
37381
37382         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37383         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37384
37385 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37386
37387         * gcc.dg/compare3.c: New test.
37388
37389 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37390
37391         * gcc.dg/format-warnll-1.c: New test.
37392
37393 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37394
37395         * gcc.dg/cpp/cmdlne-P.c: New test.
37396
37397 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37398
37399         * gcc.c-torture/execute/builtin-abs-1.c,
37400         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37401
37402 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37403
37404         * gcc.dg/cpp/multiline.c: New test.
37405
37406 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37407
37408         * g++.old-deja/g++.other/syshdr1.C: Update.
37409         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37410
37411 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37412
37413         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37414
37415 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37416
37417         * g++.old-deja/g++.pt/ttp65.C: New test.
37418
37419 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37420
37421         * g++.old-deja/g++.pt/ttp64.C: New test.
37422
37423 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37424
37425         * g++.old-deja/g++.pt/spec33.C: New test.
37426
37427 2000-12-14  Catherine Moore  <clm@redhat.com>
37428
37429         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37430         * gcc.c-torture/execute/920612-2.c: Likewise.
37431         * gcc.c-torture/execute/920428-2.c: Likewise.
37432         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37433         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37434
37435 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37436
37437         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37438         * gcc.dg/pack-test-2.c: Likewise.
37439
37440 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37441
37442         Tests by Zack Weinberg <zackw@stanford.edu>.
37443
37444         * gcc.dg/cpp/defined.c: Update.
37445         * gcc.dg/cpp/defined_trad.c: New tests.
37446
37447 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37448
37449         * gcc.dg/cpp/trad-direct.c: Update.
37450
37451 2000-12-11  Neil Booth  <neilb@earthling.net>
37452
37453         * gcc.dg/cpp/defined_trad.c
37454
37455 2000-12-11  Neil Booth  <neilb@earthling.net>
37456
37457         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37458
37459 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37460
37461         * gcc.dg/format-miss-2.c: New test.
37462
37463 2000-12-09  Neil Booth  <neilb@earthling.net>
37464
37465         * gcc.dg/cpp/lineflags.c: New tests.
37466         * gcc.dg/cpp/poison.c: Update.
37467         * gcc.dg/cpp/redef2.c: Update.
37468         * gcc.dg/cpp/skipping.c: New test.
37469
37470 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37471
37472         * g++.old-deja/g++.other/eh3.C: New testcase.
37473
37474 2000-12-07  Neil Booth  <neilb@earthling.net>
37475
37476         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37477         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37478         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37479         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37480         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37481         Update.
37482
37483 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37484
37485         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37486         __SIZE_TYPE__ instead of int for type of integers cast to
37487         pointers.
37488
37489 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37490
37491         * g++.old-deja/g++.other/cleanup4.C: New test.
37492
37493 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37494
37495         * format-sec-1.c: New test.
37496
37497 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37498
37499         * gcc.dg/format-nonlit-3.c: New test.
37500
37501 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37502
37503         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37504         through a null pointer.
37505
37506 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37507
37508         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37509         * g++.old-deja/g++.pt/partial4.C: New test.
37510
37511 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37512
37513         * gcc.c-torture/execute/ieee/hugeval.x: New.
37514
37515 2000-12-06  Neil Booth  <neilb@earthling.net>
37516
37517         * gcc.dg/cpp/backslash2.c: New tests.
37518
37519 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37520
37521         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37522         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37523
37524 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37525
37526         * gcc.c-torture/execute/20001203-2.c: New testcase.
37527
37528 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37529
37530         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37531         * g++.old-deja/g++.other/virtual10.C: New test.
37532
37533 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37534
37535         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37536
37537 2000-12-05  Richard Henderson  <rth@redhat.com>
37538
37539         * gcc.c-torture/compile/20001205-1.c: New.
37540
37541 2000-12-04  Neil Booth  <neilb@earthling.net>
37542
37543         * g++.old-deja/g++.other/virtual9.C: New test.
37544         * g++.old-deja/g++.pt/crash61.C: New test.
37545         * gcc.c-torture/execute/loop-9.c: New test.
37546
37547 2000-12-04  Neil Booth  <neilb@earthling.net>
37548
37549         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37550         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37551         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37552         * gcc.dg/cpp/extratokens.c: ...here.
37553
37554 2000-12-04  Neil Booth  <neilb@earthling.net>
37555
37556         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37557         New tests.
37558
37559 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37560
37561         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37562         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37563
37564 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37565
37566         * gcc.c-torture/execute/20001203-1.c: New test.
37567
37568 2000-12-03  Neil Booth  <neilb@earthling.net>
37569
37570         * gcc.dg/cpp/macro6.c: New test cases.
37571
37572 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37573
37574         * gcc.c-torture/execute/string-opt-9.c: New test.
37575         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37576         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37577         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37578
37579         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37580         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37581
37582 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37583
37584         * gcc.dg/cpp/if-6.c: New testcase.
37585
37586         * gcc.dg/20001201-1.c: New testcase.
37587
37588 2000-12-02  Neil Booth  <neilb@earthling.net>
37589
37590         * g++.old-deja/g++.other/externC4.C,
37591         g++.old-deja/g++.other/friend10.C: New tests.
37592
37593 2000-12-02  Neil Booth  <neilb@earthling.net>
37594
37595         * g++.old-deja/g++.other/instan2.C
37596         * g++.old-deja/g++.other/instan3.C: New test.
37597
37598 2000-12-02  Neil Booth  <neilb@earthling.net>
37599
37600         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37601         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37602         gnuc99.c,gnuc99-pedantic.c: New tests.
37603
37604 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37605
37606         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37607         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37608
37609 2000-12-01  Neil Booth  <neilb@earthling.net>
37610
37611         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37612         * gcc.dg/cpp/poison.c: Update.
37613         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37614
37615 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37616
37617         * g77.f-torture/execute/20001201.f: New test.
37618
37619 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37620
37621         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37622
37623 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37624
37625         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37626
37627 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37628
37629         * g++.old-deja/g++.other/cast6.C: New test.
37630
37631 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37632
37633         * gcc.c-torture/execute/20001130-2.c: New testcase.
37634
37635 2000-11-30  Richard Henderson  <rth@redhat.com>
37636
37637         * gcc.c-torture/execute/20001130-1.c: New test.
37638
37639 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37640
37641         * g++.old-deja/g++.other/op3.C: New test.
37642
37643 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.other/op2.C: New test.
37646
37647 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * g++.old-deja/g++.other/crash38.C: New test.
37650
37651 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37652
37653         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37654
37655 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37656
37657         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37658         tests.
37659         * gcc.c-torture/execute/string-opt-6.c: New test.
37660
37661         * gcc.dg/20001117-1.c: Add main.
37662
37663 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37664
37665         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37666         Move from here ...
37667         * gcc.dg/940510-1.c: ... to here.
37668
37669         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37670         zero-size arrays in toplevel structures.
37671
37672 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37673
37674         * gcc.c-torture/execute/loop-8.c: New test.
37675
37676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37677
37678         * g++.old-deja/g++.other/base1.C: New test.
37679
37680 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37681
37682         * g++.old-deja/g++.other/parse2.C: New test.
37683
37684 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37685
37686         * g++.old-deja/g++.pt/incomplete1.C: New test.
37687
37688 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37689
37690         * g++.old-deja/g++.other/friend9.C: New test.
37691
37692 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37693
37694         * gcc.dg/20001127-1.c: New test.
37695
37696 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37697
37698         * g++.old-deja/g++.pt/friend46.C: New test.
37699
37700 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.old-deja/g++.other/ptrmem8.C: New test.
37703
37704 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37705
37706         * gcc.c-torture/execute/string-opt-7.c: New test.
37707         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37708
37709 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37710
37711         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37712         instead of 'mkcheck 2'.
37713
37714 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37715
37716         * gcc.c-torture/execute/memcheck/driver.c,
37717         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37718         C9X references to refer to C99.
37719
37720 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37721
37722         * gcc.dg/ultrasp3.c: New test.
37723
37724 2000-11-25  Neil Booth  <neilb@earthling.net>
37725
37726         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37727
37728 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37729
37730         * gcc.c-torture/compile/20001123-2.c: New.
37731
37732 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37733
37734         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37735
37736 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37737
37738         * gcc.dg/sequence-point-1.c: Add some new tests.
37739         * gcc.c-torture/execute/20001124-1.c: New test.
37740
37741 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         * g++.old-deja/g++.other/vaarg4.C: New test.
37744         * gcc.c-torture/compile/20001123-1.c: New test.
37745
37746 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.other/crash24.C: Adjust and remove XFAIL.
37749         * g++.other/crash37.C: New test.
37750
37751 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37752
37753         * g++.old-deja/g++.pt/instantiate9.C: New test.
37754
37755 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37756
37757         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37758         new ABI, too.
37759
37760         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37761         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37762
37763 2000-11-22  Neil Booth  <neilb@earthling.net>
37764
37765         * gcc.dg/cpp/Wtrigraphs.c: New test.
37766
37767 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37768
37769         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37770
37771 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37772
37773         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37774
37775 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37776
37777         * lib/gcc-dg.exp: load_lib scanasm.exp.
37778         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37779         * lib/g++-dg.exp: load_lib scanasm.exp.
37780         * lib/scanasm.exp: New.
37781         (scan-assembler, scan-assembler-not): Add optional arguments to
37782         test name, or if not present, the pattern name.
37783         (scan-assembler-dem, scan-assembler-dem-not): New.
37784
37785         * g++.dg/dg.exp: New.
37786
37787 2000-11-21  Neil Booth  <neilb@earthling.net>
37788
37789         * gcc.dg/cpp/integrated1.c: Remove.
37790
37791 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37792
37793         * gcc.c-torture/execute/20001121-1.c: New test.
37794
37795 2000-11-21  Richard Henderson  <rth@redhat.com>
37796
37797         * gcc.c-torture/compile/20001121-1.c: New test.
37798
37799 2000-11-20  Neil Booth  <neilb@earthling.net>
37800
37801         * gcc.dg/cpp/integrated1.c: New test.
37802
37803 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37804
37805         * g++.old-deja/g++.other/inline17.C: New test.
37806
37807 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37808
37809         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37810         local variable to be zero: I made the variable global. Now
37811         uses abort() and exit() instead of relying on main's return value.
37812
37813 2000-11-20  Neil Booth  <neilb@earthling.net>
37814
37815         * gcc.dg/cpp/paste2.c: Update test.
37816         * objc/execute/paste.m: New test.
37817
37818 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37819
37820         * gcc.dg/c99-condexpr-1.c: New test.
37821
37822 2000-11-20  Neil Booth  <neilb@earthling.net>
37823
37824         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37825
37826 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37827
37828         * g++.old-deja/g++.pt/export1.C: New test.
37829
37830 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37831
37832         * gcc.dg/20001117-1.c: New test.
37833
37834 2000-11-18  Richard Henderson  <rth@redhat.com>
37835
37836         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37837
37838 2000-11-18  Richard Henderson  <rth@redhat.com>
37839
37840         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37841         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37842         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37843
37844 2000-11-18  Richard Henderson  <rth@redhat.com>
37845
37846         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37847         (main): New.  Exit cleanly.
37848
37849 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37850
37851         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37852         gcc.dg/c99-fordecl-2.c: New tests.
37853
37854 2000-11-18  Richard Henderson  <rth@redhat.com>
37855
37856         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37857         * gcc.c-torture/execute/zerolen-2.c: New.
37858
37859 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37860
37861         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37862         memory.
37863
37864 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37865
37866         * g++.old-deja/g++.pt/instantiate8.C: New test.
37867
37868 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37869
37870         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37871         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37872
37873 2000-11-16  Nick Clifton  <nickc@redhat.com>
37874
37875         * gcc.c-torture/execute/nestfunc-2.c: New test.
37876         * gcc.c-torture/execute/nestfunc-3.c: New test.
37877
37878 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37879
37880         * gcc.c-torture/compile/20001116-1.c: New test.
37881
37882 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37883
37884         * gcc.c-torture/execute/20001115-1.c: New test.
37885
37886 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37887
37888         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37889         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37890         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37891         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37892
37893 2000-11-15  Neil Booth  <neilb@earthling.net>
37894
37895         gcc.dg/cpp/_Pragma1.c: Update.
37896         gcc.dg/cpp/_Pragma2.c: New test.
37897
37898 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         * g++.old-deja/g++.other/anon5.C: New test.
37901
37902 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37903
37904         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37905         tests.
37906
37907 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37908
37909         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37910         output.
37911
37912 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37913
37914         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37915         labels at end of compound statements.
37916
37917 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37918
37919         * gcc.c-torture/execute/loop-7.c: New test.
37920
37921 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37922
37923         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37924
37925 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37926
37927         * gcc.dg/c99-bool-1.c: New test.
37928
37929 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37930
37931         * gcc.dg/c99-scope-1.c: Remove xfail.
37932         * gcc.dg/c99-scope-2.c: New test.
37933
37934 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37935
37936         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37937         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37938
37939 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37940
37941         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37942         error messages.
37943
37944         * g++.mike/p700.C: Don't typedef wchar_t.
37945         * g++.mike/p784.C: Likewise.
37946         * g++.mike/eb101.C: Don't use __wchar_t.
37947
37948 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37949
37950         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37951         from DO loop.
37952
37953 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37954
37955         * gcc.c-torture/execute/20001111-1.c: New test.
37956
37957 2000-11-10  Nick Clifton  <nickc@redhat.com>
37958
37959         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37960         long multuiple and accumulate.
37961
37962 2000-11-09  Richard Henderson  <rth@redhat.com>
37963
37964         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37965         via size_t instead of int.
37966
37967         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37968         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37969         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37970         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37971
37972 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37973
37974         * gcc.c-torture/compile/20001109-1.c: New test.
37975         * gcc.c-torture/compile/20001109-2.c: New test.
37976
37977 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37978
37979         * g++.old-deja/g++.pt/operator1.C: New test.
37980         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37981
37982 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37983
37984         * gcc.dg/20001108-1.c: New test.
37985
37986 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37987
37988         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37989         with both arguments constant strings.
37990         * gcc.c-torture/execute/string-opt-3.c: New test.
37991         * gcc.c-torture/execute/string-opt-4.c: New test.
37992         * gcc.c-torture/execute/string-opt-5.c: New test.
37993
37994 2000-11-08  Nick Clifton  <nickc@redhat.com>
37995
37996         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37997         mulsidi3adddi patterns.
37998
37999 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38000
38001         * g++.old-deja/g++.other/crash36.C: New test.
38002
38003 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38004
38005         * g++.old-deja/g++.other/init16.C: New test.
38006
38007 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38008
38009         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38010
38011 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38012
38013         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38014         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38015         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38016
38017 2000-11-07  DJ Delorie  <dj@redhat.com>
38018
38019         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38020
38021 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.c-torture/execute/string-opt-1.c: New test.
38024
38025 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38026
38027         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38028         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38029         parameters in registers, and there is no way for a varargs
38030         function to know in which order the integer and floating-point
38031         parameters should be interleaved when they are placed on the
38032         stack.
38033         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38034         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38035
38036 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38037
38038         * gcc.c-torture/execute/string-opt-2.c: New test.
38039
38040 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38041
38042         * g++.old-deja/g++.pt/crash60.C: New test.
38043
38044 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * g++.old-deja/g++.other/crash24.C: New test.
38047         * g++.old-deja/g++.other/crash25.C: New test.
38048         * g++.old-deja/g++.other/crash26.C: New test.
38049         * g++.old-deja/g++.other/crash27.C: New test.
38050         * g++.old-deja/g++.other/crash28.C: New test.
38051         * g++.old-deja/g++.other/crash29.C: New test.
38052         * g++.old-deja/g++.other/crash30.C: New test.
38053         * g++.old-deja/g++.other/crash31.C: New test.
38054         * g++.old-deja/g++.other/crash32.C: New test.
38055         * g++.old-deja/g++.other/crash33.C: New test.
38056         * g++.old-deja/g++.other/crash34.C: New test.
38057         * g++.old-deja/g++.other/crash35.C: New test.
38058
38059 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38060
38061         * gcc.c-torture/execute/20001031-1.c: New test.
38062
38063 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38064
38065         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38066         namespace.
38067
38068         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38069         standards-conformant.
38070
38071         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38072
38073         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38074         * g++.old-deja/g++.mike/p755a.C: Likewise.
38075         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38076         library makes no calls to `operator new' during initialization.
38077
38078 2000-11-04  Neil Booth  <neilb@earthling.net>
38079
38080         * gcc.dg/cpp/include2.c: New tests.
38081
38082 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38083
38084         * lib/g++.exp (g++_set_ld_library_path): New function.
38085         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38086
38087 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38088
38089         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38090         warnings.
38091
38092 2000-11-01  Richard Henderson  <rth@redhat.com>
38093
38094         * g++.old-deja/g++.ext/namedret1.C: New.
38095         * g++.old-deja/g++.ext/namedret2.C: New.
38096         * g++.old-deja/g++.ext/namedret3.C: New.
38097
38098 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38099
38100         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38101         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38102
38103 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38104
38105         * gcc.c-torture/execute/va-arg-21.c: New test.
38106
38107 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38108
38109         * gcc.dg/c99-complex-2.c: New test.
38110
38111 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38112
38113         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38114
38115 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * g++.old-deja/g++.other/inline16.C: New test.
38118
38119 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38120
38121         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38122         __PRETTY_FUNCTION__
38123
38124 2000-10-29  Neil Booth  <neilb@earthling.net>
38125
38126         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38127         New tests.
38128         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38129         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38130         optimisation.
38131
38132 2000-10-29  Neil Booth  <neilb@earthling.net>
38133
38134         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38135         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38136         * mi5.c: Test multiple includes work with -C.
38137         * trigraphs.c: Test ^= version.
38138
38139 2000-10-28  Neil Booth  <neilb@earthling.net>
38140
38141         New tests and test updates for new macro expander.
38142
38143         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38144         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38145         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38146         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38147         new diagnostic messages.
38148
38149         * gcc.dg/cpp/macro3.c: New tests.
38150
38151 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38152
38153         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38154         on the same line.
38155
38156 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * g++.old-deja/g++.other/eh2.C: New test.
38159
38160 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38161
38162         * gcc.c-torture/execute/20001027-1.c: New test.
38163
38164 2000-10-26  Richard Henderson  <rth@redhat.com>
38165
38166         * gcc.c-torture/execute/20001026-1.c: New.
38167
38168 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38169
38170         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38171         * g++.old-deja/g++.law/builtin1.C: Likewise.
38172         * g++.old-deja/g++.law/ctors10.C: Likewise.
38173         * g++.old-deja/g++.law/virtual3.C: Likewise.
38174         * g++.old-deja/g++.mike/p658.C: Likewise.
38175         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38176         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38177         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38178         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38179         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38180
38181 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         * gcc.c-torture/compile/20001024-1.c: New test.
38184
38185 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38186
38187         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38188         to tell us whether or not we are using V3.
38189
38190 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38191
38192         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38193         operands.
38194
38195 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38196
38197         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38198
38199 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38200
38201         * gcc.c-torture/execute/20001024-1.c: New test.
38202
38203 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38204
38205         * g++.old-deja/g++.other/sibcall1.C: New test.
38206
38207 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.dg/noncompile/init-3.c: New test.
38210
38211 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38212
38213         * gcc.dg/format-array-1.c: New test.
38214
38215 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38216
38217         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38218         writing through null pointers; remove comment about testing
38219         unterminated strings.
38220
38221 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38222
38223         * gcc.c-torture/execute/20001017-2.c: New test.
38224
38225 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38226
38227         * gcc.c-torture/compile/20001018-1.c: New test.
38228         * gcc.c-torture/compile/20001018-1.x: Xfail.
38229
38230 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38231
38232         * gcc.c-torture/execute/20001017-1.c: New test.
38233
38234 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38235
38236         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38237         for multiple use of arguments with scanf formats; add tests for
38238         multiple use of arguments.
38239
38240 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38241
38242         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38243
38244 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38245
38246         * gcc.dg/format-miss-1.c: New test.
38247
38248 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.c-torture/execute/20001013-1.c: New test.
38251
38252 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38253
38254         * gcc.dg/format-branch-1.c: New test.
38255
38256 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38257
38258         * README, lib/file-format.exp: Remove EGCS references.
38259
38260 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38261
38262         * gcc.dg/20001013-1.c: New test.
38263
38264 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38265
38266         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38267         for intmax_t in the compiler using __typeof__ and the type rules
38268         for conditional expressions.
38269
38270 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38271
38272         * gcc.dg/20001012-1.c: New test.
38273         * gcc.dg/20001012-2.c: New test.
38274
38275 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38276
38277         * gcc.dg/format-attr-1.c: New test.
38278
38279 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38280
38281         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38282         __LONG_LONG_MAX__ instead of LLONG_MAX.
38283
38284 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38285
38286         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38287         scanf flags.
38288         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38289         flags.
38290
38291 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38292
38293         * gcc.dg/sequence-pt-1.c: New test.
38294
38295 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38296
38297         * gcc.c-torture/execute/20001011-1.c: New testcase.
38298         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38299
38300 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38303         does not error on it.
38304
38305 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38306
38307         * gcc.dg/20001009-1.c: New test.
38308
38309 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38310
38311         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38312         * gcc.c-torture/execute/20001009-2.c: ... to here.
38313
38314 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38315
38316         * gcc.c-torture/compile/20001009-1.c: New testcase.
38317         * gcc.c-torture/execute/20001009-1.c: New testcase.
38318         Testcases provided by Jan Hubicka <jh@suse.cz>.
38319
38320 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38321
38322         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38323         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38324         uintmax_t using <limits.h> to emulate the compiler's internal
38325         logic.  No longer XFAIL %j tests.
38326
38327 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38328
38329         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38330         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38331         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38332         regexps and details of expected handling of some bad formats.
38333         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38334         suppression.
38335
38336 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38337
38338         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38339         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38340         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38341         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38342         in list archives.
38343
38344 2000-10-06  Richard Henderson  <rth@cygnus.com>
38345
38346         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38347         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38348         * g++.old-deja/g++.jason/report.C: Likewise.
38349         * g++.old-deja/g++.law/friend5.C: Likewise.
38350         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38351         of the expected warnings.
38352
38353 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38354
38355         * g++.old-deja/g++.pt/enum14.C: New test.
38356
38357 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38358
38359         * g++.old-deja/g++.pt/crash59.C: New test.
38360
38361 2000-10-04  Will Cohen  <wcohen@redhat.com>
38362
38363         * gcc.dg/20000926-1.c: New test.
38364
38365 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38366
38367         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38368         function name for current C++ compiler.
38369         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38370
38371 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38372
38373         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38374         __PRETTY_FUNCTION__.
38375         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38376
38377 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38378
38379         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38380
38381 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38382
38383         * gcc.c-torture/compile/20000923-1.c: New test.
38384
38385 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38386
38387         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38388         * g++.old-deja/g++.pt/ttp62.C: Same.
38389         * g++.old-deja/g++.other/inline14.C: Same.
38390
38391 2000-09-24  Richard Henderson  <rth@cygnus.com>
38392
38393         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38394
38395 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38396
38397         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38398
38399 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38400
38401         * gcc.c-torture/compile/20000922-1.c: New file.
38402
38403 2000-09-21  Nick Clifton  <nickc@redhat.com>
38404
38405         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38406         a signed long modulo operation.
38407         (mod6): New function - perform an unsigned long modulo operation.
38408         (main): Add tests for modulos of very large numbers by very small
38409         dividends.
38410
38411 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38412
38413         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38414
38415 2000-09-19  Richard Henderson  <rth@cygnus.com>
38416
38417         * gcc.dg/compare2.c (case 10): XFAIL.
38418
38419 2000-09-18  Richard Henderson  <rth@cygnus.com>
38420
38421         * gcc.c-torture/execute/20000906-1.c: Move ...
38422         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38423         that support __builtin_trap.
38424
38425 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38426
38427         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38428
38429 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38430
38431         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38432         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38433         more $ format tests.
38434
38435 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38436
38437         * gcc.dg/format-errmk-1.c: New test.
38438
38439 2000-09-17  Greg McGary  <greg@mcgary.org>
38440
38441         * gcc.c-torture/execute/20000917-1.x: Remove.
38442
38443 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38444
38445         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38446
38447 2000-09-17  Greg McGary  <greg@mcgary.org>
38448
38449         * gcc.c-torture/execute/20000917-1.c: New test.
38450         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38451
38452 2000-09-16  Neil Booth  <NeilB@earthling.net>
38453
38454         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38455         in nested macro bug.
38456
38457 2000-09-15  Neil Booth  <NeilB@earthling.net>
38458
38459         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38460
38461 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38462
38463         * gcc.c-torture/execute/20000914-1.c: New test.
38464
38465 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38466
38467         * g++.other/inline13.C: New test.
38468
38469 2000-09-12  Andreas Jaeger  <aj@suse.de>
38470
38471         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38472         constant by Ulrich Drepper <drepper@redhat.com>.
38473
38474 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38475
38476         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38477
38478 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38479
38480         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38481
38482 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38483
38484         * gcc.dg/cpp/backslash.c: New test.
38485
38486 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38487
38488         * gcc.c-torture/execute/20000910-1.c: New test.
38489         * gcc.c-torture/execute/20000910-2.c: Likewise.
38490
38491 2000-09-11  Robert Lipe  <robertl@sco.com>
38492
38493         * gcc.dg/pragma-align.c: New test.
38494
38495 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38496
38497         * g++.old-deja/g++.pt/explicit82.C: New test.
38498         * g++.old-deja/g++.pt/explicit83.C: New test.
38499
38500 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38501
38502         * gcc.dg/asm-names.c: New test.
38503
38504 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38505
38506         * gcc.dg/cpp/tr-warn6.c: New test
38507
38508 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38509
38510         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38511         be accepted.
38512
38513 2000-09-07  Catherine Moore  <clm@redhat.com>
38514
38515         * gcc.c-torture/execute/unroll-1.c: New test.
38516
38517 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38518
38519         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38520         ERROR markers.
38521         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38522         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38523         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38524         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38525         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38526         Preprocess only.
38527         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38528         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38529
38530 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38531
38532         * g++.old-deja/g++.pt/deduct2.C: New test.
38533
38534 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38535
38536         * g++.old-deja/g++.pt/parms2.C: New test.
38537
38538 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38539
38540         * g++.old-deja/g++.pt/crash58.C: New test.
38541
38542 2000-09-06  Greg McGary  <greg@mcgary.org>
38543
38544         * gcc.c-torture/execute/20000906-1.c: New test.
38545         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38546
38547 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38548
38549         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38550
38551 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38552
38553         * g++.old-deja/g++.pt/crash57.C: New test.
38554
38555 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.old-deja/g++.pt/crash56.C: New test.
38558
38559 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         * g++.old-deja/g++.pt/koenig1.C: New test.
38562
38563 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.dg/20000904-1.c: New test.
38566
38567 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38568
38569         * gcc.dg/cpp/paste8.c: New test.
38570
38571 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38572
38573         * gcc.c-torture/compile/20000827-1.c: New test.
38574
38575 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38576
38577         * gcc.dg/format-diag-1.c: New test.
38578
38579 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38580
38581         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38582         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38583         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38584         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38585         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38586
38587 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.old-deja/g++.other/nested4.C: New test.
38590
38591 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38592
38593         * g++.old-deja/g++.ns/scoped1.C: New test.
38594
38595 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38596
38597         * lib/g++.exp: Support testing already-installed GCC.
38598
38599 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38600
38601         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38602
38603 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38604
38605         * gcc.dg/return-type-2.c: New test.
38606
38607 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38608
38609         * gcc.c-torture/compile/20000825-1.c: New test.
38610
38611 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38612
38613         * gcc.dg/dwarf2-2.c: New test.
38614
38615 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38616
38617         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38618         dg-warning regexps.
38619
38620 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38621
38622         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38623         gcc.dg/format-ext-5.c: New tests.
38624
38625 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38626
38627         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38628
38629 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38630
38631         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38632
38633 2000-08-24  Richard Henderson  <rth@cygnus.com>
38634
38635         * gcc.dg/ia64-sync-1.c: New test.
38636         * gcc.dg/ia64-sync-2.c: New test.
38637         * gcc.dg/ia64-asm-1.c: New test.
38638
38639 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38640
38641         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38642         * gcc.dg/format-ext-2.c: New test.
38643
38644 2000-08-23  Jason Merrill  <jason@redhat.com>
38645
38646         * lib/old-dejagnu.exp: Also ignore "In member function" and
38647         "At global scope".
38648
38649 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38650
38651         * gcc.dg/noncompile/label-lineno-1.c: New test.
38652
38653 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38654
38655         * gcc.dg/c99-array-nonobj-1.c: New test.
38656
38657 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38658
38659         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38660         tests.
38661         * gcc.dg/format-ext-1.c: New test.
38662
38663 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38664
38665         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38666         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38667         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38668         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38669         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38670
38671 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38672
38673         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38674         gcc.dg/c99-strftime-2.c: New tests.
38675
38676 2000-08-22  Richard Henderson  <rth@cygnus.com>
38677
38678         * gcc.c-torture/execute/20000822-1.c: New test.
38679
38680 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * gcc.c-torture/execute/20000819-1.x: Remove.
38683
38684 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38685
38686         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38687         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38688         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38689         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38690         gcc.dg/format-xopen-1.c: New tests.
38691
38692 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38693
38694         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38695
38696 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38697
38698         * g++.old-deja/g++.other/loop2.C: New test.
38699
38700         * gcc.c-torture/compile/20000606-1.c: New test.
38701         * gcc.c-torture/compile/20000728-1.c: New test.
38702         * gcc.c-torture/execute/20000801-1.c: New test.
38703         * gcc.c-torture/execute/20000801-2.c: New test.
38704         * gcc.c-torture/execute/20000819-1.c: New test.
38705         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38706         * gcc.dg/20000629-1.c: New test.
38707         * gcc.dg/20000724-1.c: New test.
38708         * gcc.dg/20000807-1.c: New test.
38709
38710 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38711
38712         * gcc.dg/cpp/pragma-1.c: New test.
38713         * gcc.dg/cpp/pragma-2.c: New test.
38714
38715 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38716
38717         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38718         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38719
38720 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38721
38722         * gcc.c-torture/compile/20000818-1.c: New test.
38723
38724 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38725
38726         * gcc.c-torture/execute/20000818-1.c: New test.
38727
38728 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38729
38730         * gcc.dg/format-va-1.c: New test.
38731
38732 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38733
38734         * g++.old-deja/g++.other/typedef8.C: New test.
38735
38736 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38737
38738         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38739         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38740         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38741         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38742         * g++.old-deja/g++.other/ptrmem7.C: New test.
38743         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38744
38745 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.old-deja/g++.pt/typename27.C: New test.
38748
38749 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38750
38751         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38752         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38753         * g++.old-deja/g++.pt/friend45.C: New test.
38754         * g++.old-deja/g++.other/friend8.C: New test.
38755
38756 2000-08-15  Richard Henderson  <rth@cygnus.com>
38757
38758         * gcc.c-torture/execute/20000815-1.c: New test.
38759
38760 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38761
38762         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38763         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38764         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38765
38766 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38767
38768         * g++.old-deja/g++.other/refinit2.C: New test.
38769
38770 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38771
38772         * lib/c-torture.exp (c-torture): Make
38773         compiler_conditional_xfail_data global.
38774         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38775         compiler_conditional_xfail_data machinery.
38776         (f-torture-execute): Likewise.
38777         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38778         and only when unrolling loops.
38779
38780         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38781
38782 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         * g++.old-deja/g++.pt/explicit81.C: New test.
38785
38786 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.pt/typename26.C: New test.
38789
38790 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38791
38792         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38793         warning.
38794
38795 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.old-deja/g++.other/array3.C: New test.
38798
38799 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38800
38801         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38802         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38803         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38804         New tests.
38805
38806 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38807
38808         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38809         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38810
38811 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38812
38813         * gcc.c-torture/execute/20000808-1.c: New test.
38814
38815 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38816
38817         * gcc.dg/c90-const-expr-1.c: New test.
38818
38819 2000-08-08  Richard Henderson  <rth@cygnus.com>
38820
38821         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38822
38823 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38824
38825         * gcc.dg/noncompile/const-ll-1.c: New test.
38826
38827 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38828
38829         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38830
38831 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38832
38833         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38834         that running programs linked against the shared version of libobjc
38835         run correctly.
38836
38837 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38838
38839         * gcc.dg/c99-printf-1.c: New test.
38840
38841 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38842
38843         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38844
38845 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38846
38847         * gcc.c-torture/execute/20000731-1.x: Delete.
38848
38849 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38850
38851         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38852         and torture_without_loops as is done by c-torture.exp.
38853         (search_for): Copy from c-torture.exp.
38854         (gcc-dg-runtest): New function, drives a directory of tests
38855         iterating over the TORTURE_OPTIONS.
38856         (scan-assembler, scan-assembler-not): Move here from
38857         individual directory drivers.
38858
38859         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38860         defined by lib/gcc-dg.exp.
38861         * gcc.dg/cpp/cpp.exp: Likewise.
38862         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38863         gcc-dg-runtest, so we cycle over optimization options.
38864
38865         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38866         * gcc.dg/compare2.c: No longer expected to fail.
38867
38868 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38869
38870         * gcc.c-torture/execute/20000804-1.c: New test.
38871
38872 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38873
38874         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38875
38876 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38877
38878         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38879
38880 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38881
38882         * gcc.c-torture/compile/20000803-1.c: New test.
38883
38884 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38885
38886         * gcc.c-torture/execute/20000801-3.c,
38887         gcc.c-torture/execute/20000801-4.c: New tests.
38888         * gcc.c-torture/execute/20000801-3.x,
38889         gcc.c-torture/execute/20000801-4.x: Xfail.
38890
38891 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38892
38893         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38894         libobjc/.libs to allow for libtool.
38895
38896 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38897
38898         * gcc.c-torture/compile/20000802-1.c: New test.
38899
38900 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38901
38902         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38903
38904 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38905
38906         * gcc-c-torture/execute/20000731-2.c: New test.
38907
38908         * gcc.c-torture/execute/20000731-1.c: New test.
38909         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38910
38911 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38912
38913         * testsuite/gcc.dg/cpp/paste7.c: New test.
38914         * gcc.dg/cpp/20000725-1.c: New test.
38915
38916 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38917
38918         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38919         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38920         declaration warning for __builtin_dwarf_reg_size.
38921
38922         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38923
38924 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38925
38926         * gcc.dg/noncompile/voidparam-1.c: New test.
38927
38928 2000-07-30  Richard Henderson  <rth@cygnus.com>
38929
38930         * gcc.dg/c90-digraph-1.c: Don't xfail.
38931         * gcc.dg/compare2.c (case 10): Xfail.
38932         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38933
38934 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38935
38936         * gcc.dg/c99-main-1.c: New test.
38937
38938 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38939
38940         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38941
38942 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38943
38944         * gcc.c-tortuer/execute/20000726-1.c: New test.
38945
38946 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38947
38948         * gcc.c-torture/execute/enum-2.c: New test.
38949
38950 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38951
38952         * gcc.dg/cpp/tr-warn3.c: New test.
38953
38954 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38955
38956         * g++.old-deja/g++.ext/implicit1.C: Remove.
38957         * g++.old-deja/g++.jason/c2.C: Remove
38958         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38959         * g++.old-deja/g++.pt/crash16.C: Likewise.
38960         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38961
38962 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.old-deja/g++.other/for2.C: New test.
38965
38966 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38967
38968         * gcc.dg/20000720-1.c: New test.
38969
38970 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38971
38972         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38973
38974 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38975
38976         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38977         * gcc.c-torture/execute/20000722-1.c: New.
38978         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38979
38980 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * gcc.dg/cpp/20000720-1.S: New test.
38983
38984 2000-07-21  Michael Meissner  <meissner@redhat.com>
38985
38986         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38987
38988 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38989
38990         * g++.old-deja/g++.brendan/crash16.C,
38991         g++.old-deja/g++.brendan/parse3.C,
38992         g++.old-deja/g++.brendan/redecl1.C,
38993         g++.old-deja/g++.ns/template13.C,
38994         g++.old-deja/g++.other/decl4.C,
38995         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38996
38997 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38998
38999         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39000         and "Internal error".
39001
39002         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39003         regexps.
39004         * gcc.dg/cpp/paste6.c: New test.
39005
39006 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39007
39008         * gcc.dg/cpp/tr-direct.c: New test.
39009
39010         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39011         gcc.dg/cpp/undef1.c: Tweak error regexps.
39012
39013 2000-07-18  Eric Christopher <echristo@redhat.com>
39014
39015         * gcc.c-torture/compile/20000718-1.c: New test.
39016
39017 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39018
39019         * cpplex.c (_cpp_push_token): If the token being pushed back
39020         is the previous token in this context, just subtract one from
39021         context->posn.
39022         * cppmacro.c (save_expansion): Clear aux field when storing a
39023         placemarker.
39024
39025 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39026
39027         * gcc.dg/noncompile/redecl-1.c: New test.
39028
39029 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39030
39031         * gcc.c-torture/execute/20000717-5.c: New test.
39032         * gcc.c-torture/execute/20000717-1.x: Removed.
39033
39034 2000-07-17  Richard Henderson  <rth@cygnus.com>
39035
39036         * gcc.c-torture/execute/20000717-4.c: New test.
39037
39038 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39039
39040         * gcc.dg/cpp/syshdr.c: New test.
39041         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39042
39043 2000-07-17  Neil Booth  <neilb@earthling.net>
39044
39045         * gcc.dg/cpp/cmdlne-dM.c: New test.
39046         * gcc.dg/cpp/cmdlne-dD.c: New test.
39047
39048 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39049
39050         * gcc.c-torture/execute/20000717-3.c: New test.
39051
39052         * gcc.c-torture/compile/20000717-1.c: New test.
39053
39054 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39055
39056         * gcc.c-torture/execute/20000717-2.c: New test.
39057
39058 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39059
39060         * gcc.dg/formatz-1.c: New test.
39061
39062         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39063         * gcc.dg/c99-digraph-1.c: New tests.
39064
39065         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39066         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39067
39068         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39069         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39070         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39071         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39072         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39073         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39074         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39075
39076 2000-07-17   Greg McGary <greg@mcgary.org>
39077
39078         * gcc.c-torture/execute/20000717-1.c: New test.
39079         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39080
39081 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * gcc.c-torture/execute/20000715-2.c: New test.
39084         * gcc.dg/20000715-1.c: New test.
39085
39086 2000-07-15  Michael Meissner  <meissner@redhat.com>
39087
39088         * gcc.c-torture/execute/20000715-1.c: New test.
39089
39090 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.c-torture/execute/20000707-1.c: New test.
39093
39094 2000-07-13  Neil Booth  <NeilB@earthling.net>
39095
39096         * testsuite/gcc.dg/cpp/digraph1.c,
39097         testsuite/gcc.dg/cpp/digraph2.c,
39098         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39099
39100 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39101
39102         * g77.f-torture/compile/20000630-2.f: New test.
39103         * g77.f-torture/compile/20000630-2.x
39104
39105 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39106
39107         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39108
39109 2000-07-11  Neil Booth  <NeilB@earthling.net>
39110
39111         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39112
39113 2000-07-11  Neil Booth  <NeilB@earthling.net>
39114
39115         * gcc.dg/cpp/cmdlne-C.c: New.
39116
39117 2000-07-09  Neil Booth  <NeilB@earthling.net>
39118
39119         * gcc.dg/cpp/directiv.c: New tests.
39120         * gcc.dg/cpp/undef1.c: Update.
39121
39122 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39123
39124         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39125
39126 2000-07-09  Neil Booth  <NeilB@earthling.net>
39127
39128         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39129
39130 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39131
39132         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39133         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39134
39135 2000-07-08  Neil Booth  <NeilB@earthling.net>
39136
39137         * gcc.dg/cpp/macsyntx.c: New tests.
39138
39139 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39140
39141         * gcc.dg/20000707-1.c: New test.
39142
39143 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39144
39145         * gcc.c-torture/execute/20000706-1.c: New test.
39146         * gcc.c-torture/execute/20000706-2.c: New test.
39147         * gcc.c-torture/execute/20000706-3.c: New test.
39148         * gcc.c-torture/execute/20000706-4.c: New test.
39149         * gcc.c-torture/execute/20000706-5.c: New test.
39150
39151 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39152
39153         * g++.old-deja/g++.pt/instantiate7.C: New test.
39154
39155 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39156
39157         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39158         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39159         * g++.old-deja/g++.other/rtti3.C: Likewise.
39160         * g++.old-deja/g++.other/rttid3.C: Likewise.
39161
39162 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39163
39164         *  g77.f-torture/compile/20000630-1.x: Fix typo
39165
39166 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39167
39168         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39169         assembly output.
39170
39171 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39172
39173         * gcc.dg/cpp/ident.c: New test.
39174
39175 2000-07-05  Neil Booth  <NeilB@earthling.net>
39176
39177         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39178           gcc.dg/cpp/lexstrng.c: New tests.
39179
39180 2000-07-04  Neil Booth  <NeilB@earthling.net>
39181
39182         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39183         * gcc.dg/cpp/strify2.c: Same.
39184
39185 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39186
39187         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39188         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39189         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39190         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39191
39192         * testsuite/gcc.dg/cpp/macro1.c,
39193         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39194         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39195         testsuite/gcc.dg/cpp/strify1.c,
39196         testsuite/gcc.dg/cpp/strify2.c: New tests.
39197
39198 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39199
39200         * gcc.c-torture/execute/20000703-1.c: New test.
39201
39202 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39203
39204         * g++.old-deja/g++.pt (lookup10.C): New test.
39205
39206 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39207
39208         * g++.old-deja/g++.pt (typename25.C): New test.
39209
39210 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39211
39212         * gcc.c-torture/compile/20000701-1.c: New test.
39213
39214 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39215
39216         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39217         to test case.
39218
39219 2000-06-30  Catherine Moore  <clm@cygnus.com>
39220
39221         * gcc.c-torture/execute/align-1.c: New test.
39222
39223 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.old-deja/g++.pt/expr8.C: New test.
39226         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39227
39228 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39229
39230         * gcc.c-torture/compile/20000629-1.c: New test.
39231
39232 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39233
39234
39235         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39236         gcc.dg/noncompile directory, depending on whether they're
39237         preprocessor tests or not.  Annotate all the tests for the dg
39238         framework.
39239
39240         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39241         * gcc.dg/noncompile/noncompile.exp: New.
39242
39243         * Moved files:
39244         Old name                                New name
39245         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39246         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39247         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39248         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39249         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39250         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39251         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39252         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39253         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39254         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39255         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39256         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39257         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39258         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39259         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39260         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39261         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39262         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39263         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39264         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39265         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39266         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39267         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39268         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39269
39270         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39271         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39272         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39273         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39274         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39275         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39276
39277 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39278
39279         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39280         declare one variable.  On the fourth, error.
39281         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39282         declared by 20000628-1a.h.
39283
39284 2000-06-29  Richard Henderson  <rth@redhat.com>
39285
39286         * gcc.c-torture/execute/930529-1.x: New file.
39287         * gcc.dg/920413-1.c: Adjust expected warning text.
39288         * gcc.dg/980217-1.c: Declare abort.
39289         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39290
39291 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39292
39293         * g77.f-torture/compile/20000629-1.f: New test.
39294         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39295
39296 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39297
39298         Rearrange lots of files, removing entirely the
39299         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39300         directories.
39301
39302         * Deleted files:
39303         gcc.c-torture/code_quality/code_quality.exp
39304         gcc.c-torture/special/special.exp
39305         gcc.failure/failure.exp
39306         gcc.failure/940409-1.x
39307         gcc.c-torture/compile/961203-1.x
39308
39309         * New files:
39310         gcc.misc-tests/linkage.exp
39311         gcc.c-torture/execute/920730-1t.c
39312         gcc.c-torture/execute/920730-1t.x
39313         gcc.c-torture/compile/920520-1.x
39314         gcc.c-torture/compile/920521-1.x
39315         gcc.c-torture/compile/981006-1.x
39316         gcc.c-torture/execute/eeprof-1.x
39317
39318         * Moved files (possibly with modifications to fit a new harness):
39319         Old name                                New name
39320         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39321         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39322         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39323         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39324         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39325         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39326         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39327         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39328         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39329         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39330         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39331         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39332         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39333         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39334
39335 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39336
39337         * c-torture/compile/961203-1.x: Delete.
39338
39339         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39340         not exit. Include stdio.h.
39341         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39342         * gcc.misc-tests/dg-12.c: Likewise.
39343         * gcc.misc-tests/dg-5.c: Likewise.
39344         * gcc.misc-tests/dg-6.c: Likewise.
39345         * gcc.misc-tests/dg-7.c: Prototype abort.
39346         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39347         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39348         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39349         not exit.
39350         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39351         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39352
39353 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39354
39355         * gcc.dg/cpp/20000628-1.c: New test.
39356         * gcc.dg/cpp/20000628-1.h: New header for above test.
39357         * gcc.dg/cpp/20000628-1a.h: Likewise.
39358
39359 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39360
39361         * gcc.dg/cpp: New directory.
39362         * gcc.dg/cpp/cpp.exp: New driver.
39363         * gcc.dg/cpp/20000627-1.c: New test.
39364         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39365         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39366         and rewrite as a compilation test.
39367
39368         * gcc.dg: Move many files into the cpp subdirectory, possibly
39369         renaming or editing them as well.
39370         Old name                New name
39371         990119-1.c              cpp/19990119-1.c
39372         990228-1.c              cpp/19990228-1.c
39373         990407-1.c              cpp/19990407-1.c
39374         990409-1.c              cpp/19990409-1.c
39375         990413-1.c              cpp/19990413-1.c
39376         990703-1.c              cpp/19990703-1.c
39377         20000127-1.c            cpp/20000127-1.c
39378         20000129-1.c            cpp/20000129-1.c
39379         20000207-1.c            cpp/20000207-1.c
39380         20000207-2.c            cpp/20000207-2.c
39381         20000209-1.c            cpp/20000209-1.c
39382         20000209-2.c            cpp/20000209-2.c
39383         20000301-1.c            cpp/20000301-1.c
39384         20000419-1.c            cpp/20000419-1.c
39385         20000510-1.S            cpp/20000510-1.S
39386         20000519-1.c            cpp/20000519-1.c
39387         20000529-1.c            cpp/20000529-1.c
39388         20000625-1.c            cpp/20000625-1.c
39389         20000625-2.c            cpp/20000625-2.c
39390         cpp-as1.c               cpp/assert1.c
39391         cpp-as2.c               cpp/assert2.c
39392         cxx-comments-1.c        cpp/cxxcom1.c
39393         cxx-comments-2.c        cpp/cxxcom2.c
39394         endif-label.c           cpp/endif.c
39395         cpp-hash1.c             cpp/hash1.c
39396         cpp-hash2.c             cpp/hash2.c
39397         cpp-if1.c               cpp/if-1.c
39398         cpp-if2.c               cpp/if-2.c
39399         cpp-if3.c               cpp/if-3.c
39400         cpp-if4.c               cpp/if-4.c
39401         cpp-if5.c               cpp/if-5.c
39402         cpp-cond.c              cpp/if-cexp.c
39403         cpp-missingop.c         cpp/if-mop.c
39404         cpp-missingparen.c      cpp/if-mpar.c
39405         cpp-opprec.c            cpp/if-oppr.c
39406         cpp-ifparen.c           cpp/if-paren.c
39407         cpp-shortcircuit.c      cpp/if-sc.c
39408         cpp-shift.c             cpp/if-shift.c
39409         cpp-unary.c             cpp/if-unary.c
39410         cpp-li1.c               cpp/line1.c
39411         cpp-li2.c               cpp/line2.c
39412         lineno.c                cpp/line3.c
39413         lineno-2.c              cpp/line4.c
39414         cpp-mi.c                cpp/mi1.c
39415         cpp-mic.h               cpp/mi1c.h
39416         cpp-micc.h              cpp/mi1cc.h
39417         cpp-mind.h              cpp/mi1nd.h
39418         cpp-mindp.h             cpp/mi1ndp.h
39419         cpp-mix.h               cpp/mi1x.h
39420         cpp-mi2.c               cpp/mi2.c
39421         cpp-mi2a.h              cpp/mi2a.h
39422         cpp-mi2b.h              cpp/mi2b.h
39423         cpp-mi2c.h              cpp/mi2c.h
39424         cpp-mi3.c               cpp/mi3.c
39425         cpp-mi3.def             cpp/mi3.def
39426         poison-1.c              cpp/poison.c
39427         pr-impl.c               cpp/prag-imp.c
39428         cpp-redef-2.c           cpp/redef1.c
39429         cpp-redef.c             cpp/redef2.c
39430         strpaste.c              cpp/strp1.c
39431         strpaste-2.c            cpp/strp2.c
39432         cpp-tradpaste.c         cpp/tr-paste.c
39433         cpp-tradstringify.c     cpp/tr-str.c
39434         cpp-tradwarn1.c         cpp/tr-warn1.c
39435         cpp-tradwarn2.c         cpp/tr-warn2.c
39436         trigraphs.c             cpp/trigraphs.c
39437         cpp-unc1.c              cpp/unc1.c
39438         cpp-unc2.c              cpp/unc2.c
39439         cpp-unc3.c              cpp/unc3.c
39440         cpp-unc.c               cpp/unc4.c
39441         undef.c                 cpp/undef1.c
39442         undef-2.c               cpp/undef2.c
39443         cpp-wi1.c               cpp/widestr1.c
39444
39445 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39446
39447         * lib/g++.exp (g++_include_flags): Tweak.
39448
39449 2000-06-27  H.J. Lu  <hjl@gnu.org>
39450             Loren J. Rittle  <ljrittle@acm.org>
39451
39452         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39453         version with one that knows about the new gcc tree structure.
39454         (g++_link_flags): Same.
39455
39456 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39457
39458         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39459         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39460         case we are cross-compiling.
39461
39462         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39463         g++.old-deja/g++.niklas/Makefile.in,
39464         g++.old-deja/g++.niklas/configure.in,
39465         g++.old-deja/g++.other/Makefile.in,
39466         g++.old-deja/g++.other/configure.in,
39467         gcc.c-torture/code_quality/Makefile.in,
39468         gcc.c-torture/code_quality/configure.in,
39469         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39470         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39471         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39472         gcc.c-torture/execute/ieee/Makefile.in,
39473         gcc.c-torture/execute/ieee/configure.in,
39474         gcc.c-torture/noncompile/Makefile.in,
39475         gcc.c-torture/noncompile/configure.in,
39476         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39477         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39478         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39479
39480 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39481
39482         * g++.old-deja/g++.other/ambig3.C: New test.
39483
39484 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39485
39486         * g++.old-deja/g++.pt/syntax1.C: New test.
39487         * g++.old-deja/g++.pt/syntax2.C: New test.
39488         * g++.old-deja/g++.other/syntax3.C: New test.
39489         * g++.old-deja/g++.other/syntax4.C: New test.
39490
39491 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39492
39493         * gcc.dg/20000623-1.c: Prototype exit and abort.
39494
39495 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39496
39497         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39498         New tests.
39499         * gcc.dg/cpp-mi3.def: New file.
39500
39501         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39502         inside assertions.
39503         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39504         lexer's error messages.
39505         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39506         divine anything from the linemarkers.
39507         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39508         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39509
39510 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39511
39512         * gcc.dg/20000623-1.c: New test.
39513
39514 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39515
39516         * gcc.c-torture/execute/20000622-1.c: New test.
39517
39518 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39519
39520         * g++.old-deja/g++.other/init15.C: New test.
39521
39522 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         * g++.old-deja/g++.pt/vaarg2.C: New test.
39525         * g++.old-deja/g++.pt/vaarg3.C: New test.
39526
39527 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39528
39529         * g++.old-deja/g++.other/dyncast6.C: New test.
39530
39531 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39532
39533         * gcc.c-torture/execute/loop-6.c: New test.
39534
39535 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39536
39537         * gcc.dg/20000614-1.c: New test.
39538         * gcc.dg/20000614-2.c: New test.
39539
39540 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39541
39542         * g++.old-deja/g++.other/inline12.C: New test.
39543
39544 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39545
39546         * g++.old-deja/g++.other/eh1.C: New test.
39547
39548 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39549
39550         * g++.old-deja/g++.other/type.C: New test.
39551
39552 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39553
39554         * g++.old-deja/g++.other/initstring.C: New test.
39555
39556 2000-06-12  Jason Merrill  <jason@redhat.com>
39557
39558         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39559
39560 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39561
39562         * gcc.c-torture/compile/20000609-1.c: New test.
39563
39564 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39565
39566         * gcc.dg/20000609-1.c: New test.
39567
39568 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39569
39570         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39571         * gcc.c-torture/noncompile/poison-1.c: Move...
39572         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39573         * gcc.dg/cpp-li1.c: Add a token after the #line.
39574
39575 2000-06-05  Richard Henderson  <rth@cygnus.com>
39576
39577         * gcc.c-torture/execute/20000605-2.c: New test.
39578         * gcc.c-torture/execute/20000605-3.c: New test.
39579
39580 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39581
39582         * g77.f-torture/execute/20000503-1.x: New file.
39583
39584 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39585
39586         * g++.old-deja/g++.eh/badalloc1.C: New test.
39587
39588 2000-06-05  Richard Henderson  <rth@cygnus.com>
39589
39590         * gcc.c-torture/execute/20000605-1.c: New test.
39591
39592 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39593             Nathan Sidwell <nathan@codesourcery.com>
39594
39595         * gcc.c-torture/compile/20000605-1.c: New test.
39596
39597 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39598
39599         * g77.f-torture/compile/20000601-1.f: New test.
39600
39601 2000-06-03  Richard Henderson  <rth@cygnus.com>
39602
39603         * gcc.c-torture/execute/20000603-1.c: New.
39604
39605 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39606
39607         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39608         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39609
39610 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39611
39612         * gcc.dg/compare2.c (case 12): XFAIL.
39613         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39614         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39615
39616         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39617
39618 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39619
39620         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39621         guard macro is already defined when the header is first
39622         included.
39623         * gcc.dg/cpp-mix.h: New file.
39624         * gcc.dg/endif-label.c: Update patterns to match compiler.
39625
39626         * g++.brendan/complex1.C: Declare abort.
39627         * g++.law/refs4.C: Remove XFAIL.
39628         * g++.oliva/expr2.C: Declare abort and exit.
39629
39630 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39631
39632         * gcc.c-torture/execute/20000528-1.c: New test.
39633
39634         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39635         * g++.old-deja/g++.law/temps4.C: Likewise.
39636
39637         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39638         stdlib.h.  Call abort() on failure.
39639         * g++.old-deja/g++.law/refs4.C: Likewise.
39640         * g++.old-deja/g++.law/temps4.C: Likewise.
39641         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39642         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39643
39644 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39645
39646         Relative to g++.dg/special:
39647         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39648
39649         Relative to g++.old-deja:
39650         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39651         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39652         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39653         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39654         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39655         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39656         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39657
39658         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39659         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39660         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39661         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39662         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39663         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39664         and/or string.h.
39665
39666         * g++.other/goto1.C: Update expectations for error messages.
39667
39668 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39669
39670         * gcc.c-torture/compile/20000523-1.c: New test.
39671
39672 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39675
39676 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39677
39678         * g++.old-deja/g++.eh/catch11.C: New test.
39679         * g++.old-deja/g++.eh/catch12.C: New test.
39680
39681 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39682
39683         * gcc.c-torture/execute/20000523-1.c: New test.
39684
39685 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39686
39687         * c-torture/execute/bcp-1.c: Replace abort in arg of
39688         __builtin_constant_p with a generic external function.
39689
39690         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39691         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39692         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39693         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39694         Prototype abort and/or exit.
39695
39696         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39697         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39698         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39699         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39700
39701 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39702
39703         * gcc.dg/dwarf2-1.c: New test.
39704
39705 2000-05-20  Richard Henderson  <rth@cygnus.com>
39706
39707         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39708
39709 2000-05-20  Andreas Jaeger  <aj@suse.de>
39710
39711         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39712         testcase.
39713
39714 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39715
39716         * gcc.c-torture/execute/20000519-2.c: New test.
39717
39718 2000-05-19  Andreas Jaeger  <aj@suse.de>
39719
39720         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39721         which fails with SSA.
39722
39723         * lib/c-torture.exp: Also test with -O3 -fssa.
39724
39725 2000-05-18  Michael Meissner  <meissner@redhat.com>
39726
39727         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39728         * gcc.c-torture/execute/920415-1.c: Ditto.
39729         * gcc.c-torture/execute/920501-1.c: Ditto.
39730         * gcc.c-torture/execute/conversion.c: Ditto.
39731         * gcc.c-torture/execute/cvt-1.c: Ditto.
39732
39733 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39734
39735         * gcc.c-torture/compile/20000518-1.c: New test.
39736
39737 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39738
39739         * g77.f-torture/compile/200005018.f: New test.
39740
39741 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39742
39743         * gcc.c-torture/compile/20000517-1.c: New test.
39744
39745 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39746
39747         * gcc.c-torture/execute/20000516-1.c: New test.
39748
39749 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39750
39751         * g++.old-deja/g++.other/eh.C: New test.
39752
39753 2000-05-12  Richard Henderson  <rth@cygnus.com>
39754
39755         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39756         constants through to doit's conditional.
39757
39758 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39759
39760         * gcc.c-torture/compile/20000511-1.c: New test.
39761         * g77.f-torture/compile/20000511-1.f: New test.
39762         * g77.f-torture/compile/20000511-2.f: New test.
39763
39764 2000-05-11  Michael Meissner  <meissner@redhat.com>
39765
39766         * gcc.c-torture/execute/20000511-1.c: New test.
39767
39768 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39769
39770         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39771         * gcc.dg/20000510-1.S: New.
39772
39773 2000-05-08  Catherine Moore  <clm@cygnus.com>
39774
39775         * gcc.dg/unused-3.c: New.
39776
39777 2000-05-06  Richard Henderson  <rth@cygnus.com>
39778
39779           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39780           * g++.old-deja/g++.mike/warn1.C: Likewise.
39781           * g++.old-deja/g++.pt/local1.C: Likewise.
39782           * g++.old-deja/g++.pt/local7.C: Likewise.
39783           * g++.old-deja/g++.pt/spec16.C: Likewise.
39784
39785 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39786
39787         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39788
39789 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39790
39791           * g77.f-torture/execute/20000503-1.f: New test.
39792
39793 2000-05-04  Andreas Jaeger  <aj@suse.de>
39794
39795         * gcc.dg/noreturn-2.c: New test.
39796
39797 2000-05-04  Neil Booth  <NeilB@earthling.net>
39798
39799         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39800         preprocessor.
39801
39802 2000-05-04  Richard Henderson  <rth@cygnus.com>
39803
39804         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39805
39806 2000-05-04  Richard Henderson  <rth@cygnus.com>
39807
39808         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39809         OpenSSL by Jason R Thorpe.
39810
39811 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39812
39813         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39814
39815 2000-05-03  Robert Lipe <robertlipe@usa.net>
39816
39817         * gcc.dg/20000503-1.c: New test.
39818
39819 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39820
39821         * gcc.c-torture/compile/20000502-1.c: New test.
39822         * g++.old-deja/g++.other/align.C: New test.
39823         * gcc.dg/cpp-tradstringify.c: New test.
39824
39825 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39826
39827         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39828         and hard registers.
39829
39830 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39831
39832         * gcc.c-torture/execute/loop-5.c: New test.
39833
39834 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * gcc.c-torture/execute/va-arg-20.c: New test.
39837
39838 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39839
39840         * gcc.c-torture/execute/20000422-1.c: New test.
39841
39842 2000-04-20  Greg McGary  <gkm@gnu.org>
39843
39844         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39845         when optimizing, but without sibling-call optimizations (-O1).
39846
39847 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39848
39849           * gcc.c-torture/compile/20000420-1.c: New test.
39850
39851 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39852
39853         * g++.abi/ptrflags.C: New test.
39854         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39855
39856 2000-04-19  Catherine Moore  <clm@cygnus.com>
39857
39858         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39859
39860 2000-04-19  Greg McGary  <gkm@gnu.org>
39861
39862         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39863         sibling-call optimizations.
39864
39865 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39866
39867         * gcc.dg/20000419-1.c: New test.
39868
39869 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39870
39871         * gcc.c-torture/execute/20000412-6.c: New test.
39872
39873 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39874
39875         * gcc.c-torture/execute/20000412-5.c: New test.
39876         * g77.f-torture/compile/20000412-1.f: New test.
39877         * gcc.c-torture/execute/20000412-4.c: New test.
39878         * gcc.c-torture/compile/20000412-2.c: New test.
39879         * gcc.c-torture/execute/20000412-3.c: New test.
39880         * gcc.c-torture/compile/20000412-1.c: New test.
39881         * gcc.c-torture/execute/20000412-2.c: New test.
39882
39883 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39884
39885         * objc/execute/bf-20.m: New test.
39886
39887 2000-04-10  Richard Henderson  <rth@cygnus.com>
39888
39889         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39890
39891         * gcc.c-torture/execute/20000412-1.c: New test.
39892
39893 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39894
39895         * g++.old-deja/g++.eh/catchptr1.C: New test.
39896
39897 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39898
39899         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39900
39901 2000-04-08  Neil Booth  <NeilB@earthling.net>
39902
39903         * gcc.dg/cpp-nullchar.c: Remove test as
39904         embedded nulls cause problems.
39905
39906 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39907
39908         * gcc.dg/compare2.c: New test.
39909
39910 2000-04-08  Neil Booth  <NeilB@earthling.net>
39911
39912         * gcc.dg/cpp-nullchar.c: New test.
39913
39914 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39915
39916         * gcc.dg/cpp-mi2.c: New test.
39917         * gcc.dg/cpp-mi2[abc].h: New files.
39918
39919 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39920
39921         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39922         member name.
39923
39924 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39925
39926         * g++.old-deja/g++.abi/vmihint.C: New test.
39927
39928 2000-04-06  Neil Booth  <NeilB@earthling.net>
39929
39930         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39931         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39932         copyright.
39933
39934 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39935
39936         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39937         avoid stack-frame overwrite.
39938
39939 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * gcc.c-torture/compile/20000405-2.c: New test.
39942         * gcc.c-torture/compile/20000405-3.c: New test.
39943
39944 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39945
39946         * gcc.c-torture/compile/20000405-1.c: New test.
39947
39948 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39949
39950         * gcc.dg/cast-qual-1.c: Revert last change.
39951
39952 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39953
39954         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39955
39956 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39957
39958         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39959         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39960
39961 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39962
39963         * gcc.c-torture/compile/20000403-2.c: New test.
39964         * gcc.c-torture/compile/20000403-1.c: New test.
39965
39966 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39967
39968         * gcc.c-torture/execute/20000403-1.c: New test.
39969
39970 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39971
39972         * gcc.c-torture/execute/20000402-1.c: New test.
39973
39974 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39975
39976         * gcc.c-torture/execute/va-arg-15.c: New test.
39977         * gcc.c-torture/execute/va-arg-16.c: New test.
39978         * gcc.c-torture/execute/va-arg-17.c: New test.
39979         * gcc.c-torture/execute/va-arg-18.c: New test.
39980         * gcc.c-torture/execute/va-arg-19.c: New test.
39981
39982 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39983
39984         * gcc.c-torture/compile/981211-1.c: Move to...
39985         * gcc.dg/cpp-as1.c: ...here.
39986         * gcc.dg/cpp-as2.c: New file.
39987
39988         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39989         compiler.
39990
39991 2000-04-02  Neil Booth  <NeilB@earthling.net>
39992
39993         * gcc.dg/cpp-cond.c  New tests.
39994         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39995         accidental success less likely.
39996         * gcc.dg/cpp-missingop.c  New tests.
39997         * gcc.dg/cpp-missingparen.c  New tests.
39998         * gcc.dg/cpp-shift.c  New tests.
39999         * gcc.dg/cpp-shortcircuit.c  New tests.
40000         * gcc.dg/cpp-unary.c  New tests.
40001
40002 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40003
40004         * gcc.c-torture/compile/20000329-1.c: New test.
40005
40006 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40007
40008         * gcc.c-torture/compile/20000326-1.c: New test.
40009         * gcc.c-torture/compile/20000326-2.c: New test.
40010
40011 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40012
40013         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40014         the first parameter is a function argument.
40015
40016 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.old-deja/g++.ext/array4.C: New test.
40019
40020 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40021
40022         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40023
40024 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40025
40026         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40027
40028 2000-03-19  Richard Henderson  <rth@cygnus.com>
40029
40030         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40031
40032 2000-03-19  Richard Henderson  <rth@cygnus.com>
40033
40034         * gcc.c-torture/compile/20000319-1.c: New test.
40035
40036 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40037
40038         * gcc.c-torture/execute/20000314-3.c: New test.
40039         * gcc.c-torture/execute/20000314-2.c: New test.
40040         * gcc.c-torture/execute/20000314-1.c: New test.
40041         * gcc.c-torture/compile/20000314-2.c: New test.
40042         * gcc.c-torture/compile/20000314-1.c: New test.
40043
40044 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40045
40046         * g++.old-deja/g++.warn/inline.C: New test.
40047
40048 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40049
40050         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40051         standards-compliant result rather than specific constants.
40052         Put test-values in array.
40053
40054 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40055
40056         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40057         (g++_target_compile): Put test-specific options last.
40058
40059 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40060
40061         * g++.old-deja/g++.eh/vbase4.C: New test.
40062
40063 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40064
40065         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40066
40067 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40068
40069         * g++.old-deja/g++.brendan/misc12.C: Removed.
40070         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40071         * g++.old-deja/g++.ext/pretty4.C: New test.
40072
40073 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40074
40075         * g++.old-deja/g++.other/string2.C: New test.
40076
40077 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40078
40079         * g++.old-deja/g++.warn/impint2.C: New test.
40080
40081 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40082
40083         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40084         is 1, not zero.
40085
40086 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40087
40088         * g++.old-deja/g++.warn/impint.C: New test.
40089         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40090         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40091         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40092         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40093         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40094         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40095         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40096         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40097         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40098         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40099         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40100         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40101
40102 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40103
40104         * gcc.dg/cpp-redef.c: New test.
40105
40106 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40107
40108         * g++.old-deja/g++.pt/unify7.C: New test.
40109
40110 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40111
40112         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40113         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40114
40115 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40116
40117         * gcc.c-torture/compile/20000224-1.c: New test.
40118
40119 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40120
40121         * gcc.c-torture/compile/cpp-2.c: New test.
40122         * gcc.c-torture/compile/cpp-1.c: New test.
40123
40124 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40125
40126         * gcc.c-torture/execute/20000225-1.c: New test.
40127
40128 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40129
40130         * gcc.dg/cpp-li2.c: New test.
40131
40132         * gcc.dg/cpp-wi1.c: New test.
40133
40134         * gcc.dg/cpp-li1.c: New test.
40135
40136 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40137
40138         * g++.old-deja/g++.other/sizeof5.C: New test.
40139
40140 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40141
40142         * gcc.c-torture/execute/va-arg-13.c: New test.
40143
40144 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40145
40146         * gcc.c-torture/execute/va-arg-12.c: New test.
40147
40148 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40149
40150         * gcc.c-torture/execute/20000223-1.c: New test.
40151
40152 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40153
40154         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40155
40156 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40157
40158         * g++.old-deja/g++.abi/ptrmem.C: New test.
40159
40160 2000-02-19  Richard Henderson  <rth@cygnus.com>
40161
40162         * gcc.c-torture/compile/init-3.c: New.
40163
40164 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40165
40166         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40167         ALWAYS_CXXFLAGS.
40168
40169 2000-02-11  Robert Lipe <robertl@sco.com>
40170
40171         * gcc.c-torture/compile/20000211-3.c: New test.
40172
40173 2000-02-11  Martin Buchholz <martin@xemacs.org>
40174
40175         * gcc.c-torture/compile/20000211-2.c: New test.
40176
40177 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40178
40179         * gcc.c-torture/compile/20000211-1.c: New test.
40180
40181 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40182
40183         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40184           on native targets
40185
40186 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40187
40188         * g++.old-deja/g++.other/cast5.C: New test.
40189
40190 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40191
40192         * gcc.c-torture/execute/20000205-1.c: New.
40193
40194 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40195
40196         * g++.old-deja/g++.jason/cast3.C: Return void.
40197         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40198
40199 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40200
40201         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40202
40203         * gcc.dg/loop-1.c: New test.
40204
40205 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40206
40207         * gcc.c-torture/compile/20000127-1.c: New test.
40208         * gcc.c-torture/execute/991228-1.c: New test.
40209
40210 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40211
40212         * gcc.dg/unused-2.c: New test.
40213
40214         * gcc.dg/conv-1.c: New test.
40215
40216 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40217
40218         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40219         compiler.
40220         (tool_option_proc): Fix typo.
40221
40222 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40223
40224         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40225         of the ld on the host, not on the build machine.
40226         Also, don't crash if '--help' is not a supported option.
40227
40228 2000-01-24  Richard Henderson  <rth@cygnus.com>
40229
40230         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40231
40232 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40233
40234         * gcc.c-torture/execute/20000120-2.c: New test.
40235         * gcc.c-torture/execute/20000120-1.c: New test.
40236
40237 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40238
40239         * gcc.c-torture/execute/20000113-1.c: New test.
40240
40241 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40242
40243         * gcc.c-torture/execute/20000112-1.c: New test.
40244
40245 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40246
40247         * gcc.dg/20000111-1.c: New test.
40248
40249 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40250
40251         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40252         with 16 bit integers.
40253
40254 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40255
40256         * gcc.dg/20000108-1.c: New test.
40257
40258 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40259
40260         * g++.old-deja/g++.ns/koenig8.C: New test.
40261
40262 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40263
40264         * g++.old-deja/g++.other/cast4.C: New test.
40265
40266 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40267
40268         * gcc.c-torture/compile/20000105-2.c: New test.
40269         * gcc.c-torture/compile/20000105-1.c: New test.
40270
40271 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40272
40273         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40274         references to printf & atoi to conform to ANSI standard.
40275         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40276         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40277         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40278         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40279         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40280         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40281         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40282         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40283         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40284         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40285         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40286         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40287         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40288         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40289         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40290         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40291         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40292         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40293         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40294         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40295         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40296         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40297         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40298         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40299         * g++.old-deja/g++.brendan/init3.C: Likewise.
40300         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40301         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40302         * g++.old-deja/g++.brendan/new2.C: Likewise.
40303         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40304         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40305         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40306         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40307         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40308         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40309         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40310         * g++.old-deja/g++.brendan/template24.C: Likewise.
40311         * g++.old-deja/g++.brendan/template3.C: Likewise.
40312         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40313         * g++.old-deja/g++.jason/inline3.C: Likewise.
40314         * g++.old-deja/g++.jason/opeq.C: Likewise.
40315         * g++.old-deja/g++.law/arg5.C: Likewise.
40316         * g++.old-deja/g++.law/arm7.C: Likewise.
40317         * g++.old-deja/g++.law/ctors11.C: Likewise.
40318         * g++.old-deja/g++.law/cvt8.C: Likewise.
40319         * g++.old-deja/g++.law/init9.C: Likewise.
40320         * g++.old-deja/g++.law/refs4.C: Likewise.
40321         * g++.old-deja/g++.law/template2.C: Likewise.
40322         * g++.old-deja/g++.law/visibility24.C: Likewise.
40323         * g++.old-deja/g++.law/vtable3.C: Likewise.
40324         * g++.old-deja/g++.mike/asm2.C: Likewise.
40325         * g++.old-deja/g++.mike/eh1.C: Likewise.
40326         * g++.old-deja/g++.mike/misc1.C: Likewise.
40327         * g++.old-deja/g++.mike/misc13.C: Likewise.
40328         * g++.old-deja/g++.mike/misc14.C: Likewise.
40329         * g++.old-deja/g++.mike/ns12.C: Likewise.
40330         * g++.old-deja/g++.mike/p1248.C: Likewise.
40331         * g++.old-deja/g++.mike/p3708.C: Likewise.
40332         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40333         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40334         * g++.old-deja/g++.mike/p646.C: Likewise.
40335         * g++.old-deja/g++.mike/p700.C: Likewise.
40336         * g++.old-deja/g++.mike/p783.C: Likewise.
40337         * g++.old-deja/g++.mike/p783a.C: Likewise.
40338         * g++.old-deja/g++.mike/p783b.C: Likewise.
40339         * g++.old-deja/g++.mike/p786.C: Likewise.
40340         * g++.old-deja/g++.mike/p789.C: Likewise.
40341         * g++.old-deja/g++.mike/p789a.C: Likewise.
40342         * g++.old-deja/g++.mike/p807a.C: Likewise.
40343         * g++.old-deja/g++.other/delete3.C: Likewise.
40344         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40345         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40346         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40347         * g++.old-deja/g++.other/empty1.C: Likewise.
40348         * g++.old-deja/g++.other/temporary1.C: Likewise.
40349         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40350         * g++.old-deja/g++.pt/t16.C: Likewise.
40351         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40352
40353 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40354
40355         * gcc.dg/991230-1.c: New test.
40356
40357 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40358
40359         * gcc.c-torture/compile/991229-3.c: New test.
40360         * gcc.c-torture/compile/991229-2.c: New test.
40361         * gcc.c-torture/compile/991229-1.c: New test.
40362
40363 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40364
40365         * gcc.c-torture/compile/labels-2.c: New test.
40366
40367 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40368
40369         * gcc.c-torture/execute/991227-1.c: New test.
40370
40371 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40372
40373         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40374
40375 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40376
40377         * gcc.c-torture/execute/991221-1.c: New test.
40378
40379 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40380
40381         * g++.old-deja/g++.other/cast3.C: New test.
40382
40383 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40384
40385         * gcc.c-torture/execute/991216-4.c: New test.
40386
40387 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40388
40389         * gcc.c-torture/execute/991216-1.c: New test.
40390         * gcc.c-torture/execute/991216-2.c: New test.
40391         * gcc.c-torture/execute/991216-3.c: New test.
40392
40393 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40394
40395         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40396         Actually make the test fail by using "-O2" for compilation.
40397
40398 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40399
40400         * g++.old-deja/g++.warn/cast-align1.C: New test.
40401
40402 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40403
40404         * gcc.c-torture/compile/991214-1.c: New test.
40405         * gcc.c-torture/compile/991214-2.c: New test.
40406
40407 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40408
40409         * gcc.dg/991214-1.c: New test.
40410
40411 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40412
40413         * gcc.c-torture/compile/991213-3.c: New test.
40414         * gcc.c-torture/compile/991213-2.c: New test.
40415         * gcc.c-torture/compile/991213-1.c: New test.
40416
40417 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40418
40419         * gcc.dg/991209-1.c: New test.
40420
40421 1999-12-08  Nathan Sidwell <nathan@acm.org>
40422
40423         * gcc.c-torture/compile/991208-1.c: New test.
40424
40425 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40426
40427         * gcc.dg/ultrasp2.c: New test.
40428
40429 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40430
40431         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40432
40433 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40434
40435         * gcc.c-torture/compile/991202-1.c: New test.
40436         * gcc.c-torture/execute/991202-1.c: New test.
40437         * gcc.c-torture/execute/991202-2.c: New test.
40438         * gcc.c-torture/execute/991202-3.c: New test.
40439
40440 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40441
40442         * g++.old-deja/g++.abi/align.C: New test.
40443         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40444         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40445
40446 1999-12-01  Richard Henderson  <rth@cygnus.com>
40447
40448         * gcc.c-torture/execute/991201-1.c: New.
40449
40450 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40451
40452         * gcc.dg/991129-1.c: New test.
40453
40454 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40455
40456         * gcc.c-torture/compile/991127-1.c: New test.
40457
40458 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40459
40460         * g++.old-deja/g++.other/warn4.C: New test.
40461
40462 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40463
40464         * g++.old-deja/g++.eh/cleanup2.C: New test.
40465         * g++.old-deja/g++.ext/pretty2.C: New test.
40466         * g++.old-deja/g++.ext/pretty3.C: New test.
40467         * g++.old-deja/g++.other/debug6.C: New test.
40468
40469 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40470
40471         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40472         compiler_output to look for one error message instead of two.
40473
40474 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40475
40476         * gcc.c-torture/execute/991118-1.c: Also test case
40477         where the word boundary does not split a byte evenly.
40478
40479 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40480
40481         * g++.old-deja/g++.ext/restrict1.C: New test.
40482
40483 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40484
40485         * gcc.c-torture/execute/991118-1.c: New test.
40486
40487 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40488
40489         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40490         working directory pathnames.
40491
40492 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40493
40494         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40495         host is equipped with driver.h and driver.o so it can actually
40496         compile and run the tests.
40497
40498 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40499
40500         * gcc.c-torture/compile/991008-1.c: New test.
40501
40502 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40503
40504         * lib/gcc-dg.exp: Include target-supports.exp
40505
40506 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40507
40508         * lib/target-supports.exp: New file: Provide procs to test for
40509         features supported by the target.
40510         (check_weak_available): Moved here from ecos.exp.
40511         (check_alias_available): New proc: Determine of the target
40512         toolchain supports the alias attribute.
40513
40514         * gcc.dg/special/ecos.exp: Move check_weak_available to
40515         target-supports.exp.
40516         (alias-1.c): Only perform the test if the target supports
40517         aliases.
40518         (wkali-1.c): Only perform the test if the target supports
40519         aliases.
40520
40521         * gcc.dg/990506-0.c: Expect error messages from cross
40522         targets as well as native targets.
40523
40524 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40525
40526         * gcc.dg/ultrasp1.c: Removed xfail.
40527         * gcc.dg/struct-ret-2.c: Likewise.
40528         * gcc.dg/array-1.c: Likewise.
40529
40530 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40531
40532         * gcc.dg/struct-ret-2.c: New test.
40533
40534         * gcc.dg/array-1.c: New test.
40535
40536 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40537
40538         * gcc.c-torture/execute/991030-1.c: New test.
40539
40540 1999-10-26  Richard Henderson  <rth@cygnus.com>
40541
40542         * gcc.c-torture/compile/991026-2.c: New test.
40543
40544 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40545
40546         * gcc.c-torture/compile/991026-1.c: New test.
40547
40548 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40549
40550         * gcc.c-torture/execute/991023-1.c: New test.
40551
40552 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40553
40554         * gcc.c-torture/execute/991019-1.c: New test.
40555
40556 1999-10-16  Richard Henderson  <rth@cygnus.com>
40557
40558         * gcc.c-torture/execute/991016-1.c: New test.
40559
40560 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40561
40562         * gcc.c-torture/execute/991014-1.c: New test.
40563
40564 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40565
40566         * g++.old-deja/g++.other/union2.C: New test.
40567
40568 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40569
40570         * g++.old-deja/g++.other/vaarg2.C: New test.
40571         * g++.old-deja/g++.other/vaarg3.C: New test.
40572
40573 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40574
40575         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40576         in compile/.
40577
40578 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40579
40580         * gcc.c-torture/execute/va-arg-11.c: New test.
40581
40582 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40583
40584         * lib/file-format.exp (gcc_target_object_format): Don't
40585         crash if objdump is unavailable.
40586
40587 1999-09-29  Donn Terry <donn@interix.com>
40588
40589         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40590
40591 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40592
40593         * gcc.c-torture/compile/990928-1.c: New test.
40594
40595 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40596
40597         * g++.old-deja/g++.other/decl6.C: New test.
40598
40599 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40600
40601         * gcc.c-torture/execute/va-arg-10.c: New test.
40602
40603 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40604
40605         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40606         __PRETTY_FUNCTION__.
40607
40608 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40609
40610         * gcc.c-torture/execute/990923-1.c: New test.
40611
40612 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40613
40614         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40615         for which -fpic is inappropriate.
40616
40617 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40618
40619         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40620
40621 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40622
40623         * g++.old-deja/g++.other/dyncast1.C: New test.
40624         * g++.old-deja/g++.other/dyncast2.C: New test.
40625         * g++.old-deja/g++.other/dyncast3.C: New test.
40626         * g++.old-deja/g++.other/dyncast4.C: New test.
40627         * g++.old-deja/g++.other/dyncast5.C: New test.
40628         * g++.old-deja/g++.eh/catch3.C: New test.
40629         * g++.old-deja/g++.eh/catch3p.C: New test.
40630         * g++.old-deja/g++.eh/catch4.C: New test.
40631         * g++.old-deja/g++.eh/catch4p.C: New test.
40632         * g++.old-deja/g++.eh/catch5.C: New test.
40633         * g++.old-deja/g++.eh/catch5p.C: New test.
40634         * g++.old-deja/g++.eh/catch6.C: New test.
40635         * g++.old-deja/g++.eh/catch6p.C: New test.
40636         * g++.old-deja/g++.eh/catch7.C: New test.
40637         * g++.old-deja/g++.eh/catch7p.C: New test.
40638         * g++.old-deja/g++.eh/catch8.C: New test.
40639         * g++.old-deja/g++.eh/catch8p.C: New test.
40640         * g++.old-deja/g++.eh/catch9.C: New test.
40641         * g++.old-deja/g++.eh/catch9p.C: New test.
40642
40643 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40644
40645         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40646         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40647
40648 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40649
40650         * gcc.c-torture/compile/990913-1.c: New test.
40651
40652 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40653
40654         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40655         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40656
40657 1999-09-09  Richard Henderson  <rth@cygnus.com>
40658
40659         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40660
40661 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40662
40663         * g++.old-deja/g++.other/lookup11.C: New test.
40664         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40665         what is permitted and what we want.
40666         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40667         overload use.
40668         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40669
40670 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40671
40672         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40673         * gcc.c-torture/noncompile/poison-1.c: New file.
40674
40675 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40676
40677         * g++.old-deja/g++.other/sizeof3.C: New test.
40678         * g++.old-deja/g++.other/sizeof4.C: New test.
40679         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40680         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40681
40682 1999-09-07  Richard Henderson  <rth@cygnus.com>
40683
40684         * gcc.dg/va-arg-1.c: New.
40685
40686 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40687
40688         * gcc.c-torture/execute/va-arg-9.c: New test.
40689
40690 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40691
40692         * g77.f-torture/compile/980519-2.f: New test.
40693         * g77.f-torture/compile/19990905-0.f: New test.
40694         * g77.f-torture/compile/19990905-1.f: New test.
40695         * g77.f-torture/compile/19990905-2.f: New test.
40696
40697         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40698
40699 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40700
40701         * gcc.c-torture/execute/990827-1.c: Fix typo.
40702
40703 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40704
40705         * g++.old-deja/g++.other/deref1.C: New test.
40706
40707 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40708
40709         * g++.old-deja/g++.other/ambig2.C: New test.
40710         * g++.old-deja/g++.other/cond5.C: New test.
40711         * g++.old-deja/g++.other/lookup16.C: New test.
40712
40713 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40714
40715         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40716         assemblers too.
40717
40718 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40719
40720         * lib/c-torture.exp: Avoid the "compare executables" optimization
40721         when testing native.
40722
40723 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40724
40725         * gcc.c-torture/execute/990829-1.c: New test.
40726         * gcc.c-torture/compile/990829-1.c: New test.
40727
40728 1999-08-27  Paul Burchard  <burchard@pobox.com>
40729
40730         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40731         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40732         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40733         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40734         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40735         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40736         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40737         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40738         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40739         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40740         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40741
40742 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40743
40744         * gcc.c-torture/execute/990827-1.c: New test.
40745
40746 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40747
40748         * g77.f-torture/noncompile/19990826-4.f: New test.
40749
40750         * g77.f-torture/compile/19990826-3.f: New test.
40751
40752         * g77.f-torture/execute/19990826-2.f: New test.
40753
40754         * g77.f-torture/compile/19990826-1.f: New test.
40755
40756         * gcc.c-torture/execute/990826-0.c: New test.
40757         * g77.c-torture/execute/19990826-0.f: New test.
40758
40759         * g77.f-torture/noncompile/970626-2.f: New test.
40760
40761 1999-08-25  Paul Burchard  <burchard@pobox.com>
40762
40763         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40764         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40765         lss-011.C: New tests.
40766
40767 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40768
40769         * g++.old-deja/g++.other/decl5.C: New test.
40770
40771 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40772
40773         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40774         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40775         call `postbase' for each one.  All callers of `postbase' changed
40776         to call this instead.
40777
40778 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40779
40780         * gcc.c-torture/execute/990811-1.c: New test.
40781
40782 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40783
40784         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40785         just native ones.
40786
40787         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40788         just native ones.
40789
40790 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40791
40792         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40793
40794 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40795
40796         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40797
40798 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40799
40800         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40801
40802 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40803
40804         * gcc.c-torture/execute/990804-1.c: New test.
40805
40806 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40807
40808         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40809         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40810         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40811
40812 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40813
40814         * g++.old-deja/g++.other/struct1.C: New test.
40815
40816 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40817
40818         * g++.old-deja/g++.other/enum2.C: New test.
40819
40820 1999-08-02  Richard Henderson  <rth@cygnus.com>
40821
40822         Adapted from tests from Franz Sirl:
40823         * gcc.c-torture/execute/va-arg-7.c: New test.
40824         * gcc.c-torture/execute/va-arg-8.c: New test.
40825
40826 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40827
40828         * gcc.c-torture/compile/990801-2.c: New test.
40829
40830         * gcc.c-torture/compile/990801-1.c: New test.
40831
40832 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40833
40834         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40835         fp-cmp-1.c, converting double to float.
40836
40837         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40838         fp-cmp-1.c, converting double to long double.
40839
40840         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40841         from fr1 to unknown_register, since fr1 is a legitimate register
40842         on some machines.
40843
40844 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40845
40846         * README: More listname related changes.
40847
40848 1999-07-08  Catherine Moore  <clm@cygnus.com>
40849
40850         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40851
40852 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40853
40854         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40855
40856 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40857
40858         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40859
40860 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40861
40862         * gcc.dg/990703-1.c: New test.
40863
40864 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40865
40866         * lib/file-format.exp: New file: Move definition of proc
40867         gcc_target_object_format to here from
40868         gcc.dg/special/ecos.exp.
40869
40870         * lib/c-torture.exp: Include lib file-format.exp.
40871         * lib/gcc-dg.exp: Include lib file-format.exp.
40872
40873         * gcc.dg/special/ecos.exp: Remove definition of proc
40874         gcc_target_object_format.
40875
40876 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40877
40878         * gcc.c-torture/execute/990628-1.c: New test.
40879
40880 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40881
40882         * gcc.c-torture/compile/990625-2.c: New test.
40883
40884         * gcc.c-torture/compile/990625-1.c: New test.
40885
40886 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40887
40888         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40889         attributes compile.
40890         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40891         ports that use the COFF/PE file format.
40892
40893 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40894
40895         * gcc.c-torture/compile/990617-1.c: New test.
40896
40897 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40898
40899         * g++.old-deja/g++.other/decl4.C: New test.
40900
40901 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40902
40903         * g++.old-deja/g++.other/bitfld3.C: New test.
40904
40905 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40906
40907         * g++.old-deja/g++.eh/catch1.C: New test.
40908
40909 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40910
40911         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40912
40913         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40914         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40915
40916 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40917
40918         * g77.f-torture/compile/19990502-0.f: Replace with new,
40919         shorter, test that still fails after recent changes.
40920
40921 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40922
40923         * gcc.c-torture/execute/990604-1.c: New test.
40924
40925 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40926
40927         * gcc.c-torture/execute/990531-1.c: New test.
40928
40929 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40930
40931         * gcc.c-torture/compile/990527-1.c: New test.
40932
40933 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40934
40935         * gcc.c-torture/execute/990527-1.c: New test.
40936
40937 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40938
40939         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40940         bitfields as signed.
40941
40942 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40943
40944         * g77.f-torture/compile/19990525-0.f: New test.
40945
40946 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40947
40948         * gcc.c-torture/execute/990525-2.c: New test.
40949
40950         * gcc.c-torture/execute/990525-1.c: New test.
40951
40952 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40953
40954         * g++.old-deja/g++.other/anon3.C: New test.
40955         * g++.old-deja/g++.other/anon4.C: New test.
40956         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40957         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40958         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40959         Merrill).
40960
40961 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40962
40963         * gcc.c-torture/execute/990524-1.c: New test.
40964
40965         * gcc.dg/990524-1.c: New test.
40966
40967 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40968
40969         * gcc.c-torture/compile/990523-1.c: New test.
40970
40971 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40972
40973         * gcc.c-torture/compile/990519-1.c: New test.
40974
40975 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40976
40977         * gcc.c-torture/compile/990517-1.c: New test.
40978
40979         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40980         (e4, f4): New tests.
40981         (main): Call them.
40982
40983 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40984
40985         * gcc.dg/noreturn-1.c: New test.
40986
40987 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40988
40989         * gcc.c-torture/execute/990513-1.c: New test.
40990
40991 1999-05-10  Richard Henderson  <rth@cygnus.com>
40992
40993         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40994
40995 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40996
40997         * g77.f-torture/execute/erfc.f: Use small single-precision
40998         values, to avoid problems on Alphas when not -mieee.
40999
41000 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41001
41002         * gcc.dg/990506-0.c: New test.
41003
41004 1999-05-08  Richard Henderson  <rth@cygnus.com>
41005
41006         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41007         the constant to test.  Don't XFAIL 64-bit targets.
41008
41009         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41010         * g++.old-deja/g++.law/profile1.C: Likewise.
41011
41012         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41013         operator new instances.
41014         * g++.old-deja/g++.other/delete5.C: Likewise.
41015
41016 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41017
41018         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41019         intrinsic.
41020
41021 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41022
41023         * g77.f-torture/execute/u77-test.f: Reverse order of two
41024         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41025
41026 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41027
41028         * gcc.dg/compare1.c: New test.
41029
41030 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41031
41032         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41033         New tests.
41034
41035 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41036
41037         * g77.f-torture/compile/19990502-1.f: New test.
41038
41039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41040
41041         * g77.f-torture/compile/19990502-0.f: New test.
41042
41043 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41044
41045         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41046         intrinsic.
41047
41048 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41049
41050         * g77.f-torture/execute/u77-test.f (main): List libU77
41051         intrinsics not currently tested.
41052         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41053         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41054         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41055         Trim blanks off the ends of some printed strings.
41056
41057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41058
41059         * g77.f-torture/execute/u77-test.f (main): Just warn about
41060         FSTAT gid disagreement, as it's expected on some systems.
41061
41062 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41063
41064         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41065         use a new function, which allows for some slop.
41066         Clean up some commentary.
41067         (issum): The new function.
41068         (sgladd): Deleted subroutine.
41069
41070 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41071
41072         * g77.f-torture/execute/u77-test.f: Modify to be more like
41073         libf2c/libU77 version, bringing patches to that version here.
41074         Add suitable commentary.
41075
41076 1999-04-25  Richard Henderson  <rth@cygnus.com>
41077
41078         * gcc.dg/990424-1.c: New test.
41079
41080 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41081
41082         * g77.f-torture/execute/u77-test.f (main): Bug involving
41083         LSTAT has been fixed, so turn back on full checking.
41084
41085 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41086
41087         * g77.f-torture/compile/19990419-0.f: New test.
41088         * g77.f-torture/execute/19990419-1.f: New test.
41089
41090 1999-04-17  Richard Henderson  <rth@cygnus.com>
41091
41092         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41093         to avoid the need for a prototype to supress a warning.
41094
41095 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41096
41097         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41098
41099 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41100
41101         * gcc.c-torture/execute/990404-1.c: New test.
41102
41103 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41104
41105         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41106         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41107         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41108         missing initializer warnings.
41109
41110 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41111
41112         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41113         matching strings.
41114
41115 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41116
41117         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41118
41119 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41120
41121         * g77.f-torture/execute/19990325-0.f: New test.
41122         * g77.f-torture/execute/19990325-1.f: New test.
41123
41124 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41125
41126         * gcc.c-torture/execute/990324-1.c: New test.
41127
41128 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41129
41130         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41131         test with 4.
41132
41133 1999-03-17  Richard Henderson  <rth@cygnus.com>
41134
41135         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41136
41137 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41138
41139         * g77.f-torture/execute/19990313-2.f: New test.
41140         * g77.f-torture/execute/19990313-3.f: New test.
41141
41142 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41143
41144         * g77.f-torture/execute/19990313-0.f: New test.
41145         * g77.f-torture/execute/19990313-1.f: New test.
41146
41147 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41148
41149         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41150         printf to sprintf.
41151         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41152         (main): Add check for u15.  Conditionalize u31 check depending on
41153         whether ints are <32 bits or >=32 bits.
41154
41155 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41156
41157         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41158
41159 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41160
41161         * g77.f-torture/compile/19990305-0.f: New test.
41162         * g77.f-torture/execute/19981119-0.f: New test.
41163
41164 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41165
41166         * g77.f-torture/execute/970625-2.f: call ABORT if final
41167         result is not correct, instead of just printing it.
41168         Add this checking via newly introduced obfuscation, to
41169         trip up buggy front ends.
41170
41171 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41172
41173         * g77.f-torture/compile/960317-1.f: Moved from being
41174         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41175
41176 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41177
41178         * g77.f-torture/execute/960317-1.f: New (old) test.
41179         * g77.f-torture/execute/970625-2.f: Ditto.
41180
41181 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41182
41183         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41184         message on line 1 or line 2; cccp and cpplib do this differently.
41185
41186 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41187
41188         * g++.old-deja/g++.law/weak1.C: New test.
41189
41190 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41191
41192         * gcc.c-torture/execute/990119-1.c: Renamed to...
41193         * gcc.dg/990119-1.c: this, so it will only be tested once
41194         (it's a preprocessor test, it doesn't need to be run at
41195         multiple optimization levels).
41196
41197 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41198
41199         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41200           ALWAYS_CXXFLAGS.
41201
41202 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41203
41204         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41205         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41206         to not be compilable by current g77.
41207
41208 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41209
41210         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41211
41212 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41213
41214         * gcc.c-torture/execute/990222-1.c: New test.
41215
41216 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41217
41218         * g77.f-torture/compile/19990218-0.f: New test.
41219         * g77.f-torture/noncompile/19990218-1.f: New test.
41220
41221 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41222
41223         * g77.f-torture/compile/19981216-0.f: New test.
41224
41225 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41226
41227         * gcc.dg/990214-1.c: New test.
41228
41229 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41230
41231         * gcc.dg/990213-2.c: New test.
41232
41233         * gcc.dg/990213-1.c: New test.
41234
41235 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41236
41237         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41238         ints.
41239
41240 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41241
41242         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41243         specified by target.
41244
41245         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41246
41247 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41248
41249         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41250
41251 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41252
41253         * gcc.dg/special/ecos.exp: New test driver for new tests with
41254         special requirements.
41255
41256         * gcc.dg/special/alias-1.c: New test.
41257         * gcc.dg/special/gcsec-1.c: New test.
41258         * gcc.dg/special/weak-1.c: New test.
41259         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41260         * gcc.dg/special/weak-2.c: New test.
41261         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41262         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41263         * gcc.dg/special/wkali-1.c: New test.
41264         * gcc.dg/special/wkali-2.c: New test.
41265         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41266         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41267
41268 1999-02-10  Felix Lee  <flee@cygnus.com>
41269
41270           * lib/c-torture.exp (c-torture-compile): Pull out code for
41271           analyzing gcc error messages.
41272           (c-torture-execute): Likewise.  Fix some (harmless) false
41273           positives.
41274           * lib/gcc.exp (gcc_check_compile): New function.
41275
41276 1999-02-08  Richard Henderson  <rth@cygnus.com>
41277
41278         * gcc.c-torture/execute/990208-1.c: New test.
41279
41280 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41281
41282         * g++.dg/special/ecos.exp: New driver for new tests with special
41283         requirements
41284
41285         * g++.dg/special/conpr-1.C: New test
41286         * g++.dg/special/conpr-2.C: New test
41287         * g++.dg/special/conpr-2a.C: New test
41288         * g++.dg/special/conpr-3.C: New test
41289         * g++.dg/special/conpr-3a.C: New test
41290         * g++.dg/special/conpr-3b.C: New test
41291
41292         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41293         allow g++ to use the dg driver
41294
41295         * README: Add comment about g++.dg directory
41296
41297 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41298
41299         * README: Update email addresses.
41300
41301 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41302
41303         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41304         arguments in order to force structure S onto the stack even on
41305         the alpha.
41306         (test): Pass 10 leading arguments to function foo as well as the
41307         structure S.
41308
41309         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41310         failure for all targets.
41311
41312         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41313         abort to terminate program execution.
41314
41315 1999-01-30  Richard Henderson  <rth@cygnus.com>
41316
41317         * gcc.c-torture/execute/990130-1.c: New test.
41318
41319 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41320
41321         * gcc.dg/990130-1.c: New test.
41322
41323 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41324
41325         * gcc.c-torture/execute/990128-1.c: New test.
41326
41327 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41328
41329         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41330
41331 1999-01-27  Felix Lee  <flee@cygnus.com>
41332
41333         * lib/c-torture.exp (c-torture-compile): pull out code for
41334         analyzing gcc error messages.
41335         (c-torture-execute): ditto, and fix some (harmless) false
41336         positives.
41337         * lib/gcc.exp (gcc_check_compile): new function.
41338
41339 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41340
41341         * gcc.dg/990117-1.c: New test.
41342
41343         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41344
41345         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41346
41347 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41348
41349         * g77.f-torture/compile/990115-1.f: New test.
41350
41351 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41352
41353         * gcc.c-torture/compile/990107-1.c: New test
41354
41355 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.c-torture/execute/990106-2.c: New test.
41358
41359         * gcc.c-torture/execute/990106-1.c: New test.
41360
41361 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41362
41363         * gcc.c-torture/compile/981223-1.c: New test.
41364
41365 1998-12-29  Richard Henderson  <rth@cygnus.com>
41366
41367         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41368         (opt3): Rename from opt4 and disable.
41369
41370 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41371
41372         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41373
41374 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41375
41376         * g++.old-deja/g++.other/conv5.C: New test.
41377
41378 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41379
41380         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41381
41382 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41383
41384         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41385
41386 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41387
41388         * gcc.c-torture/compile/981211-1.c: New test.
41389
41390 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41391
41392         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41393
41394         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41395
41396 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41397
41398         * gcc.special/930510-1.c: Make C9X safe.
41399         * gcc.misc-tests/gcov-1.c Similarly.
41400         * gcc.misc-tests/gcov-2.c Similarly.
41401
41402 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41403
41404         * gcc.dg/ultrasp1.c: New test.
41405
41406 1998-12-06  Richard Henderson  <rth@cygnus.com>
41407
41408         * gcc.c-torture/execute/981206.c: New test.
41409
41410 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41411
41412         * g++.old-deja/g++.ns/template7.C: New test.
41413
41414         * g++.old-deja/g++.other/expr1.C: New test.
41415
41416         * g++.old-deja/g++.eh/tmpl3.C: New test.
41417
41418         * g++.old-deja/g++.eh/tmpl2.C: New test.
41419
41420 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41421
41422         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41423         * g++.old-deja/g++.other/using6.C: Removed.
41424         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41425
41426         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41427
41428 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41429
41430         * g++.old-deja/g++.pt/overload8.C: New test.
41431
41432         * g++.old-deja/g++.pt/overload7.C: New test.
41433
41434         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41435
41436         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41437         and relinking messages.
41438         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41439         compiling with -frepo.
41440
41441 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41442
41443         * g++.old-deja/g++.pt/lookup6.C: New test.
41444
41445 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41446
41447         * gcc.c-torture/execute/981130-1.c: New test.
41448         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41449
41450 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41451
41452         * g++.old-deja/g++.pt/explicit76.C: New test.
41453
41454         * g++.old-deja/g++.pt/friend38.C: New test.
41455
41456         * g++.old-deja/g++.ns/crash2.C: New test.
41457
41458         * g++.old-deja/g++.pt/defarg8.C: New test.
41459
41460         * g++.old-deja/g++.pt/instantiate6.C: New test.
41461
41462         * g++.old-deja/g++.pt/static6.C: New test.
41463
41464         * g++.old-deja/g++.pt/decl2.C: New test.
41465
41466 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41467
41468         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41469         problem is actually related with name lookup, but so what? :-)
41470
41471         * g++.old-deja/g++.pt/friend37.C: New test.
41472
41473 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41474
41475         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41476         element, which fails on some systems.
41477
41478         * g77.f-torture/execute/labug1.f: New test.
41479
41480 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41481
41482         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41483         is defined.
41484
41485 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41486
41487         * g77.f-torture/compile/981117-1.f: New test.
41488
41489 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41490
41491         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41492         properly discarded.
41493
41494 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41495
41496         * gcc.c-torture/execute/memcheck: New directory of tests for
41497         -fcheck-memory-usage.
41498
41499 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41500
41501         * README: New file, general information about the testsuite and
41502         new description of the various C++ test subdirectories.
41503         * README.g++: Eliminate obsolete information, update and move most
41504         relevant stuff to README.
41505
41506 1998-11-07  Richard Henderson  <rth@cygnus.com>
41507
41508         * gcc.c-torture/compile/981107-1.c: New test.
41509
41510 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41511
41512         * execute/memcpy-bi.c: New testcase.
41513
41514 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41515
41516         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41517         base classes.
41518
41519         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41520         template is selected.
41521
41522         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41523         classes, it should be accepted for all types.
41524
41525         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41526
41527         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41528         specializations start with template headers.
41529
41530 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41531
41532         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41533
41534         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41535         non-POD types.
41536
41537 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41538
41539         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41540
41541 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41542
41543         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41544
41545 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41546
41547         * 981019-1.c: New test.
41548
41549 1998-10-14  Robert Lipe <robertl@dgii.com>
41550
41551         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41552         find objc headers.
41553
41554 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41555
41556         * compile/981001-4.c: Remove use of GCC extension that triggers a
41557         compiler bug.
41558
41559 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41560
41561         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41562
41563 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41564
41565         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41566         instantiation of template produces incorrect code for delete
41567         expression.
41568
41569         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41570         constructors' name is not unique.
41571         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41572         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41573
41574         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41575         automatic array of const is ill-formed.
41576
41577         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41578         of template parameter?
41579
41580         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41581         const.
41582
41583         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41584         pointer-to-member expression.
41585
41586         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41587         declaration causes ICE.
41588
41589 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41590
41591         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41592         reserved in the global namespace.
41593
41594         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41595         generate needed virtual table.
41596
41597         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41598
41599 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41600
41601         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41602         template-dependent type
41603
41604 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41605
41606         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41607         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41608         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41609
41610         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41611         class should be usable as argument of member function.
41612         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41613         class should be usable as return type of member function.
41614         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41615         class should be usable as type of data member.
41616
41617         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41618
41619 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41620
41621         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41622
41623 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41624
41625         * gcc.dg/dll-?.c Add thumb to target list.
41626         Fix assembler scan patterns to match current assembler output.
41627
41628 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41629
41630         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41631         matching of template brackets.
41632
41633         * g++.old-deja/g++.other/using4.C: New test.  Test using
41634         declarations of methods from base classes.
41635
41636         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41637         within functions should introduce names into the innermost
41638         enclosing namespace.
41639
41640         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41641         of static locals if first initialization throws.
41642
41643 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41644
41645         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41646
41647 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41648
41649         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41650         lose track of the possible targets of tablejump insns.
41651         * special/special.exp: Run it.
41652
41653 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41654
41655         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41656         must be declared before its specializations can be named in friend
41657         declarations.
41658
41659 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41660
41661         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41662
41663         * g77.f-torture/execute/io1.f: New test.
41664
41665 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41666
41667         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41668         with pointer to template function, for which no argument deduction
41669         is possible.
41670
41671         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41672         specialization of template function as argument to template
41673         function.
41674
41675         * g++.old-deja/g++.other/access2.C: New test; Inner class
41676         shouldn't have privileged access to Outer's names.
41677
41678 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41679
41680         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41681         friend template declared within template class conflicts with
41682         nested class of the same name.
41683
41684         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41685         is ignored.
41686
41687         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41688         object with direct initializer as function declaration.
41689
41690         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41691         initializers.
41692
41693         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41694         involving const pointer and NULL produces incorrect result.
41695
41696         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41697         type name without `typename' should be rejected with -pedantic.
41698
41699 1998-10-02  Richard Henderson  <rth@cygnus.com>
41700
41701         * g++.old-deja/g++.other/addrof1.C: New test.
41702
41703 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41704
41705         * gcc.c-torture/compile/981001-1.c: New test.
41706         * gcc.c-torture/execute/981001-1.c: New test.
41707
41708 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41709
41710         * gcc.c-torture/compile/981001-2.c: New test.
41711         * gcc.c-torture/compile/981001-3.c: New test.
41712         * gcc.c-torture/compile/981001-4.c: New test.
41713
41714 1998-10-01  Robert Lipe  <robertl@dgii.com>
41715
41716         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41717         multilibbed hosts.  Idea grafted from g77.exp.
41718
41719 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41720
41721         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41722         avoid losing on systems which need -lsocket.
41723
41724 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41725
41726         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41727         * g++.old-deja/g++.other/nested2.C: Ditto.
41728         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41729         failure.
41730
41731 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41732
41733         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41734         preferred over template operator!= for enum bitfields.
41735
41736 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41737
41738         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41739         that happen to have the same base name, but in different scopes,
41740         are incorrectly rejected.
41741
41742 1998-09-16  Richard Henderson  <rth@cygnus.com>
41743
41744         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41745         on the native word size instead of an integer literal.
41746
41747 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41748
41749         * g++.old-deja/g++.other/static2.C: Invocation of static data
41750         member of type pointer-to-function denoted as non-static member.
41751
41752         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41753         checks involving function types and aliases.
41754
41755 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41756
41757         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41758         redefined to the same non-trivial type.
41759
41760         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41761         namespace-qualification of template specializations declared in
41762         other namespaces.
41763
41764         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41765         to declare a subset of the specializations of a template function
41766         as friends of specializations of a template class.
41767
41768         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41769         member templates that do not fully specialize the enclosing
41770         template class are rejected.
41771
41772 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41773
41774         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41775
41776 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41777
41778         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41779         altered from libf2c/libU77 version.
41780
41781 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41782
41783         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41784
41785 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41786
41787         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41788         (un)signed char are different types for template specialization
41789         purposes.
41790
41791 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41792
41793         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41794         * objc: ObjC testsuite.
41795
41796 1998-08-31  Catherine Moore  <clm@cygnus.com>
41797
41798         * gcc.c-torture/execute/941014-1.x: New file.
41799
41800 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41801
41802         * lib/c-torture.exp: Add support for
41803         torture_eval_before_compile and torture_eval_before_execute
41804         variables.
41805
41806 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41807
41808         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41809         this test triggers valid.
41810
41811 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41812
41813         * gcc.dg/980827-1.c: New test.
41814
41815 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41816
41817         * gcc.c-torture/execute/loop-4b.c: New test.
41818
41819 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41820
41821         * lib/c-torture.exp: Add support for
41822         torture_eval_before_compile and torture_eval_before_execute
41823         variables.
41824
41825 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41826
41827         * gcc.c-torture/compile/980825-1.c: New test.
41828
41829 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41830
41831         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41832         count number tests in opt_t0 not good_t0.
41833
41834 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41835
41836         * gcc.c-torture/compile/930326-1.x: Fix typo.
41837
41838 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41839
41840         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41841         causes an ICE.
41842
41843 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41844
41845         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41846         STACK_SIZE is defined.
41847         * gcc.c-torture/unsorted/stuct.c: Similarly.
41848
41849         * gcc.c-torture/compile/980821-1.c: New test.
41850
41851 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41852
41853         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41854
41855 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41856
41857         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41858         code.
41859
41860 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41861
41862         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41863         error'.
41864
41865 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41866
41867         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41868
41869 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41870
41871         * gcc.c-torture/compile/980816-1.c: New test.
41872
41873         * gcc.dg/980816-1.c: New test.
41874
41875 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41876
41877         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41878         compiler for ieee tests.
41879
41880 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41881
41882         * g77.f-torture/compile/980729-0.f: New test.
41883
41884 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41885
41886         * gcc.c-torture/special/eeprof-1.c: New test, for
41887         -finstrument-functions.
41888         * gcc.c-torture/special/special.exp: Run it.
41889
41890 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41891
41892         * gcc.c-torture/compile/980729-1.c: New test.
41893
41894 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41895
41896         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41897         __thumb__ is defined, and test for ARM style doubles if so.
41898
41899 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41900
41901         * g77.f-torture/noncompile/980615-0.f: New test.
41902
41903 1998-07-26  H.J. Lu  (hjl@gnu.org)
41904
41905         * gcc.dg/980312-1.c: Do link instead of compile.
41906         * gcc.dg/980313-1.c: Likewise.
41907
41908 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41909
41910         * gcc.c-torture/compile/980726-1.c: New test.
41911
41912 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41913
41914         * g77.f-torture/execute/io0.f: New test.
41915
41916 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41917
41918         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41919         an int.
41920
41921 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41922
41923         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41924         m32r bugs.
41925
41926 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41927
41928         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41929         c-decl.c:grokdeclarator can handle mode attributes.
41930
41931 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41932
41933         * gcc.c-torture/execute/980716-1.c: New test.
41934
41935 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41936
41937         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41938         the mn10200.
41939         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41940         the mn10200.
41941         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41942         * gcc.c-torture/compile/930326-1.x: Similarly.
41943
41944 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41945
41946         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41947         New test from Craig.
41948
41949 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41950
41951         * g77.f-torture/noncompile/980616-0.f: New test.
41952
41953         * g77.f-torture/execute/970816-3.f: New test from Craig.
41954
41955 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41956
41957         *  g++.other/singleton.C: Return error value instead of taking
41958         SIGSEGV.
41959
41960 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41961
41962         *  g++.other/singleton.C: New test.  Warning is under dispute.
41963         Runtime crash is not.
41964
41965 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41966
41967         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41968         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41969         using6.C, using7.C}: New namespace tests.
41970
41971 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41972
41973         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41974         specialization with typedef'ed names used as array indexes.
41975
41976 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41977
41978         * gcc.c-torture/execute/980709-1.c: New test.
41979
41980         * gcc.dg/980709-1.c: New test.
41981
41982 1998-07-07  Richard Henderson  <rth@cygnus.com>
41983
41984         * gcc.c-torture/execute/bcp-1.c: New test.
41985
41986 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41987
41988         * gcc.c-torture/execute/980707-1.c: New test.
41989
41990 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41991
41992         * gcc.c-torture/compile/980706-1.c: New test.
41993
41994 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41995
41996         * g77.f-torture/execute/980701-0.f,
41997         g77.f-torture/execute/980701-1.f: New test from Craig.
41998
41999 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42000
42001         * gcc.c-torture/compile/980701-1.c: New test.
42002
42003         * gcc.c-torture/execute/980701-1.c: New test.
42004
42005 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42006 rlsruhe.de>
42007
42008         * g++.old-deja/g++.robertl/eb132.C: New test.
42009         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42010
42011 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42012
42013         * g77.f-torture/execute/980628-7.f,
42014         g77.f-torture/execute/980628-8.f,
42015         g77.f-torture/execute/980628-9.f,
42016         g77.f-torture/execute/980628-10.f: New tests from Craig.
42017
42018         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42019
42020 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42021
42022         * g77.f-torture/execute/980628-4.f: New test from Craig.
42023         * g77.f-torture/execute/980628-5.f: Likewise.
42024         * g77.f-torture/execute/980628-2.f: Likewise.
42025         * g77.f-torture/execute/980628-0.f: Likewise.
42026         * g77.f-torture/execute/980628-1.f: Likewise.
42027         * g77.f-torture/execute/980628-3.f: Likewise.
42028         * g77.f-torture/execute/980628-6.f: Likewise.
42029
42030 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42031
42032         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42033         directory when nothing has been installed yet.
42034
42035 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42036
42037         * gcc.c-torture/special/special.exp: Handle newer versions of
42038         dejagnu.
42039
42040 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42041
42042         * gcc.dg/980626-1.c: New test.
42043
42044 1998-06-19  Bruno Haible <haible@ilog.fr>
42045
42046         * gcc.misc-tests/m-un-2.c: New test.
42047         * g++.old-deja/g++.other/warn01.c: Likewise.
42048
42049 1998-06-19  Robert Lipe  <robertl@dgii.com>
42050
42051         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42052         compatibility with assmblers with a different comment character.
42053         Eliminate use of GAS-specific extensions.
42054
42055 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42056
42057         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42058
42059 1998-06-19  Robert Lipe  <robertl@dgii.com>
42060
42061         * lib/g77.exp: Replace search for libf2c.a with search for newly
42062         renamed libg2c.a
42063
42064 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42065
42066         * gcc.c-torture/execute/980617-1.c: New test.
42067
42068 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42069
42070         * gcc.c-torture/execute/980612-1.c: New test.
42071
42072 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42073
42074         * gcc.dg/980523-1.c: Only test on ppc-linux.
42075         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42076
42077         * gcc.c-torture/execute/980608-1.c: New test.
42078
42079 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42080
42081         * gcc.c-torture/execute/980605-1.c: New test.
42082
42083 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42084
42085         * gcc.c-torture/execute/980604-1.c: New test.
42086
42087 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42088
42089         * gcc.c-torture/execute/980602-1.c: New test.
42090         * gcc.c-torture/execute/980602-2.c: Likewise.
42091
42092 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42093
42094         * 970125-0.f: Fix per JCB.  Add commentary.
42095
42096 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42097
42098         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42099         IEEE -0 support.
42100
42101 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42102
42103         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42104         earlier.
42105
42106 1998-05-28  Catherine Moore <clm@cygnus.com>
42107
42108         * gcc.c-torture/execute/980526-3.c: New test.
42109
42110 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42111
42112         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42113         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42114         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42115         m88k-motorola-sysv3 to XFAIL.
42116
42117 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42118
42119         * gcc.dg/980526-1.c: New test.
42120         * gcc.c-torture/execute/980526-2.c: New test.
42121
42122 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42123
42124         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42125
42126         * gcc.c-torture/execute/980526-1.c: New test.
42127
42128 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42129
42130         * g77.f-torture/execute/alpha2.f: Add runtime test.
42131
42132 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42133
42134         * g++.old-deja/old-deja.exp: Strip leading directories.
42135
42136         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42137         error for the line.  Don't run multiple tests for the same line.
42138
42139 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42140
42141         * gcc.dg/980523-1.c: New test.
42142
42143 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42144
42145         * g77.f-torture/compile/970915-0.f: New test.
42146
42147 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42148
42149         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42150
42151 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42152
42153         * gcc.dg/980520-1.c: New test.
42154
42155 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42156
42157         * gcc.dg/980502-1.c: Fix return type.
42158
42159 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42160
42161         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42162         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42163         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42164         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42165         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42166
42167 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42168
42169         * g77.f-torture/execute/980520-1.f: New test.
42170
42171 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42172
42173         * lib/mike-g77.exp: New file.
42174
42175         * g77.f-torture/noncompile/noncompile.exp,
42176         g77.f-torture/noncompile/check0.f: New files.
42177
42178 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42179
42180         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42181         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42182         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42183         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42184         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42185         abort where appropriate.
42186
42187 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42188
42189         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42190         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42191
42192 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42193
42194         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42195
42196 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42197
42198         * g77.f-torture/compile/980427-0.f: New test.
42199
42200 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42201
42202         * g77.f-torture/compile/980424-0.f: New test.
42203
42204 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42205
42206         * g77.f-torture/compile/980419-2.f (main): New test.
42207         * g77.f-torture/compile/970125-0.f: New test.
42208         * g77.f-torture/compile/980419-1.f: New test.
42209
42210 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42211
42212         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42213         of loop-4.c.
42214
42215 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42216
42217         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42218
42219 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42220
42221         * gcc.c-torture/compile/980329-1.c: New test.
42222
42223 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42224
42225         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42226         * gcc.dg/980312-1.c: Fix typo in -march command.
42227
42228 1998-03-16  H.J. Lu  (hjl@gnu.org)
42229
42230         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42231
42232 1998-03-11  Robert Lipe  <robertl@dgii.com>
42233
42234         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42235         Dave Love agree the Fortran source is bogus.
42236
42237 1998-03-11  Robert Lipe  <robertl@dgii.com>
42238
42239         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42240         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42241         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42242         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42243         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42244
42245 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42246
42247         * g++.old-deja/g++.other/friend1.C: New test.
42248
42249 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42250
42251         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42252         possibly uninitialized) variables and declare dnrm2.
42253
42254 1998-02-23  Robert Lipe <robertl@dgii.com>
42255
42256         From Bruno Haible <haible@ilog.fr>:
42257         * gcc.c-torture/execute/980223.c: New test.
42258
42259 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42260
42261         * gcc.dg/ifelse-1.c: New test.
42262
42263 1998-02-09  H.J. Lu  (hjl@gnu.org)
42264
42265         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42266
42267           * lib/old-dejagnu.exp (old-dejagnu): Added the
42268           "execution test - XFAIL *-*-*" handling in the spirit of
42269           "excess errors test -". Changed the "execution test fails"
42270           handling to be like "excess errors test fails".
42271           * Update various tests accordingly.
42272
42273 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42274
42275         * gcc.c-torture/execute/980205.c: New test.
42276
42277 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42278
42279         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42280         * lib/f-torture.exp: Similarly.
42281         * gcc.c-torture: Rename all .cexp files to .x files.
42282
42283 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42284
42285         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42286         (940510-1.c): Removed duplicate.
42287         (971104-1.c): New test.
42288
42289 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42290
42291           * lib/f-torture.exp: Improve error and loop detection.
42292
42293 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42294
42295         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42296         use that to size the filler array.
42297
42298 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42299
42300         * lib/c-torture.exp(c-torture-execute): Fix typo.
42301
42302         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42303         testcase as the executable name. Keep the executable around if
42304         the test fails.
42305
42306 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42307
42308         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42309         changes.  Only test one -g option, and move it to the end of the
42310         list of options to test.
42311
42312 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42313
42314         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42315         variable GCC_TORTURE_OPTIONS to supply default switches separated
42316         by colons.  If no environment variable, run tests with -O0 -g, -O1
42317         -g, and -O2 -g as well.
42318
42319 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42320
42321         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42322         explanatory comments. Fix indentation.
42323
42324 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42325
42326         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42327
42328 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42329
42330         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42331         * g++.old-deja/g++.mike/p7325.C: Likewise.
42332         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42333
42334 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42335
42336         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42337         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42338         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42339         * g++.old-deja/g++.law/operators4.C: Likewise.
42340
42341 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42342
42343         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42344         * g++.old-deja/g++.mike/p784.C: Ditto.
42345         * g++.old-deja/g++.mike/p785.C: Ditto.
42346
42347 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42348
42349           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42350
42351 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42352
42353         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42354         target feature; pass this to c-torture-execute as needed.
42355
42356 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42357
42358         * lib/c-torture.exp(c-torture-execute): If the previous and the
42359         current executables being tested are identical, we don't need to
42360         run the executable again. Try to make the executable names
42361         unique. Add an optional argument for passing additional compiler
42362         flags.
42363
42364 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42365
42366         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42367
42368 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42369
42370         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42371
42372 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42373
42374         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42375         32bit or larger longs.
42376
42377         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42378         have either a 32bit long or 32bit int.
42379
42380 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42381
42382         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42383         Make double precision tests dependent on sizeof (double).
42384
42385 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42386
42387         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42388         too.
42389
42390 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42391
42392         * gcc.c-torture/compile/961203-1.cexp: New script.
42393
42394 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42395
42396         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42397         up the includes ourselves.
42398
42399 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42400
42401         * lib/plumhall.exp: Remove random include, and add a few
42402         verbose messages for debugging.
42403
42404 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42405
42406         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42407         of trying to do it ourselves.
42408
42409 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42410
42411         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42412
42413 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42414
42415         * gcc.prms/5403.c: Made regexp a bit less strict.
42416
42417 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42418
42419         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42420         is returned from remote_load instead.
42421         * lib/plumhall.exp: Ditto.
42422         * lib/mike-g++.exp: Ditto.
42423         * lib/old-dejagnu.exp: Ditto.
42424         * lib/c-torture.exp: Ditto.
42425
42426 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42427
42428         * lib/g++.exp: Use build_wrapper procedure.
42429         * lib/gcc.exp: Ditto.
42430
42431 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42432
42433         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42434         an old-style decl for malloc.  Fixes tests to work when
42435         sizeof (int) != sizeof (size_t).
42436
42437 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42438
42439         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42440
42441         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42442         use stdargs.h interface.
42443
42444 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42445
42446         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42447         NO_VARARGS when compiling.
42448
42449 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42450
42451         * lib/plumhall.exp(ph_includes): New procedure.
42452         (ph_make): Use it.
42453         (ph_compiler): Ditto.
42454
42455         * lib/g++.exp: Rename test-glue.c to testglue.c.
42456         * lib/gcc.exp: Ditto.
42457
42458 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42459
42460         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42461         to completion when it's called.
42462
42463 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42464
42465         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42466         is defined, don't do test.
42467
42468 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42469
42470         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42471         for object files.
42472         (ph_summary): Mark skipped testcases as untested, not unresolved.
42473
42474         * lib/plumhall.exp (ph_make): If unresolved because of bad
42475         errorCode, record errorCode in log file.
42476         (*): Replace send_log/verbose with verbose -log.
42477
42478 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42479
42480         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42481         double conversion if double isn't at least 8 bytes.
42482
42483         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42484         int to work with targets where int is 16 bits.
42485
42486         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42487         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42488         precision for the test to complete.
42489
42490 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42491
42492         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42493         if d10v is not compiled with the -mdouble64 flag.
42494         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42495
42496         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42497         d10v is not compiled with the -mint32 flag.
42498
42499 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42500
42501         * lib/plumhall.exp: Use incr_count.
42502
42503 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42504
42505         * gcc.c-torture: Update to c-torture-1.45.
42506
42507 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42508
42509         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42510         the name of the expect testcase file).
42511
42512         * lib/g++.exp(g++_init): Ditto.
42513
42514 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42515
42516         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42517         the host.
42518
42519         * lib/gcc.exp(gcc_exit): New procedure.
42520
42521 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42522
42523         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42524         specs where appropriate.
42525
42526         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42527         because of new "candidates are" messages, and removed a few
42528
42529         * Converted all non-old-style g++ testcases to old-style, and
42530         moved into g++.old-deja.
42531
42532 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42533
42534         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42535         options.
42536
42537         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42538         succeeded.
42539
42540         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42541
42542 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42543
42544         * lib/gcc.exp (gcc_target_compile): Add support for defining
42545         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42546         the machine doesn't have those features.
42547
42548 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42549
42550         * g++.law/operators4.exp: Don't use LIBS.
42551
42552 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42553
42554         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42555
42556         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42557         * lib/g++.exp: Set it here instead. Also, allow use of the
42558         --tool_exec and --tool_opt options. Change CXX to
42559         GXX_UNDER_TEST.
42560
42561         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42562
42563         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42564
42565 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42566
42567         * lib/old-dejagnu.exp: Use prune_warnings instead of
42568         prune_system_crud.
42569         * lib/mike-g++.exp: Ditto.
42570         * lib/gcc.exp: Ditto.
42571         * lib/g++.exp: Ditto.
42572
42573         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42574
42575 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42576
42577           * 941014-2.c: Include stdlib.h
42578           * 960327-1.c: Include stdio.h
42579           * dbra.c, index-1.c: Don't assume ints are 32bits.
42580
42581 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42582
42583         * lib/gcc.exp: Add gcc,stack_size target feature.
42584
42585         * lib/g++.exp(g++_target_compile): Add the include and link
42586         paths here, not in two other places. And, it's $options, not
42587         options.
42588
42589         * lib/mike-g++.exp(postbase): Remove the code that determines
42590         the correct include and link paths.
42591         * g++.old-deja/old-deja.exp: Ditto.
42592
42593 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42594
42595         * lib/g++.exp(g++_init): target_compile no longer returns the
42596         filename of the result.
42597
42598 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42599
42600         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42601         call to glob.
42602
42603         * gcc.c-torture/special/special.exp: Change call to
42604         gcc_target_compile to include the object file.
42605
42606 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42607
42608         * gcc.c-torture/special/special.exp: Correct misspelling in last
42609         change.
42610
42611 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42612
42613         * lib/plumhall.exp(ph_summary): Log the entire output of the
42614         executable. Return -1 if there were any failures, 0 otherwise.
42615         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42616         (ph_make): Clean up objects and executables that were built
42617         if the tests succeeded.
42618
42619 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42620
42621         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42622         libraries and includes in the build tree as appropriate.
42623
42624 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42625
42626         * lib/c-torture.exp: Instead of looking for the global variable
42627         NO_LONG_LONG, check to see if that's a feature of the target.
42628
42629 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42630
42631         * config/default.exp: Minimize. Delete the remainer of the files in
42632         config; this functionality is now in devo/dejagnu/config.
42633
42634         g++.*/*: Pass any additional flags used to compile to postbase;
42635         delete CXXFLAGS.
42636
42637         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42638         is now done by runtest.exp. Use gcc_target_compile instead of
42639         compile.
42640
42641         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42642         Remove references to CFLAGS. Use remote_file instead of
42643         calling rm -f.
42644         (c-torture): Take a list of arguments to use to compile this
42645         testcase.
42646
42647         lib/g++.exp: Simplify. Use target_compile instead of compile.
42648         lib/gcc-dg.exp: Ditto.
42649         lib/gcc.exp: Ditto.
42650         lib/mike-{gcc,g++}.exp: Ditto.
42651         lib/old-dejagnu.exp: Ditto.
42652         lib/plumhall.exp: Ditto.
42653
42654 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42655
42656         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42657         (ph_linker): Likewise.
42658
42659 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42660
42661           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42662         MAP_ANON / MAP_ANONYMOUS if defined;
42663         else try to map from /dev/zero .
42664
42665 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42666
42667         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42668         isn't defined, then define it to MAP_ANONYMOUS.
42669
42670 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42671
42672         * gcc.c-torture: Update to c-torture-1.42 release.
42673
42674 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42675
42676         * gcc.c-torture: Update to c-torture-1.41 release.
42677
42678 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42679
42680         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42681         c-torture release.
42682
42683 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42684
42685         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42686         and LDFLAGS.  Fix second case to append the target_info ldflags
42687         onto LDFLAGS, not CFLAGS.
42688         * lib/g++.exp (g++_init): Add target_info stuff.
42689         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42690         of libgloss and newlib flags for !native.
42691
42692         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42693         (GDB): Fix relative path to go up another dir for finding gdb.
42694
42695 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42696
42697         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42698         versions in the target_info array, if they don't exist.
42699
42700 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42701
42702         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42703
42704 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42705
42706         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42707         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42708
42709 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42710
42711         * lib/old-dejagnu.exp: Don't remove the output file before we've
42712         actually tested it. Don't append pwd to the path of the executable
42713         we're testing.
42714
42715 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42716
42717         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42718
42719 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42720
42721         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42722         temporary directory for compiler files, and set it to a default
42723         value of /tmp. Set $output as the name of the output file from
42724         compiling the testcase. Add a -o option to $cflags_var so the
42725         compiler writes the final output file as $output. Set $executable
42726         to $output.
42727
42728         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42729         directory for compiler files, and set it to /tmp if it doesn't
42730         already have a value. Set $output_file to the name of the output
42731         file from compiling the testcase. Add a -o option to CXXFLAGS so
42732         the compiler writes the final output file as $output. Use $output
42733         as the executable to be tested.
42734
42735 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42736
42737         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42738
42739 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42740
42741         * gcc.c-torture/execute/pending-1.c: New test.  Still
42742         pending in Tege's queue.
42743
42744 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42745
42746         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42747         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42748         if there were failures.  Call unresolved if there were unresolved
42749         testcases.  Call gcc_fail if program did not run to completion.
42750         (ph_make): Pass additional argument name to ph_execute.
42751         (ph_execute): Add new argument.  Pass additional arguments to
42752         ph_summary.  Call gcc_fail is there is no execution output.
42753
42754 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42755
42756         * lib/plumhall.exp (proc_summary): Output relavent summary
42757         lines into the log so specific failures in plumhall can be
42758         investigated.
42759
42760 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42761
42762         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42763         (c-torture-execute): Don't try to execute tests which use
42764         "long long" types if $NO_LONG_LONG is nonzero.
42765
42766 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42767
42768         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42769         not c-torture.
42770
42771         * gcc.ieee: Move from here.
42772         * gcc.c-torture/execute/ieee: To here.
42773
42774 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42775
42776         * gcc.c-torture: Update to c-torture-1.41 release.
42777
42778 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42779
42780         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42781         not "$output".
42782
42783 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42784
42785         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42786         -c present.
42787
42788 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42789
42790         * config/proelf.exp: Handle connecting to a simulator.
42791
42792 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42793
42794         * config/proelf.exp: New file.  Enough framework that we can
42795         run c-torture tests on the proelf targets (or any other target
42796         that gdb can connect to for that matter).
42797
42798 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42799
42800         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42801         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42802
42803         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42804         exec_output exists.
42805
42806 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42807
42808         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42809         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42810
42811         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42812         to pass/fail/unresolved/unsupported/untested.  Caller must now
42813         call unresolved/unsupported/untested.
42814         * lib/*.exp: Update FSF address.  Update to handle new results of
42815         ${tool}_load.
42816         * lib/chill.exp (verbose): Delete.
42817
42818 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42819
42820         * lib/gcc.exp (default_gcc_start): Change order of args to
42821         $LDFLAGS $CFLAGS $LIBS.
42822         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42823         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42824         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42825         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42826         * gcc.misc-tests/dg-test.exp: Likewise.
42827         * gcc.misc-tests/msgs.exp: Likewise.
42828         * gcc.prms/prms.exp: Likewise.
42829         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42830         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42831
42832         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42833
42834 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42835
42836         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42837
42838         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42839         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42840
42841         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42842         necessary.
42843
42844 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42845
42846         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42847         global for loop; add use of $mathlib.
42848         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42849         settings here; set mathlib for anything but VxWorks.
42850
42851 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42852
42853         * gcc.c-torture: Update to c-torture-1.40 release.
42854
42855 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42856
42857         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42858         dg.exp.
42859
42860 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42861
42862         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42863         global.
42864
42865 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42866
42867         * lib/g++.exp (LIBS): Define if not already.
42868         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42869         (gcc-dg-prune): Call prune_gcc_output.
42870         * lib/gcc.exp (prune_gcc_output): New proc.
42871         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42872         prune_gcc_output.
42873
42874 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42875
42876         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42877         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42878
42879 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42880
42881         * gcc.c-torture: Update to c-torture-1.39 release.
42882
42883 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42884
42885         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42886         fails, try others as well.
42887
42888 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42889
42890         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42891         If compilation fails, mark execute tests as `untested'.
42892         If test is marked as unsupported, don't mark compilation and
42893         execute tests as failed.
42894
42895 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42896
42897         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42898         libstdc++ for whether or not we want to be doing shared
42899         libraries.  Delete link_curses since we don't need it anymore.
42900         * lib/mike-g++.exp (postbase): Don't link in libg++.
42901         * g++.old-deja/old-deja.exp: Likewise.
42902
42903 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42904
42905         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42906
42907 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42908
42909         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42910         For that, add `-Wl,-a,shared_archive'.
42911         * g++.old-deja/old-deja.exp: Likewise.
42912
42913 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42914
42915         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42916
42917 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42918
42919         * lib/mike-g++.exp (postbase): Pay attention to the status of
42920         g++_load.
42921
42922 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42923
42924           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42925
42926 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42927
42928         * lib/gcc.exp (default_gcc_start): No longer need to log program
42929         being executed or its output, execute_anywhere does that now.
42930         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42931         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42932
42933 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42934
42935         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42936         the same as those in lib/g++.exp.
42937
42938 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42939
42940         * gcc.c-torture: Update to c-torture-1.38 release.
42941         * gcc.ieee: Related changes.
42942
42943 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42944
42945         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42946         "exec". Minor reformatting changes.
42947
42948         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42949         cross. This means all "exec" calls now work on a remote host as
42950         well.
42951         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42952         cross. Filter out the extra "\r\n" stuff that expect puts in.
42953         (c-torture-execute): Filter out the bogus warnings like
42954         c-torture-compile does. Add support for canadian cross.
42955         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42956         Use execute_anywhere rather than calling exec directly. Now it
42957         works for canadian cross testing.
42958
42959 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42960
42961         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42962         results into a variable, and check that rather than using file exists.
42963
42964 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42965
42966         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42967         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42968
42969 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42970
42971         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42972         lib_curses if there's a shared libg++ in the build tree.
42973
42974 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42975
42976         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42977         if not supported target.
42978
42979 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42980
42981         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42982         link_curses up to always happen, not just for native builds.
42983
42984 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42985
42986         * gcc.c-torture: Update to c-torture-1.36 release.
42987         * gcc.failure: Related changes.
42988
42989 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42990
42991         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42992
42993 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42994
42995         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42996         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42997         runshlib, link_curses, and mathlib for link and run.
42998
42999         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43000         pass the runtime shared library options for Solaris, OSF/1, and
43001         Irix5, and link with -lcurses to avoid unresolved references.
43002
43003 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43004
43005         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43006         only run once.
43007
43008 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43009
43010         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43011
43012 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43013
43014         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43015         do not have a framework for the "compat" tests yet.
43016
43017 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43018
43019         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43020         set to null if we're testing vxworks5.1.  Use that instead of
43021         `-lm' in the setting of LIBS for link and run.
43022
43023 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43024
43025         * config/rom68k.exp (${tool}_load): Major changes to make it
43026         work.  Verified that it does in fact return the stuff in
43027         exec_output properly.  Catch any Emul or any TRAP other than 0.
43028
43029 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43030
43031         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43032         LDFLAGS properly for targets that need stuff from libgloss.
43033         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43034         only run once.
43035         (gpp_initialized): New variable.
43036
43037 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43038
43039         * config/rom68k.exp: Load libgloss.exp.
43040         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43041         so we can produce a fully linked binary.
43042         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43043         so we can produce a fully linked binary.
43044
43045 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43046
43047         * lib/plumhall.exp (ph_section): Watch for expected failures.
43048         Add missing `else'.
43049
43050         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43051         run the testcase.
43052         (c-torture): Likewise.
43053
43054 1995-08-28  Doug Evans  <dje@cygnus.com>
43055
43056         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43057
43058         * lib/mike-g++.exp (mike_cleanup): New proc.
43059         (prebase): New globals compiler_result, not_compiler_result,
43060         target_regexp.
43061         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43062         allow leading "-" in pattern.  Watch for unsupported tests.
43063         If $compiler_result is set, pattern match assembler code,
43064         and ditto for $not_compiler_result.
43065         * lib/mike-gcc.exp: Likewise.
43066
43067         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43068         execution "succeeded".
43069
43070 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43071
43072         * config/win32.exp: New file.
43073         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43074
43075 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43076
43077         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43078         unsupported.
43079         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43080         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43081         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43082
43083         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43084         "... without exceptions was ...".  That is now handled by
43085         prune_system_crud.
43086         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43087
43088 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43089
43090         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43091         sieve.c,sort2.c}: New files.
43092         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43093         sieve.exp,sort2.exp}: Drivers for them.
43094
43095         * lib/mike-gcc.exp (program_output): New user settable variable.
43096         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43097         messages.
43098         * lib/mike-g++.exp (program_output): New user settable variable.
43099
43100         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43101
43102         * config/sh.exp: Deleted (use sim.exp instead).
43103
43104 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43105
43106         * config/vx.exp: Declare CHECKTASK as global.
43107         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43108         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43109         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43110
43111 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43112
43113         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43114         target. Like vx.exp, only includes `vx29k.exp' instead of
43115         `vxworks.exp'.
43116
43117 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43118
43119         * config/sim.exp: Increase time limit from 120 seconds to 240.
43120
43121 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43122
43123         * gcc.c-torture/execute/950628-1.c: New test.
43124
43125 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43126
43127         * gcc.c-torture: Update with changes/additions from
43128         c-torture-1.34.
43129
43130 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43131
43132         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43133
43134 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43135
43136         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43137
43138 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43139
43140         * gcc.c-torture/compile/950512-1.c: New test.
43141         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43142         * gcc.dg/struct-ret-1.c: Likewise.
43143
43144 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43145
43146         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43147           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43148
43149 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43150
43151         * gcc.c-torture/special/920411-1.c: Deleted.
43152         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43153
43154 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43155
43156         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43157         cpu limit.
43158
43159 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43160
43161         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43162
43163 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43164
43165         From kenner;
43166         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43167         is the proper length.
43168         * va-arg-3.c: Likewise.
43169
43170 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43171
43172         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43173         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43174
43175         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43176         * lib/g++.exp (default_g++_start): Delete old cruft.
43177
43178 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43179
43180         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43181         (2 * (1 << 18)) to (2 * (1 << 17)).
43182
43183         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43184
43185 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43186
43187         * config/rom68k.exp: Renamed from config/idp.exp
43188
43189 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43190
43191         * c-torture/compile/921109-2.c
43192
43193 1995-04-18  Mike Stump  <mrs@cygnus.com>
43194
43195         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43196         excess errors.
43197
43198 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43199
43200         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43201         output.
43202         * lib/g++.exp (default_g++_start): Likewise.
43203
43204 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43205
43206         * gcc.c-torture/compile/950329-1.c: New test.
43207
43208 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43209
43210           * config/bug.exp (${tool}_load): Updated to use new remote_open
43211           and remote_close procs.
43212         * config/idp.exp: New file.
43213
43214 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43215
43216         * gcc.c-torture/execute/950322-1.c: New test.
43217
43218 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43219
43220         * config/vx.exp (${tool}_load): Clean up testing of return code from
43221         vxworks_ld and vxworks_spawn.
43222
43223 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43224
43225         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43226
43227 1995-03-13  Mike Stump  <mrs@cygnus.com>
43228
43229         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43230         can mark excess errors on a machine by machine basis.  Note, the
43231         default is to not expect any excess errors, even when excess
43232         errors test - is given, so you will want to put an XFAIL ... on
43233         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43234         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43235         those 4 machines, but no others.
43236
43237 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43238
43239         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43240         * lib/c-torture.exp: to here.
43241
43242 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43243
43244         * gcc.c-torture/execute/950221-1.c: New test.
43245         * gcc.c-torture/execute/struct-ret-1.c: New test.
43246         * gcc.c-torture/compile/950221-1.c: New test.
43247
43248         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43249
43250 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43251
43252         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43253         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43254
43255 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43256
43257         * g++.gb: New directory of tests, derived from my signature and
43258         class scoping tests.
43259
43260         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43261         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43262         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43263         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43264         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43265         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43266         * g++.gb/sig25.C: Likewise.
43267
43268         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43269         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43270         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43271         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43272         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43273         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43274         * g++.gb/sig25.exp: Likewise.
43275
43276         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43277         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43278         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43279         * g++.gb/scope13.C: Likewise, this test still fails.
43280
43281         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43282         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43283         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43284         * g++.gb/scope13.exp: Ditto.
43285
43286         * g++.gb/README: New file, explains what these tests are about.
43287
43288 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43289
43290         * lib/dg.exp (dg-do): Support `preprocess'.
43291         (dg-test): Likewise.
43292
43293 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43294
43295         * config/udi.exp: change "continue -expect" to "exp_continue".
43296
43297 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43298
43299         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43300         Delete redundant tests.
43301
43302         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43303         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43304         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43305         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43306         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43307         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43308         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43309         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43310
43311         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43312         storing label pointers.
43313         * gcc.c-torture/execute/921019-1.c: Likewise.
43314         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43315         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43316         parameter fp.
43317         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43318         constants.
43319
43320         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43321         Delete obsolete tests.
43322
43323         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43324         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43325         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43326         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43327         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43328         * gcc.c-torture/compile/950124-1.c: New test.
43329
43330         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43331
43332 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43333
43334         * lib/mike-g++.exp: Add -lm to LIBS.
43335
43336 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43337
43338         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43339
43340 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43341
43342         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43343
43344 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43345
43346         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43347
43348 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43349
43350         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43351         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43352         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43353         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43354         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43355         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43356         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43357         * g++.law/{operators31.C, operators32.C,
43358         * g++.law/{operators33.C, operators34.C}: Likewise.
43359         * g++.law/{pic1.C, refs2.C}: Likewise.
43360         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43361         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43362         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43363         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43364
43365         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43366         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43367         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43368         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43369         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43370         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43371         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43372         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43373         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43374         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43375         * g++.law/{operators34.exp}: Likewise.
43376         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43377         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43378         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43379         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43380         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43381
43382         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43383         No longer expected to fail.
43384         * g++.law/missed-error3.C: Tweak for recent bool changes.
43385
43386 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43387
43388         * config/emb-unix: Deleted.
43389         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43390         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43391
43392 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43393
43394         * lib/dg.exp (dg-test): Fix typo in last patch.
43395
43396 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43397
43398         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43399         (handles multiple occurrences).
43400
43401 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43402
43403         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43404         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43405         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43406         printed).
43407         * lib/c-torture.exp (c-torture-compile): Likewise.
43408         (c-torture): Prepend full path if missing.
43409         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43410         (gcc_fail): Likewise.
43411         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43412
43413 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43414
43415         * lib/netware.exp: Only attach to NetWare i386 systems.
43416
43417 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43418
43419         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43420         messages.  Add test name to "output pattern match" pass/fail message.
43421
43422 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43423
43424         * gcc.dg: New testsuite.
43425         * gcc.dg/dg.exp: New file.
43426
43427         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43428         test-switch.c}: Deleted.
43429
43430         * gcc.misc-tests/msgs.exp: New testcase driver.
43431
43432 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43433
43434         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43435         Watch for illegal return values from ${tool}_load.
43436         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43437         cross targets.  Coerce return value >0 to 1.
43438
43439 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43440
43441         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43442
43443         * config/emb-unix.exp: New file.
43444
43445         * config/sim.exp: Error if variable $SIM not defined.
43446         (${tool}_load): Mark test as "untested" if simulator missing.
43447
43448         * config/unix.exp: Load remote.exp to get rcp_download.
43449         * lib/c-torture.exp: Use different option lists for testcases with
43450         and without loops.
43451         * gcc.c-torture/execute/execute.exp: Likewise.
43452
43453 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43454
43455         * config/*.exp: Clarify return code from ${tool}_load.
43456         Call `unresolved' or `untested' instead of `warning' or `perror'
43457         (sometimes you still want to call both though).
43458         Add comment that `shell_id' is local to each file.
43459         * config/udi.exp (timeout): Set to 30.
43460         Don't print warning if connection fails, $connectmode has already
43461         printed an error.
43462         (${tool}_load): Move verbose messages to level 2.
43463         Rework pattern for "Process started" message.
43464         Pass `shell_id' to ${connectmode}_download.
43465         Retry twice upon timeout.  Make resetting of target more robust.
43466         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43467         Pass `shell_id' to exit_$connectmode.
43468         Only call exit_$connectmode if connected.
43469         * config/unix.exp (${tool}_load): Check return codes better.
43470         * config/vrtx.exp (${tool}_load): Likewise.
43471         * config/vx.exp (${tool}_load): Likewise.
43472         Delete unneeded global's.
43473         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43474         from ${tool}_load.
43475         (dg-stat): Delete.
43476         (dg-init): Delete recording of pass/fail counts.
43477         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43478         (old-dejagnu-init): Likewise.
43479         (old-dejagnu-stat): Delete contents, empty proc now.
43480         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43481         (c-torture): Delete references to lcnt, lpass, lfail.
43482         Get option list from TORTURE_OPTIONS.
43483         Delete -funroll[-all]-loops if no loops.
43484         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43485         (g++_stat): Delete contents (empty proc now).
43486         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43487         (gcc_finish): Likewise.
43488         (gcc_stat): Deleted.
43489         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43490         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43491         * gcc.c-torture/execute/execute.exp: Likewise.
43492         Split tests into two parts: compile, execute.
43493         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43494         no loops.  Update to reflect clarified return codes from ${tool}_load.
43495
43496 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43497
43498         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43499         to grep for.
43500         (old-dejagnu): Likewise (where necessary).
43501
43502 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43503
43504         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43505
43506         * lib/dg.exp (dg-process-target): Fix processing of selector.
43507         Add comment regarding use of `error'.
43508
43509         * lib/gcc.exp (prune_system_crud): Define if missing.
43510         * lib/g++.exp (prune_system_crud): Likewise.
43511
43512         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43513         Call prune_system_crud.
43514         * lib/dg.exp (dg-runtest): New proc.
43515         Use perror instead of send_user for tcl errors in testcase.
43516         Don't return any value, it's never used.
43517         Don't clobber previous definition of `unknown'.
43518         Print tcl errors in `dg-final'.
43519
43520 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43521
43522         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43523         (dg-test): Don't print errorInfo, it contains stack backtrace.
43524
43525 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43526
43527         * lib/g++.exp (runtest_file_p): Define if missing.
43528
43529 1994-09-24  Doug Evans  (dje@cygnus.com)
43530
43531         * lib/mike-g++.exp: Comment out loading of g++.exp.
43532         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43533         (default_g++_version): Always print something.
43534         (default_g++_start): Comment out call to `which'.
43535         (g++_start, g++_load): Deleted (must be defined in config file).
43536         * lib/gcc.exp: Test for existence of $CC at start.
43537         Delete check for tmpdir (done in gcc_init).
43538         (default_gcc_version): Always print something.
43539         (default_gcc_start): Comment out call to `which'.
43540         * config/*.exp: Major cleanup - make cross targets work at least a
43541         little better for g++ (by not being "--tool gcc" specific).
43542         Rename gcc_xxx to ${tool}_xxx.
43543         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43544         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43545
43546 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43547
43548         * lib/c-torture.exp (c-torture-compile): Rework compiler
43549         message processing.
43550
43551         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43552         c-torture.
43553
43554 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43555
43556         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43557
43558         * lib/dg.exp (dg-process-target): Support { target native }.
43559
43560 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43561
43562         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43563         looked for "... program xxx got fatal signal".
43564         Correct regsub munging of `comp_output'.
43565         Ignore compiler messages "path prefix not used" and "linker input
43566         file unused".
43567
43568 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43569
43570         * lib/gcc.exp (runtest_file_p): Define if missing.
43571         * gcc.prms/template.c: Example to work from.
43572
43573 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43574
43575         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43576         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43577
43578         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43579         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43580         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43581         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43582
43583         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43584         (dg-process-target): No longer a varargs proc.
43585         Return S/N for target, P/F for xfail.  All callers changed.
43586         (user option procs): More argument checking.
43587         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43588         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43589         (dg-test): Skip test if not running on selected target in `dg-do'.
43590         Update handling of `dg-do-what', `dg-output-text'.
43591         Separate execution pass/fail from output pattern match pass/fail.
43592         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43593
43594 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43595
43596         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43597         target for 920510-1.c.
43598
43599 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43600
43601         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43602         Clean up comment regarding use of passcnt, etc.
43603         (gcc_stat): Don't update `testcnt' here.
43604         (gcc_finish): Do it here.
43605         Might as well reset `but_id' here too.
43606         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43607         to determine if the file should be tested.
43608         * gcc.c-torture/compile/compile.exp: Likewise.
43609         * gcc.c-torture/execute/execute.exp: Likewise.
43610         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43611         * gcc.misc-tests/dg-test.exp: Likewise.
43612         * gcc.prms/prms.exp: Likewise.
43613         * gcc.wendy/wendy.exp: Likewise.
43614         * g++.old-deja.exp: Likewise.
43615         Move "Testing file" message to verbose level 1.
43616
43617 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43618
43619         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43620
43621 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43622
43623         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43624         (default_gcc_start): Accept optional second list element
43625         of compiler flags.  Print compiler output at verbosity level 2.
43626         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43627         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43628         Save current values of framework globals passcnt, failcnt, xpasscnt,
43629         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43630         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43631         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43632         xfailcnt to compute stats.  Update framework global `testcnt' from
43633         pass/fail counts.
43634         (gcc_finish): New proc.  Clean up test environment.
43635         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43636         (gcc_epass, gcc_efail): Delete.
43637         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43638         argument of line number.
43639         (dg-init): If the tool has an init routine, call it.
43640         (dg-test): Remove args `cflags_var' and `libs_var'.
43641         Pass all compiler options to ${tool}_start.
43642         Handle missing line number.
43643         (dg-finish): New function.
43644         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43645         particular files.  Call gcc_finish at end.  Move "skipping test"
43646         message to verbosity level 3.
43647         * gcc.c-torture/compile/compile.exp: Likewise.
43648         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43649         * gcc.c-torture/execute/execute.exp: Likewise.
43650         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43651         Print testcase being tried at verbosity level 1.
43652         * gcc.c-torture/special/special.exp: Unset xfail.
43653         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43654         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43655         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43656         * gcc.failure/failure.exp: Likewise.
43657         * gcc.ieee/ieee.exp: Likewise.
43658         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43659         Update call to dg-test.  Call dg-finish at end.
43660         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43661         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43662         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43663         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43664         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43665         * gcc.wendy/wendy.exp: Add copyright.
43666         Delete setting of tmpdir (done by gcc_init).
43667         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43668         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43669         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43670         gcc_[ce]pass/fail.
43671
43672 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43673
43674         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43675         confusion.
43676         (g++_load): Likewise.
43677
43678         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43679         Rename argument to `prog' to remove the confusion.
43680         Varargs fns behave differently too!
43681         (g++_load): Likewise.
43682
43683         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43684
43685         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43686         what it is.  Delete (always) printing of status value for !native.
43687         Simplify verbose code, and include status and exec_output.
43688         (g++_load): Use gcc_load.
43689
43690 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43691
43692         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43693         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43694         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43695         940714-3.c as these testcases don't exist anymore.  Make
43696         va-arg-1.c expected to pass.
43697
43698 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43699
43700         * gcc.misc-tests/misc.exp: Only run specific testcases.
43701         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43702         * gcc.misc-tests/dg-[1-9].c: New files.
43703
43704         * lib/dg.exp: New testsuite driver.
43705         * gcc.prms/prms.exp: Use it.
43706
43707         * README.gcc: New file.
43708
43709         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43710         Document and reset `lxpass' and `lxfail'.
43711         Simplify "initialized" message.
43712         (gcc_stat): Clean up comments a little.
43713
43714 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43715
43716         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43717
43718 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43719
43720         * lib/old-dejagnu.exp (process-option): New proc.
43721         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43722         (old-dejagnu): Simplify.
43723         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43724
43725 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43726
43727         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43728         exists and is not an empty string.
43729
43730         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43731         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43732         finished.
43733         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43734         automatically.
43735
43736         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43737         longer expected to fail.
43738
43739         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43740         "f" function call.
43741
43742         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43743
43744         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43745         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43746         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43747         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43748         c-torture-1.29.
43749
43750         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43751         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43752
43753         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43754
43755         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43756         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43757
43758         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43759         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43760         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43761
43762 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43763
43764         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43765         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43766         940714-1.c, 940714-2.c, 940714-3.c},
43767         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43768         gcc.misc-tests/{mg.c,mg.exp}:
43769         New tests.
43770         * gcc.noncompile/noncompile.exp: Change accordingly.
43771
43772 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43773
43774         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43775         Undo previous clobberage.
43776
43777 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43778
43779         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43780         * gcc.special/{930510-1.c, special.exp}:
43781         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43782         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43783         struct-varargs-1.c}: New tests from c-torture-1.26.
43784
43785 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43786
43787         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43788           argument to switch.
43789
43790 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43791
43792         * Revert the previous changes.  Please see Rob's directory
43793           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43794           fixes.
43795
43796 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43797
43798         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43799             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43800             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43801             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43802             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43803             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43804             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43805             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43806             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43807             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43808             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43809             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43810             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43811             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43812             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43813             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43814             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43815             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43816             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43817             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43818             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43819             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43820             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43821             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43822             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43823             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43824             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43825
43826 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43827
43828         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43829             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43830           with perror calls.
43831
43832 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43833
43834         * config/unix.exp (g++_load): Fix syntax.
43835
43836 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43837
43838         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43839         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43840         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43841         Don't expect va-arg-1.c to fail.  Correct expected output for
43842         920928-1.c.
43843         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43844         * gcc.wendy/hbm4.c: Correct typo.
43845         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43846
43847 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43848
43849         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43850         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43851         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43852         * lib/c-torture.exp (c-torture-compile): Ditto.
43853
43854         Reduce volume of output (remove all the -I's and such).
43855         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43856         Call gcc_cpass, gcc_cfail.
43857         (c-torture): Pass testing option to c-torture-compile.
43858
43859 1994-03-21  Doug Evans  (dje@cygnus.com)
43860
43861         Bring patches over from progressive.
43862         * config/default.exp: Exit remote shell cleanly.
43863         (g++_exit, g++_start): Add default versions.
43864         * config/sim.exp (gcc_load): Use perror, not error.
43865
43866 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43867
43868         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43869         set in site.exp.
43870
43871 1994-03-14  Doug Evans  (dje@cygnus.com)
43872
43873         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43874         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43875         (wendy_try): New proc to run testcase.
43876         (main loop): Call 'em.
43877         * gcc.wendy/*.c: Clean up pass to correct expected output.
43878
43879         * lib/gcc.exp: Minor cleanup work.
43880         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43881
43882 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43883
43884         * config/sim.exp (gcc_load): Document return codes better.
43885         Don't pass -v to simulator.
43886
43887 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43888
43889           * gcc.special/920717-x.c: Fix typo.
43890           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43891           get at sources.
43892
43893         * lib/mike-gcc.exp: Fix typo.
43894
43895 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43896
43897         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43898         binary to use, transform the name.
43899         * config/*.exp: rename everything. Nuke any g++ specific files,
43900         it's now a special case of gcc that requires no special support.
43901         Add a default.exp for unsupported targets.
43902
43903 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43904
43905         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43906         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43907         version of Tcl.
43908
43909 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43910
43911         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43912         than a warning.
43913
43914 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43915
43916         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43917
43918 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43919
43920         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43921         option_list.  Compile every file with only 4/6 option choices
43922         (same as C torture) instead of with 12/18 different option
43923         choices.
43924         * lib/c-torture.exp: Likewise.
43925
43926         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43927         not already set.
43928
43929 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43930
43931         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43932         can put an XFAIL *-*-* on excess errors.
43933
43934 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43935
43936         * g++.law: Add more tests derived from g++-bugs snapshots.
43937
43938         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43939         equivalent to g++.law/init9.
43940
43941         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43942         compiled it, and the a.out file after we've run it.
43943
43944 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43945
43946         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43947         compiled it, and the a.out file after we've run it.
43948
43949 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43950
43951         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43952
43953 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43954
43955         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43956         version number.
43957
43958 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43959
43960         * g++.law: New directory of g++ tests derived from the g++-bugs
43961         snapshots.
43962
43963 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43964
43965         * gcc.compile: initbug1.c initbug1.exp testcase added
43966
43967 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43968
43969         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43970         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43971           fixes submitted by Jeff Law (law@cs.utah.edu)
43972         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43973           Jeff Law (law@cs.utah.edu)
43974
43975
43976 1993-11-30  Mike Stump  (mrs@cygnus.com)
43977
43978         * config/unix-g++.exp: Follow the gcc way of doing things.
43979         * g++.old-deja/old-deja.exp: Minor updates.
43980         * lib/g++.exp: New file, follow the gcc way of doing things.
43981         * lib/old-dejagnu.exp: Minor updates.
43982         * lib/mike-g++.exp: Always unset errorInfo.
43983
43984 1993-11-06  Mike Stump  (mrs@cygnus.com)
43985
43986         * lib/gcc.exp: Fix some errors with the below change, CC and
43987         CFLAGS should be global when setting, not local.
43988
43989 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43990
43991         * lib/gcc.exp: Transform tool name.
43992
43993 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43994
43995         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43996
43997 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43998
43999         * lib/gcc.exp: change gcc_done to gcc_stat
44000
44001 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44002
44003         * Upgraded gcc testsuite to c-torture version 1.25
44004
44005 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44006
44007         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44008         * lib/c-torture: added hooks for new reporting code.
44009
44010 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44011
44012         * config/sh-gcc.exp: check if sh-sim exists in the path
44013
44014 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44015
44016         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44017         * gcc.compile/compile.exp: Initial changes for new logic.
44018         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44019         * gcc.failure/failure.exp: Initial changes for new logic.
44020         * gcc.ieee/ieee.exp: Initial changes for new logic.
44021         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44022         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44023         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44024         * lib/c-torture.exp: Initial changes for new logic.
44025         * lib/gcc.exp: Initial changes for new logic.
44026
44027 1993-10-15  Mike Stump  (mrs@cygnus.com)
44028
44029         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44030         depend upon failure or success.  Fully qualify names in failure
44031         and success messages.  Always remove a.out before starting
44032         compile, just in case.  Pay more attention to error text output by
44033         the compiler.  Handle testcases with no known past errors just
44034         like all others, so that things are uniform.  Other miscellaneous
44035         improvements.
44036
44037 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44038
44039         * gcc.cpp: new directory for cpp tests
44040
44041 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44042
44043         * lib/chill.exp: Code reformatted, removed unused code.
44044         * config/unix-chill.exp: Code reformatted, removed unused code.
44045         * chill.execute/execute.exp: Code reformatted, removed unused code.
44046         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44047
44048 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44049
44050         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44051         routines not written.
44052
44053 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44054
44055         * config/bug-gcc.exp: Use new procs from bug.exp.
44056
44057 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44058
44059         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44060         via ftp, rather than depending on NFS.
44061         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44062         case.
44063
44064 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44065
44066         * config/bug-gcc.exp: Use new download proc.
44067
44068 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44069
44070         * chill.execute/execute.exp: cleanups, handles errors better
44071         * chill.compile/compile.exp: rewrite, based on execute.exp
44072         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44073         * lib/chill.exp: major changes to diff proc and compile and link
44074           procs. added chill_fail and chill_pass wrappers to pass and
44075           fail. added more comments, and handle error codes better.
44076           Added a hack to capture stderr from exec, so noncompile tests
44077           can work.
44078
44079 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44080
44081         * chill.execute/execute.exp: rewrite of testsuite driver
44082         * lib/chill.exp: rewrite of testsuite driver
44083         * config/unix-chill.exp: rewrite of testsuite driver
44084
44085 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44086
44087         In chill.execute:
44088         * iexpr.ch: Standardize uppercase.
44089         * tuples.dat: Standardize uppercase.
44090         * vary.ch: standardize.  Correct varying string assignments.
44091         * vary.dat: Add new output lines.
44092
44093 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44094
44095         In chill.execute:
44096         * chprintf.ch: Standardize use of uppercase.
44097         * tuples.ch: Standardize and turn arr2 into a DCL,
44098           rather than a SYN.
44099         * pinits.ch: Standardize.
44100
44101 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44102
44103         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44104         * Makefil: Renamed to Makefile.in.
44105         * configure.in: New.
44106
44107 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44108
44109         In chill.execute:
44110         * .cvsignore: Add result/output files.
44111         * Makefile: Fix up variables at start.  Use MFLAGS
44112           everywhere.  Correct bool_loc, built_ins entries.
44113           Add entry for vary1.ch.
44114         * bitarray.ch: Standardize upper-case usage.
44115         * bitexpr.ch: Standardize, add output of b1.
44116         * params.ch: Use arrayt in along PROC parameters, to
44117           avoid novelty problems.
44118         * sets.ch: Tiny cleanup.
44119         * vary1.ch: Re-indent.
44120
44121 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44122
44123           * Add PR-related files to Makefiles, .cvsignore files, etc.
44124
44125 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44126
44127         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44128           with compiler objects. New names are test-flow.c and test-loop.c
44129
44130 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44131
44132         * Upgraded c-torture tests from 1.19 to 1.20
44133
44134         * new files:
44135         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44136         * gcc.compile: 930623-1.c 930623-2.c
44137         * gcc.noncompile: 930622-1.c 930622-2.c
44138         * gcc.failure: 920411-1.c 920627-2.c
44139         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44140
44141 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44142
44143         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44144           More changes to get testsuite working properly. Needs more work.
44145           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44146
44147 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44148
44149         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44150           More changes to get testsuite working properly. Needs more work.
44151
44152 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44153
44154         * chill.compile/compile.exp: Added for Dejagnu support
44155         * chill.execute/execute.exp: Added for Dejagnu support
44156         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44157
44158 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44159
44160         This should complete moving the CHILL test files.
44161         * chill.noncompile(.cvsignore printf.grt
44162             in-printf.grt chprintf.grt chprintf.ch):
44163             Added test-support files.
44164           (Makefile): Modified further.
44165         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44166             signal.ch): Added test files.
44167           * chill.execute (.cvsignore printf.grt printr.c
44168             in-printf.grt rts.c chprintf.grt rts.h): Added
44169           test-support files.
44170             (Makefile): More corrections.
44171
44172 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44173
44174         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44175           test cases, ready for DejaGnu.
44176
44177 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44178
44179         * Upgraded c-torture tests from 1.18 to 1.19
44180
44181         * gcc.compile: added test(s):
44182           930607-1.c
44183         * gcc.execute: added test(s):
44184           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44185
44186         * added new subdirectory for misc tests: gcc.misc-tests
44187         * gcc.misc-test(s): added tests:
44188           inst-check.c test-consts.c test-ior.c test-switch.c
44189
44190 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44191
44192         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44193
44194 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44195
44196         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44197
44198 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44199
44200         * Upgraded c-torture tests from 1.17 to 1.18
44201
44202 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44203
44204         * Upgraded c-torture tests from 1.12 to 1.17
44205
44206 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44207
44208         * lib/old-dejagnu.exp:
44209           Fixed handling of XFAIL target triplets to correctly
44210           recognize wildcard characters.  Removed code that
44211           appended a unique id tag to the end of the file name
44212           printed out by the result of the testcases within a
44213           given test file.
44214
44215 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44216
44217         * lib/old-dejagnu.exp:
44218           Reworked expected failure handling to trigger off of XFAIL
44219           keyword in keyphrase embeded in testcase source code. The
44220           XFAIL keyword must be at the end of the keyphrase line. It
44221           may optionally be followed by one or more target triplets.
44222           It has just occured that the handling of wildcards in the
44223           target triplet may not be correct.
44224
44225 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44226
44227         * g++.old-deja/tests:
44228           Moved all subdirectories up one level into g++.old-deja .
44229
44230         * lib/old-dejagnu.exp:
44231           Fixed problem with CXXFLAGS not being properly reset, and being
44232           corrupted with extraneous "-c" compiler option.  This was
44233           causing binaries to not be generated for test that needed them.
44234           Modified strings passed to "pass" and "fail" so that individual
44235           tests from the same test file would be distinguished by an
44236           identifier appended to the test file name in the summary logs;
44237           this corrected a problem with erroneous diff logs.  Added code
44238           to search testcases for expected fail and unexpected pass keywords.
44239
44240 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44241
44242         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44243
44244 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44245
44246         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44247           Removed extraneous text from end of "Special g++ Options"
44248           keyphrase.
44249
44250         * lib/old-dejagnu.exp: Added pattern matching to look for new
44251           keywords, embedded in testcases comments, which will trigger
44252           calls to xpass and xfail.
44253
44254 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44255
44256         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44257           comments embedded in the testcases, especially the one looking for
44258           special compiler options, as well as the pattern matching for the
44259           compiler output again.
44260
44261 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44262
44263         * lib/old-dejagnu.exp: Do a proper check of the return value for
44264           execute tests. Fixed several problems with the pattern matching
44265           of the compiler output which gave erroneous test results.
44266           Changed several of the test result messages to be more descriptive.
44267         * config/unix-g++.exp: Proc g++_load now actually works and
44268           executes the tests passed to it and returns a usable return
44269           value.
44270
44271 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44272
44273           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44274
44275 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44276
44277         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44278           Modified both files to properly execute the old style
44279           dejagnu tests. The previous versions of these files were
44280           experimental and did not function anything near correctly.
44281
44282 1993-04-05  Rob Savoye  (rob@cygnus.com)
44283
44284         * Removed all Makefile.in and configure.in files. No configuration
44285         needed now.
44286
44287 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44288
44289         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44290
44291 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44292
44293         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44294         gcc.special/configure.in, gcc.noncompile/configure.in,
44295         gcc.execute/configure.in, gcc.code_quality/configure.in,
44296         g++.other/configure.in, g++.old-deja/configure.in,
44297         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44298         in srcname setting.
44299
44300 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44301
44302         * lib/udi.exp: Fixed mondfe and mondfe_download.
44303         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44304         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44305
44306 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44307
44308         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44309         (gdb_exit): Don't remove *_soc files.
44310
44311 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44312
44313         * lib/c-torture.exp: Don't look for main; instead always use -w
44314         -c.  This is how the c-torture tests work.  Remove the object
44315         file if the compilation succeeds.
44316         * gcc.execute/execute.exp: Remove executable if test passes.
44317         * gcc.noncompile/noncompile.exp: Every test is an expected
44318         failure.
44319         * gcc.special/special.exp: Added tests from c-torture 1.11,
44320         corrected use of existing test.
44321         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44322         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44323         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44324         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44325         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44326         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44327         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44328         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44329         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44330         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44331         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44332         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44333         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44334         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44335         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44336         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44337         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44338         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44339         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44340         c-torture 1.11.
44341         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44342         correspond to c-torture 1.11.
44343
44344         * New file.